-
A conversational agent that learns conversation patterns over time
-
The chatbot eventually asks about or infers the user’s hobby
-
Tells the user about product recommendations based on the hobby
-
Hobby Dataset: https://www.kaggle.com/muhadel/hobbies
-
Amazon (AU) Dataset: https://data.world/promptcloud/amazon-australia-product-listing
-
Attempt 1 (Cloud)
- Amazon Lex
- AWS Lambda
- AWS S3
- AWS IAM
-
Attempt 2 (Local)
- Python
- Gensim Word2Vec
- Chatterbot
Please refer to the "Presentation/AdvancedTopic_IshrakHayet.pptx" file for details.
- https://www.kaggle.com/muhadel/hobbies
- https://data.world/promptcloud/amazon-australia-product-listing
- https://chatterbot.readthedocs.io/en/latest/conversations.html
- https://www.datacamp.com/community/tutorials/building-a-chatbot-using-chatterbot
- https://radimrehurek.com/gensim/auto_examples/tutorials/run_word2vec.html
- https://www.javaer101.com/en/article/985198.html
- https://www.tensorflow.org/tensorboard/tensorboard_projector_plugin
- https://projector.tensorflow.org/