jude¶
A Bot, creating with a lot of love.💕❤
- Free software: Apache Software License 2.0
- Documentation: https://jude.readthedocs.io.
Base Structure¶
- jude
- core
- __init__.py
- core.py
- data
- processed
- raw
- data.json
- __init__.py
- database.py
- helper.py
- io
- transaction
- __init__.py
- io.py
- core
- __init__.py
- core.py
- language.py
- neural_network.py
- utilities
- __init__.py
- constants.py
- utilities.py
- __init__.py
- cli.py
- jude.py
** Above given structure does not contains every file and folder but this is kind of an initial structure.
Working¶
- Jude wakes up
- Jude initialize database (Using SQLite as DB)
- Reads data/raw/data.json
- Process it and insert into tables pattern and response
- Jude starts training processes (Used and old school approach towards NN. Will change it in v2, will use TF 2.0)
- Train only if pickle is not available
- Uses pattern for its training processes
- Jude enters game loop
- Reads user input
- Execute response plan (Dummy for now)
- If Starts from “:”
- Sleep
- Else
- Get Bag of words from user input
- Classify Class for user input
- Get response associated with the class
** This is still a test environment. Rest will be updated soon.
Credits¶
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.