Skip to content

Indonesian Chatbot built by Multi Layer Perceptron(Neural Network)

License

Notifications You must be signed in to change notification settings

kunci115/siPintar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot Deep Neural Network for Bahasa Indonesia

siPintar, Indonesian Chatbot Deep Neural Network

siPintar is an indonesian chatbot built with NLP technique combine with MLP algorithm for your business need. Built with multi layer perceptron and you can customize with your own datasets.

Screenshot

Screenshot software alt text

Usage

If you want to train with your own datasets, checkout pengetahuan.json file
after that you have to run bot.py to train your own models and you are using
respon.py to classify and make a response chat with it.

Go to chatbot -> model -> pengetahuan.json(to suit with your own data)

$ python bot.py
$ python respon.py

if error while you run the respon.py:
    please edit this code based on your environment
    in respon.py
        sys.path.append('/Users/detikcom/Documents/skripsi/')
        os.environ.setdefault("DJANGO_SETTINGS_MODULE", "siPintar.settings")
        os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

...

Contributors

Contributors on GitHub

Third party libraries

How-to use this code

$ git clone https://github.com/kunci115/siPintar.git
$ pip install -r requirements.txt
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py runserver
...

Expectation

I was expect that if you are using this, please share the data so we can work together

Flattr this git repo