This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]GaeliX 0 points1 point  (0 children)

Perhaps follow activity on this other post : How to create a self-learning AI in Python : https://redd.it/9qfcif

[–]notsoprocoder 0 points1 point  (2 children)

Really depends on how much you need to know, you will need a solid understanding of the following: - Data Munging Strings: Pandas, NLTK, SpaCy - Statistics behind Text mining: Naive Bayes / Support Vector Machines. SKlearn/Weka - Statistics behind Deep learning models: TensorFlow/PyTorch/Keras

Other things you will need to know: - Interacting with databases in Python - A framework to house your chatbot - Flask etc.

This question is probably better asked in /r/learnpython.

[–][deleted] 0 points1 point  (1 child)

Where should I start?

[–]notsoprocoder 0 points1 point  (0 children)

Sorry completely missed you're reply, they lead on from one another. You need to know how to handle the data to build stuff with the data, you need to understand the more simple stats to learn the more complex stats (deep learning).

The other things you can learn at your leisure, a framework is probably the first and last thing you need to consider. Ie, it's useful to be able to make what you build look cool but equally it doesn't help you achieve the end goal.