Shotnest · 资料库
理解短文本的分类结果
去掉首尾空格后不足 12 个字符的文字会直接归入“其他”,分数为 0:“Receipt 123”有 11 个字符,“Receipt 1234”得 2 分。
12 个字符的界限
在检查任何关键词之前,分类器会把文字转为小写,去掉两端的空格,再数剩下的字符。不足 12 个字符时,它返回“其他”,分数为 0,不再往下看。“Receipt”有 7 个字符,所以到此为止,尽管 receipt 在更长的文字中是值 2 分的“收据与订单”关键词。
应用中也有同样的界限。只有当文字至少有 12 个字符、规则分数低于 3 时,Shotnest 才会请 Apple 的设备端模型再判断一次,所以很短的文字会留在“其他”。
输入值
- 文字
- Receipt
结果
- 书架
- 其他
- 规则评分
- 0
- 达到设定的规则阈值
- 否
这是本地规则评分,不是概率或AI解读。
测试这个界限
- 输入“Receipt”:7 个字符,“其他”,分数 0。
- 输入“Receipt 123”:11 个字符,仍是“其他”,分数 0。
- 输入“Receipt 1234”:12 个字符,关键词现在计分了,“收据与订单”得 2 分。
- 注意 2 低于阈值 3,所以这个建议不可靠。
- “Receipt” · 7 个字符
- 其他 · 0
- “Receipt 123” · 11 个字符
- 其他 · 0
- “Receipt 1234” · 12 个字符
- 收据与订单 · 2
这个界限看的是字符数,而不是词的分量。“Total 14.25”也只有 11 个字符,会返回“其他”,分数为 0,尽管它含有一个“收据与订单”关键词和一个看起来像金额的数字。
结果很短时该怎么办
从截屏中补上真实的周边文字,比如商家那一行或总额,而不是额外打几个词来凑够字数。如果截屏里确实几乎没有文字,“其他”就是实事求是的答案,只能亲自看图片。
- 按没去掉首尾空格的文字来数字符。
- 用编造的关键词填充短文字,硬把它推到某个书架。
- 把“其他”、分数 0 当作对截屏价值的评判。
因为检查用的是去掉首尾空格后的长度,文字周围的空格或空行永远帮不了它达到界限。
依据有限,就直说
分数 0 表示规则可用的文字太少。下方链接的分类器工具会报告这种退回结果;它不会查看图片去寻找拷贝时漏掉的文字。