DeepPavlov

An open source library for deep learning end-to-end dialog systems and chatbots.

APACHE-2.0 License

Downloads
10.9K
Stars
6.7K
Committers
80

Bot releases are hidden (Show)

DeepPavlov - Release 1.7.0

Published by IgnatovFedor 2 months ago

Improvements

  • Added two NER DeBERTa models (#1691).
DeepPavlov - Release 1.6.0 Latest Release

Published by IgnatovFedor 7 months ago

Improvements

  • Added Python 3.11 support (#1681).
  • Added NER model with 37 entities (#1682).
DeepPavlov - Release 1.5.0

Published by IgnatovFedor 10 months ago

Improvements

  • Added model usage examples to Quick Start (#1669).

Bug Fixes and Other Changes

  • Fixed documentation building (#1673).
  • Fixed wrong link in documentation, platforms list and multitask model evaluation (#1668, #1676, #1672).
DeepPavlov - Release 1.4.0

Published by IgnatovFedor about 1 year ago

Major Features and Improvements

  • Models documentation brought to a uniform format: 1. Introduction to the task. 2. Get started with the model. 3. Models list. 4. Use the model for prediction. 5. Customize the model. rst docs converted in ipynb format. (#1644).

Bug Fixes and Other Changes

  • Updated requirements (#1662, #1665).
  • Fixed error when using multiple GPUs for NER models (#1661).
  • Fixed issue #1642 (#1661).
DeepPavlov - Release 1.3.0

Published by IgnatovFedor about 1 year ago

Breaking Changes

  • Removed model_name parameter from TorchModel and its derived classes. Now model should be initialized in component's __init__ method (#1617).
  • Removed deeppavlov.core.models.lr_scheduled_model (#1617).
  • TorchModel.__init__ now has one mandatory parameter - model (#1617).

Major Features and Improvements

  • Few-Shot Text Classification Model (#1630).
  • GLUE and SuperGLUE models major update (#1647).
  • New components and configs for syntax parser and morphotagger (#1641).
  • Improved quality and reduce RAM consumption of ODQA models (#1635).
  • Removed code duplication and excessive parameters from classes derived from TorchModel (#1617).

Bug Fixes and Other Changes

DeepPavlov - Release 1.2.0

Published by IgnatovFedor over 1 year ago

Breaking Changes

Major Features and Improvements

Bug Fixes and Other Changes

DeepPavlov - Release 1.1.1

Published by IgnatovFedor over 1 year ago

Major Features and Improvements

  • Multitask learning implementation (#1627).
DeepPavlov - Release 1.1.0

Published by IgnatovFedor over 1 year ago

Breaking Changes

Removed Models

Removed Components

Major Features and Improvements

Other Changes

DeepPavlov - Release 1.0.2

Published by IgnatovFedor almost 2 years ago

Fixes

  • Fixed kbqa_cq_ru on Python 3.8/3.9 (#1609)

Documentation

  • Added python inference pipelines example (#1613).

Other changes

  • Updated model files upload script (#1607).
DeepPavlov - Release 1.0.1

Published by IgnatovFedor almost 2 years ago

Major Features and Improvements

  • Added -i/--install CLI argument and install argument to deeppavlov.build_model, deeppavlov.evaluate_model, deeppavlov.train_model to install model requirements before interaction with model (#1603).

Bug Fixes and Other Changes

  • Reduced library verbosity: redundant logging info messages replaced with debug ones. Set nltk.download to quiet mode. (#1601).
  • Replaced docs/features/models/classifiers.rst with docs/features/models/classification.ipynb. Fixed minor typos in documentation, removed skill concept (#1600).
  • Removed /examples from the README.md links (#1602).
DeepPavlov - Release 1.0.0

Published by IgnatovFedor almost 2 years ago

Breaking Changes

  • Changed riseapi mode response format (#1585).
  • Removed support for TensorFlow v1.x: removed all TF-based components, removed TF mentions from documentation, default train class replaced with torch_trainer (#1574).
  • TensorFlow-based models were replaced with the PyTorch-based ones, some models were renamed, various models and components were removed.
    • Replaced Models:
    • Removed Models
      • Classifiers, Doc Retrieval, Go-Bot, Neural Morphological Tagging, NER, ODQA, Ranking, Spelling Correction, Context Question Answering (#1523)
      • ASR, TTS (#1526)
      • ELMO (#1533)
      • Chinese Context Question Answering (#1534)
      • Ranking Models (#1537)
      • Go-Bot (#1544)
      • KBQA, Multitask BERT (#1560)
      • Intent Catcher (#1564)
      • Morpho/Syntax Models (#1573)
    • Removed Components
      • Connectors to: Telegram, Microsoft Bot Framework, Amazon Alexa, Yandex Alice (#1548)
      • Various components (#1563)
  • Removed serialization mechanism

Major Features and Improvements

  • Python 3.8/3.9 support (#1525).
  • Added nested configs overwriting mechanism (#1561).
  • Added case-agnostic distil NER for DREAM (#1570).
  • Added DeepPavlov Topics Classifier model (#1584).
  • Added Russian SuperGLUE models (#1577).
  • Added external metrics support (#1546).
  • Added Jupyter Notebook support to documentation (#1592).

Bug Fixes and Other Changes

  • Requirements updated (#1578).
  • Models deprecation mechanism (#1547).
  • Uploaded DeepPavlov BERT models with MLM & NSP heads parameters (#1502).
  • Fixed en_core_web_sm loading error (#1524)
  • Fixed NER models table view (#1529)
  • Removed special version of Transformers library for certain components (#1532)
  • Fixed tests (#1543)
  • Updated library output during model training (#1572)
  • Fixed ConnectionResetError handling in simple_download (#1586)
  • Minor fixes in KBQA models (#1591)
  • Added iterations count and speed output during training (#1593)
  • Fixed datasets version (#1596)
DeepPavlov - Release 0.17.6

Published by IgnatovFedor about 2 years ago

DeepPavlov - Release 0.17.5

Published by IgnatovFedor about 2 years ago

DeepPavlov - Release 1.0.0rc1

Published by IgnatovFedor over 2 years ago

Note: DeepPavlov 1.0.0 is not released yet!

DeepPavlov 1.0.0 Release Notes

  • Added Python 3.8 and 3.9 support and library requirements are optimized in #1525 and #1578.
  • Removed all TensorFlow components and default trainer replaced with torch_trainer in #1574.
  • Added Russian SuperGLUE models and submission generation in #1577.
  • Added NER case-agnostig config in #1570.
  • Added external metrics support in #1546.
  • Nested config overwriting mechanism in #1561.
  • Refactoring of the training logging in #1572.
  • KBQA models migrated to PyTorch in #1569.
  • Classification models migrated to PyTorch in #1565.
  • NER models migrated to PyTorch in #1545.
  • Context question answering models migrated to PyTorch in #1539.
  • Entity Linking migrated to PyTorch and reduced RAM and VRAM consumption in #1516.
  • Added config deprecation mechanism in #1547.
  • torch_bert_ranker now uses the same Hugging Face Transformers version as the rest of the components in #1532.
  • Models and components removed in #1523, #1526, #1534, #1533, #1537, #1544, #1560, #1563, #1564, #1573.
  • Fixed a problem with pre-trained BERT models by DeepPavlov in #1502. Resolves #1275 and #1390.
  • Fixed en_core_web_sm load error during tests in #1524.
  • Removed Telegram, MSBot Framework, Yandex Alice and Amazon Alexa connectors in #1548.
  • Documentation updated in #1517, #1529.
DeepPavlov - Release 0.17.4

Published by IgnatovFedor over 2 years ago

  • fix TypeError: Descriptors cannot not be created directly. for Python 3.7.
DeepPavlov - Release 0.17.3

Published by IgnatovFedor over 2 years ago

  • fix AttributeError module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK.
DeepPavlov - Release 1.0.0rc0

Published by IgnatovFedor over 2 years ago

Renamed models:

When a.json is renamed to b.json, original b.json is removed.

TensorFlow replaced by PyTorch

Removed models:

asr

elmo

classifiers

doc_retrieval

go_bot

morpho_tagger

ner

odqa

ranking

spelling_correction

squad

Removed components:

Other features:

DeepPavlov - Release 0.17.2

Published by IgnatovFedor almost 3 years ago

  • Removed 12 configuration files and 5 components (1498, 1499)
  • SuperGLUE models updated
DeepPavlov - Release 0.17.1

Published by IgnatovFedor about 3 years ago

  • Pipeline building syntax using python is simplified
DeepPavlov - Release 0.17.0

Published by IgnatovFedor about 3 years ago