This starter kit has all the required kits/libraries for creating your own virtual assistant. It contains various kits for getting started such as follows:
1. Development environment
2. Exploratory data analysis
3. Machine learning
4. Text Mining
5. NLP - sentence embedding, cosine similarities
Jupyter notebook and vscode are used for development and are known as IDEs. To write any code it is necessary to have an development environment setup. Jupyter notebook is web based interactive environment.
Libraries in this group are used to clean the dataset by removing all punctuations, digits, symbols, etc. After data preprocessing, the user query is compared with dataset queries via cosine similarity algorithm which will give us the record in dataset which is similar to user query.