tanbro / baiduaip-nlp-depparse-example

百度AI开放平台基础NLP依存句法分析功能的简单小例子。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

baiduaip-nlp-depparse-example

百度AI开放平台基础NLP依存句法分析功能的简单小例子。

在浏览器中运行的效果

这个程序的 Web 服务程序使用 Python 开发。

安装

  1. 安装 Python,强烈建议使用 3.x 的最新稳定版

  2. 安装 Node.js,建议的版本是最新的长期支持版

  3. 下载项目代码,然后切换到项目的根目录:

    git https://github.com/tanbro/baiduaip-nlp-depparse-example.git
    cd baiduaip-nlp-depparse-example
  4. Python 虚拟环境 中运行这个程序是最好不过的了 —— 建立目录名为 venv虚拟环境 :

    python -m venv venv

    激活环境:

    • POSIX:

      source venv/bin/activate
    • Windows:

      venv/Scripts/Activate.bat
  5. 安装这个 Web 程序所需的 Python 包:

    pip install -r requirements.txt
  6. 安装安装这个小 Web 程序所需的 Node.js 包:

    npm install

配置

在目录中新建配置文件 config.yml , 其内容是:

APP_ID: '百度云AI开放平台的 APP_ID'
API_KEY: '百度云AI开放平台的 API_KEY'
SECRET_KEY: '百度云AI开放平台的 SECRET_KEY'

运行

提示:

如果使用了虚拟环境,应首先激活。

以开发模式试运行:

export FLASK_APP=aipnlp.py
export FLASK_ENV=development
flask run

用浏览器访问 http://localhost:5000/ ,输入一句中文试试看吧。


About

百度AI开放平台基础NLP依存句法分析功能的简单小例子。


Languages

Language:Python 60.9%Language:HTML 31.7%Language:Jinja 7.4%