VirtualAssistant Kit

by rn8154

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 environment2. Exploratory data analysis3. Machine learning 4. Text Mining5. NLP - sentence embedding, cosine similarities

Use the open source, cloud APIs, or public libraries listed below in your application development based on your technology preferences, such as primary language. The below list also provides a view of the components' rating on different dimensions such as community support availability, security vulnerability, and overall quality, helping you make an informed choice for implementation and maintenance of your application. Please review the components carefully, having a no license alert or proprietary license, and use them appropriately in your applications. Please check the component page for the exact license of the component. You can also get information on the component's features, installation steps, top code snippets, and top community discussions on the component details page. The links to package managers are listed for download, where packages are readily available. Otherwise, build from the respective repositories for use in your application. You can also use the source code from the repositories in your applications based on the respective license types.

Development Environment

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.
n

notebookby jupyter

Jupyter Interactive Notebook

JavaScript Updated: 3 mo ago License: Proprietary

Support
Quality
Security
License
Reuse
v

vscodeby microsoft

Visual Studio Code

TypeScript Updated: 0 d ago License: Permissive

Support
Quality
Security
License
Reuse

Exploratory data analysis

Libraries that deal with arrays and help in data analysis for data engineering. Arrays can be manipulated meaning the dimensions, reshaping, etc.
p

pandasby pandas-dev

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

Python Updated: 3 d ago License: Permissive

Support
Quality
Security
License
Reuse
n

numpyby numpy

The fundamental package for scientific computing with Python.

Python Updated: 7 d ago License: Permissive

Support
Quality
Security
License
Reuse

Machine Learning

Basic machine learning libraries that creates a model and also trains the model using the dataset. Also is used for prediction purposes to test whether model trained is accurate or not.
f

faissby facebookresearch

A library for efficient similarity search and clustering of dense vectors.

C++ Updated: 4 mo ago License: Permissive

Support
Quality
Security
License
Reuse
s

scikit-learnby scikit-learn

scikit-learn: machine learning in Python

Python Updated: 0 d ago License: Permissive

Support
Quality
Security
License
Reuse

Exploratory data analysis

Libraries which are used for analysis and processing of unprocessed natural language.
s

spaCyby explosion

💫 Industrial-strength Natural Language Processing (NLP) in Python

Python Updated: 1 d ago License: Permissive

Support
Quality
Security
License
Reuse
n

nltkby nltk

NLTK Source

Python Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse

NLP

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.
s

sentence-transformersby UKPLab

Multilingual Sentence & Image Embeddings with BERT

Python Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse
b

bert-cosine-simby beekbin

Fine-tune BERT to generate sentence embedding for cosine similarity

Python Updated: 6 mo ago License: No License

Support
Quality
Security
License
Reuse
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items