没有合适的资源?快使用搜索试试~ 我知道了~
pypred:一个用于对自然语言谓词进行简单评估的Python库
共42个文件
py:33个
txt:3个
md:2个
需积分: 32 0 下载量 24 浏览量
2021-05-14
12:59:53
上传
评论
收藏 49KB ZIP 举报
温馨提示
PyPred PyPred是一个使用Python进行谓词评估的软件包。 它使用PLY(适用于Python的Lex / Yacc)将输入解析为AST树,然后对其进行评估。 PyPred提供了简单的API来进行大多数情况下的评估,但是允许针对更复杂情况的自定义评估技术。 另外,PyPred支持谓词“集合”的概念。 这是谓词的集合,所有谓词都针对单个输入文档同时进行评估。 例如,在发布/订阅系统中,每个订阅都可以建模为谓词。 当新事件到来时,可以评估所有订阅的谓词集以找到所有匹配的订阅。 PyPred提供了PredicateSet模型以及OptimizedPredicateSet。 优化的变体以内存换取速度。 它将常见的子表达式提取到一个分支中,并有条件地执行不同的谓词集以删减最不匹配的谓词。 可以调整优化的参数以找到速度/内存平衡。 语法 PyPred理解的语法仅限于简单比较和布尔逻辑。
资源推荐
资源详情
资源评论
收起资源包目录
pypred-master.zip (42个子文件)
pypred-master
Changelog.md 1KB
.travis.yml 268B
tests
integ
__init__.py 345B
test_integ.py 1KB
preds.txt 1KB
test_set.py 1KB
unit
test_contains.py 3KB
test_ast.py 14KB
test_merge.py 6KB
test_lexer.py 4KB
test_parser.py 5KB
__init__.py 0B
test_util.py 963B
test_compare.py 16KB
test_optimizer.py 7KB
test_compact.py 2KB
test_predicate.py 3KB
test_tiler.py 3KB
test_set.py 2KB
test_cache.py 488B
__init__.py 0B
tox.ini 713B
LICENSE 1KB
requirements.txt 84B
setup.py 1KB
.gitignore 119B
bench.py 4KB
README.md 7KB
pypred
ast.py 23KB
grammer.txt 648B
parser.py 6KB
tiler.py 5KB
util.py 1KB
predicate.py 7KB
contains.py 3KB
__init__.py 336B
compare.py 9KB
compact.py 1KB
merge.py 13KB
optimizer.py 6KB
cache.py 1KB
set.py 6KB
共 42 条
- 1
资源评论
weixin_42119358
- 粉丝: 29
- 资源: 4660
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_20240529_122750.jpg
- 基于Java的职工工资管理系统设计源码 - salary management system
- 张律师〈人民路街道)-2405291432.awb
- Editplus 4GL Progress 高亮配色方案
- 回调函数的定义和应用场景
- meta-llama-3-8b-instruct 的 model-00002-of-00004.safetensors 的3/3
- 基于Javascript和微信小程序的CC校友名片小程序设计源码 - CC校友名片小程序
- docker-ce-cli-18.09.6-3.el7.x86-64.rpm
- 基于自回归移动平均模型建立风电功率预测模型,利用区间分布表征预测误差的分布,通过Matlab实现模型表达和仿真程序,最终通过仿真
- Test_IOStream.java
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功