罗比

robb的Python项目详细描述


作为服务的概率

https://img.shields.io/travis/smn/robby.svghttps://img.shields.io/pypi/v/robby.svgCode CoverageRobby Documentation

可用作带docker pull sdehaan/robby的Docker容器。 Docker容器允许使用以下环境变量:

  • redis_主机,默认为127.0.0.1
  • redis_端口,默认为6379
  • redis-db,默认为1
  • Robby_端口,默认为^{TT5}$
  • robby_前缀,redis键的前缀,默认为robby
  • Robby_词干语言,默认为^{TT7}$
  • Robby_标记器,可用于标记化的Python调用器。默认为robby.utils.english_tokenizerrobby.utils.dumb_tokenizer也可用。

或者pip install robby直接运行:

robby \
    --redis-uri redis://127.0.0.1:6379/1 \
    --interface 0.0.0.0 \
    --port 8080 \
    --prefix robby \
    --stemming \
    --stemming-language=english \
    --tokenizer=robby.utils.english_tokenizer \
    --debug

API

训练它:

$ curl -d 'training sample' http://localhost:8080/train/bucket-name/category

取消训练:

$ curl -d 'training sample' http://localhost:8080/untrain/bucket-name/category

分批培训:

$ curl -d '[{"category": "category", "content": "training sample"}]' http://localhost:8080/batch/train/bucket-name

分类:

$ curl -d 'sample message' http://localhost:8080/classify/bucket-name
{
    "category": "category"
}

得分:

$ curl -d 'sample message' http://localhost:8080/score/bucket-name
{
    "category": 0.01
}

清除数据库:

$ curl -X DELETE http://localhost:8080/flush/bucket-name

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnResizeListener或OnDrawListener或类似的东西   java Orika映射嵌套子列表   保存时java Heroku请求超时代码H12   数据库在Java中出现socket读取超时异常的原因是什么?   java如何更改来自Sqlite数据库的特定数据在Listview中的行颜色   java JAXB解组器无法正确处理XML中的列表   java Android日期时区让我抓狂   java不透明属性在Swing中如何工作?   eclipse从JavaEE代码生成流程图   java如何在Hibernate中从相关表中获取计数   java Glassfish部署了项目的依赖项库   java使内容适合JavaFx中的WebView   java不满意的链接错误libcrypto。所以1.0.0   循环中java数组的使用   java找出哪个包调用服务