规则法-意图识别
2016-08-16 14:48:36 0 举报
AI智能生成
rules
作者其他创作
大纲/内容
Server
init
load tag file
load variable file
load pattern file
do_process
hit tags
query:通联2016年年报<br>hit tags: company, year, annual_report
match variables
match variables:<br>company, year, annual_report
match patterns
match patterns:<br>70001, 70002, 70003
select patterns
score = sum(variable_weight * length ) * pattern weight<br>max_score: 70003
output
"report":<br>{<br>"company":"通联股份",<br>"category":"财务披露",<br>"subcategory":"季报",<br>"season":"三"<br>},<br>"news":<br>{<br> ...<br>}
Data
tag.define
annual_report 1001<br>company 1002<br>year 1003
variable.define
$[annual_report] annual_report 100<br>$[company] company 120
pattern.define
GID:70001<br>PAT:$[company] 50<br>IF:<br> true:<br>THEN:<br> $[entity] = $[company]<br>END<br>GID:70002<br>PAT:($[company]|)$[*]$[annul_report] 60<br>IF:<br> true<br>THEN:<br> $[entity] = $[company]<br> $[category1] = "财务披露"<br> $[category2] = "年报"<br>END<br>GID:70003<br>PAT:($[company]|)$[year]$[annul_report] 80<br>IF:<br> true<br>THEN:<br> $[entity] = $[company]<br> $[category1] = "财务披露"<br> $[category2] = "年报"<br>END<br>
entry.define
<div>ENT_CON:($[HIT_PTN 100001] or $[HIT_PTN 100002]) and (true or $[HIT_PTN 100003] or $[HIT_PTN 100004] or $[HIT_PTN 100005] or $[HIT_PTN 100006] or $[HIT_PTN 100010] or $[HIT_PTN 100011] or $[HIT_PTN 100012]</div><div>PRI:50 or $[HIT_PTN 100013] or $[HIT_PTN 100014] or $[HIT_PTN 100015]</div><div>LCR:30</div>
tag.dict
TAG:annual_report<br>年报<br>年度报告<br>年度财报<br><br>TAG:company<br>通联股份<br>通联<br>伊利股份<br>伊利<br>...
0 条评论
下一页