Robby
项目描述
作为服务的概率
作为docker容器提供,使用docker pull sdehaan/robby。Docker容器允许以下环境变量
REDIS_HOST,默认为127.0.0.1
REDIS_PORT,默认为6379
REDIS_DB,默认为1
ROBBY_PORT,默认为8080
ROBBY_PREFIX,Redis键的前缀,默认为robby
ROBBY_STEMMING_LANGUAGE,默认为english
ROBBY_TOKENIZER,用于标记的python可调用函数。默认为robby.utils.english_tokenizer,也提供了robby.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
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包的信息。
源分发
robby-0.5.5.tar.gz (16.4 kB 查看散列值)
构建分发
robby-0.5.5-py2-none-any.whl (9.8 kB 查看散列值)
关闭
robby-0.5.5.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 25d012897d931e21be1193ca8dad5d966970836a921b743778a9ac885d102361 |
|
MD5 | 2fe734d24f27aed756cc660eca4437d6 |
|
BLAKE2b-256 | 13720df9afca699d8b03cf41e2c95c8d6eede4011e607d993dc4f928bb6e8737 |
关闭
robby-0.5.5-py2-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 4db05acc123a42dda8cbe065a51b4e5f2fb6264d565007fdd3c879f2604efd21 |
|
MD5 | 9442909406f67bc5f51879a12ae564d9 |
|
BLAKE2b-256 | 4b424e65fa94ef2593fcd76bde809d2103dd58a8ef23d0ce633d18e0b6a356f0 |