Software:DeepPavlov

From HandWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
DeepPavlov
Original author(s)Mikhail Burtsev
Developer(s)DeepPavlovTeam,various
Initial releaseFebruary 2018[1]
Stable release
0.7.0[2]
Written inPython 3.6 and Python 3.7
Operating systemLinux, Windows
Platformcross-platform
TypeNatural language processing
LicenseApache 2.0
Websitedeeppavlov.ai

DeepPavlov (DP) is an open-source conversational AI library for advanced natural language processing (NLP) [3], written in the programming languages Python[4]. DeepPavlov is designed for the development of production-ready chat-bots and complex conversational systems and research in the area of NLP and, particularly, of dialog systems[5]. The main goal is to provide an easy way to deploy the latest developments in the sphere of human-machine conversation to production and contribute to the technological development of conversational AI.

DeepPavlov library also supports deep learning workflows that allow connecting statistical models trained by popular machine learning libraries like TensorFlow and Keras and is published under the license Apache 2.0[6]. It contains a set of components for quick dialog system prototyping. The library currently offers statistical neural network models for Russian, English, German and multi-language. Solutions developed on DeepPavlov help automate communication processes in marketing, sales, and customer support, enable product and information search in a dialog assistant’s interface, and automate a contact center’s work.

DeepPavlov was developed by the Neural Networks and Deep Learning Lab at the Moscow Institute of Physics and Technology (MIPT).

DeepPavlov library resume

DeepPavlov library was released in February 2018 and got more than 4 100 stars and 100,000 downloads as of now.

Key concepts

  • Agent is a conversational agent communicating with users in natural language (text). DeepPavlov Agent helps production chatbot developers to organize multiple NLP models in a single pipeline.[7]

DeepPavlov components

Community

We also organize international educational initiatives and events, such as machine learning courses, schools, competitions, and hackathons. See details at DeepHack. Check out the latest recordings on our YouTube channel.

References

  1. "DeepPavlov 0.0.1 (pre-alpha)". https://github.com/deepmipt/DeepPavlov/releases/tag/0.0.1. Retrieved 2018-02-05. 
  2. "DeepPavlov 0.7.0". https://github.com/deepmipt/DeepPavlov/releases. 
  3. "DeepPavlov: Open-Source Library for Dialogue Systems". https://www.aclweb.org/anthology/P18-4021.pdf. 
  4. "Introducing DeepPavlov". DeepPavlov.ai. http://docs.deeppavlov.ai/en/master/intro/installation.html. 
  5. "How to build ‘Hello World!’ bot with DeepPavlov in 4 steps". https://medium.com/deeppavlov/how-to-build-hello-world-bot-with-deeppavlov-in-4-steps-b8636563ff81. 
  6. "DeepPavlov: An open-source library for end-to-end dialogue systems and chatbots". https://medium.com/tensorflow/deeppavlov-an-open-source-library-for-end-to-end-dialog-systems-and-chatbots-31cf26849e37. 
  7. "DeepPavlov.Agent". https://deeppavlov-agent.readthedocs.io/en/latest/. 
  8. "Simple intent recognition and question answering with DeepPavlov". https://medium.com/deeppavlov/simple-intent-recognition-and-question-answering-with-deeppavlov-c54ccf5339a9. 
  9. "Simple text classification skill of DeepPavlov". https://towardsdatascience.com/simple-text-classification-skill-of-deeppavlov-54bc1b61c9ea. 
  10. "19 entities for 104 languages: A new era of NER with the DeepPavlov multilingual BERT". https://towardsdatascience.com/19-entities-for-104-languages-a-new-era-of-ner-with-the-deeppavlov-multilingual-bert-1bfa6d413ea6. 
  11. "Build AIML chatbot with DeepPavlov Spelling Corrector". https://chatbotslife.com/build-aiml-chatbot-with-deep-pavlov-spelling-corrector-e882c54c74bd. 

External links

Category:Free science software Category:Open-source artificial intelligence Category:Natural language processing toolkits Category:Python libraries