deeppavlov/DeepPavlov
An open source library for deep learning end-to-end dialog systems and chatbots.
DeepPavlov helps you build and use advanced natural language processing (NLP) models without needing deep machine learning expertise. You can feed it text data and it will output results for tasks like chatbot interactions, text classification, or named entity recognition. This is for developers, data scientists, or researchers who want to quickly integrate sophisticated NLP capabilities into their applications or workflows.
6,975 stars. Used by 2 other packages. No commits in the last 6 months. Available on PyPI.
Use this if you need to rapidly implement various NLP tasks, like building a chatbot or analyzing text, with pre-trained models or train new ones using configuration files.
Not ideal if you're looking for a simple, no-code solution or if your primary focus is on extremely low-level custom neural network architecture design.
Stars
6,975
Forks
1,171
Language
Python
License
Apache-2.0
Category
Last pushed
Aug 06, 2025
Commits (30d)
0
Dependencies
14
Reverse dependents
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/deeppavlov/DeepPavlov"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
chatopera/insuranceqa-corpus-zh
:helicopter: 保险行业语料库,聊天机器人
pochih/RL-Chatbot
🤖 Deep Reinforcement Learning Chatbot
FreeBirdsCrew/AI_ChatBot_Python
AI ChatBot using Python Tensorflow and Natural Language Processing (NLP) along side TFLearn
Conchylicultor/DeepQA
My tensorflow implementation of "A neural conversational model", a Deep learning based chatbot
RasaHQ/rasa_core
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate...