This is the full source code for Name AI in a Jupyter Notebook. Name AI is an machine learning application that can come up with brandable domain names.
The source code is released under GPLv3 license.
For more understanding how it works, please refer to my blogpost: Let AI come up with your next domain name!
Assuming you have Ubuntu or another Linux-based system (Mac would work too, I guess).
It should work on Windows too but you're on your own with that :) If you do figure out how to run on Windows, please let me know, and I'll be happy to update the readme.
All the commands you have to enter in the terminal are styled like this
!
git clone
this repocd
to this repository- Make sure you have python and pip installed
- if not, run
sudo apt-get install python-pip
if you have Ubuntu or a Debian-based OS
- if not, run
- Install dependencies by running
pip install -r requirements.txt
- Now run
jupyter notebook
to start the Jupyter-gui. - After the browser has opened, select the NameAI.ipynb-file.
- Make sure you have sufficient data in a file named 'domains.txt' (a domain per line), and then click Cell -> Run All
- Wait and let the magic happen.