Machine Learning is a type of artificial intelligence that helps in predicting more accurate outcomes without the need for complex or long programming. Machine learning is classified into different types: supervised, unsupervised, semi-supervised, and reinforcement learning. 1) Supervised learning uses binary classification, multi-class classification, and regression to train and model data. 2) Unsupervised used clustering, and KNN to train and model data.
Data Analysis and Modelling in ML
Data analysis is a process of cleaning, changing, and modifying data that are relevant for modeling and visualization. Quality data is helpful for efficient modeling and better prediction.
A Python data analysis library that is optimized for humans instead of machines.
Python 1117 Version:Current License: Permissive (MIT)
Qualitative data analysis for text, images, audio, video. Cross platform. Python 3.7 or newer and PyQt6.
Python 228 Version:3.3 License: Permissive (MIT)
A python package that performs exploratory data analysis for users. Additionally, it generates 3 types of output files (cleaned CSV, plots and a text report).
Python 75 Version:0.2 License: Permissive (MIT)
Data analysis and reporting tool for quick access to custom charts and tables in Jupyter Notebooks and in the shell.
Python 101 Version:0.19.3 License: Permissive (Apache-2.0)
Natural Language Processing
NLP helps computers to communicate with humans in their own language and performs functions with that communication.
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
Python 101956 Version:v4.29.2 License: Permissive (Apache-2.0)
Basic Utilities for PyTorch Natural Language Processing (NLP)
Python 2157 Version:0.5.0 License: Permissive (BSD-3-Clause)
Mapping a variable-length sentence to a fixed-length vector using BERT model
Python 9373 Version:v1.8.1 License: Permissive (MIT)
Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
Python 21612 Version:v0.3 License: Permissive (MIT)
These libraries help train chats in text and voice. It uses python and natural language understanding.
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Python 16399 Version:3.5.10 License: Permissive (Apache-2.0)
A python chatbot framework with Natural Language Understanding and Artificial Intelligence.
Python 1796 Version:v2.2.1 License: Permissive (MIT)
ChatterBot is a machine learning, conversational dialog engine for creating chat bots
Python 13263 Version:1.0.8 License: Permissive (BSD-3-Clause)
🤖 Deep Reinforcement Learning Chatbot
Python 364 Version:Current License: Permissive (MIT)