DeepPavlov 是一个开源的会话 AI 库,建立在 TensorFlow 和 Keras 之上,用于以下设计:
该库旨在为研究人员提供:
为 AI 应用的开发者提供:
安装
用 Python 3.6 创建一个虚拟环境:
virtualenv env
激活环境:
source ./env/bin/activate
Clone 本库并 cd 到项目 root:
git clone https://github.com/deepmipt/DeepPavlov.git
cd DeepPavlov
安装需求文件:
python setup.py install
清理安装包:
python setup.py clean --all
安装 spacy 依赖:
python -m spacy download en
基础案例
查看部署面向目标的机器人和 Telegram UI 槽填充模型的视频 Demo。
用 Telegram 接口运行面向目标的机器人:
python deep.py interactbot skills/go_bot/config.json -t <TELEGRAM_TOKEN>
用控制台接口运行面向目标的机器人:
python deep.py interact skills/go_bot/config.json
用 Telegram 接口运行槽填充模型:
python deep.py interactbot models/ner/config.json -t <TELEGRAM_TOKEN>
用控制台接口运行槽填充模型:
python deep.py interact models/ner/config.json