Skip to main content

No project description provided

Project description

ExplainitAll

ExplainitAll — это библиотека для интерпретируемого ИИ, предназначенная для интерпретации генеративных моделей ( GPT-like), и векторизаторов, например, Sbert. Библиотека предоставляет пользователям инструменты для анализа и понимания работы этих сложных моделей. Кроме того, содержит модули RAG QA, fast_tuning и пользовательский интерфейс.


Модели:

  • Дистиллированный Sbert
  • Дистиллированный Sbert с применением SVD разложения, для ускорения инференса и обучения
  • FRED T5, обученный под задачу RAG, для ответов на вопросы по интепретации генеративной gpt-подобной сети.
  • FRED T5, небольшой T5 обученный для instruct задач с учетом контекста

Перечень направлений прикладного использования:

Результаты могут применяться в следующих областях: любые вопрос-ответные системы или классификаторы критических отраслей (медицина, строительство, космос, право и т.п.). Типовой сценарий применения, например для медицины следующий: разработчик конечного продукта, такого как например система поиска противопоказаний у лекарств в тесном взаимодействии в заказчиком(врачом, поликлиникой и т.п.) создает набор кластеров тематической области, дообучает трансформерную модель ( GPT-like: например, семейств ruGPT3 и GPT2) на текстах вопрос-ответ, и на затем в режиме эксплуатации данной, уже готовой Вопросно-ответной системы подключает библиотеку ExplainitAll для того, чтобы она давал аналитическую оценку – насколько «надежными» и доверенными являются ответы вопросно-ответной системы на основе результата интерпретации – действительно ли при ответе на вопросы пользователя система обращала внимание на важные для отрасли кластеры.

Разработанная библиотека может быть адаптирована как модуль конечного продукта - ассистента врача, инженера-конструктора, юриста, бухгалтера. Для государственного сектора библиотека может быть полезна т.к. помогает доверять RAG системам при ответах по налогам, регламентам проведения закупочных процедур, руководствам пользователей информационных систем, нормативно-правовым актам регулирования. Для промышленных предприятий библиотека применима в работе с регламентами, руководствами по эксплуатации и обслуживанию сложного технического оборудования, т.к. позволяет оценивать учет в ответах QA систем понимание специальных, важных для отрасли сокращений, наименования, аббревиатур, номенклатурных обозначений.

Характеристики:

  • Операционная система Ubuntu 22.04.3 LTS

  • Драйвер: NVIDIA версия 535.104.05

  • CUDA версия 12.2

  • Python 3.10.12

  • Процессор AMD Ryzen 3 3200G OEM (частота: 3600 МГц, количество ядер: 4)

  • Оперативная память 16 GB

  • Графический процессор

    • Модель: nVidia TU104GL [Tesla T4]
    • Видеопамять 16 GB

Лицензия

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

explainitall-1.0.1.tar.gz (43.8 kB view details)

Uploaded Source

Built Distribution

explainitall-1.0.1-py3-none-any.whl (52.0 kB view details)

Uploaded Python 3

File details

Details for the file explainitall-1.0.1.tar.gz.

File metadata

  • Download URL: explainitall-1.0.1.tar.gz
  • Upload date:
  • Size: 43.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for explainitall-1.0.1.tar.gz
Algorithm Hash digest
SHA256 872cccd9d2b7d1110498d7104fefddb4a55f09b02e3b0a079547e4d731d18995
MD5 fb89a6f2c55d1cc451c7ed6bfbc4b0dc
BLAKE2b-256 bb18343aca2da090e22e6210725c39caf9c1e2737c8772f2aeeab1ffc3c80e98

See more details on using hashes here.

File details

Details for the file explainitall-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: explainitall-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 52.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for explainitall-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b8828574e2d2c2a198cba627206838f2e755b3374df4e3ff526b44cbdef80405
MD5 309ca6d343ebfe4abf6fd4d9c62d3f86
BLAKE2b-256 9259f73e54c9de081ddad3f5a287e1b43ba462bbf39cc977afd7b1e34d67b544

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page