jude

https://img.shields.io/pypi/v/jude.svg https://img.shields.io/travis/imohitawasthi/jude.svg Documentation Status

A Bot, creating with a lot of love.💕❤

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.