Shotnest

Shotnest · 资料库

理解短文本的分类结果

去掉首尾空格后不足 12 个字符的文字会直接归入“其他”,分数为 0:“Receipt 123”有 11 个字符,“Receipt 1234”得 2 分。

12 个字符的界限

在检查任何关键词之前,分类器会把文字转为小写,去掉两端的空格,再数剩下的字符。不足 12 个字符时,它返回“其他”,分数为 0,不再往下看。“Receipt”有 7 个字符,所以到此为止,尽管 receipt 在更长的文字中是值 2 分的“收据与订单”关键词。

应用中也有同样的界限。只有当文字至少有 12 个字符、规则分数低于 3 时,Shotnest 才会请 Apple 的设备端模型再判断一次,所以很短的文字会留在“其他”。

输入值

文字
Receipt

结果

书架
其他
规则评分
0
达到设定的规则阈值
否

这是本地规则评分,不是概率或AI解读。

测试这个界限

  1. 输入“Receipt”:7 个字符,“其他”,分数 0。
  2. 输入“Receipt 123”:11 个字符,仍是“其他”,分数 0。
  3. 输入“Receipt 1234”:12 个字符,关键词现在计分了,“收据与订单”得 2 分。
  4. 注意 2 低于阈值 3,所以这个建议不可靠。
“Receipt” · 7 个字符
其他 · 0
“Receipt 123” · 11 个字符
其他 · 0
“Receipt 1234” · 12 个字符
收据与订单 · 2

这个界限看的是字符数,而不是词的分量。“Total 14.25”也只有 11 个字符,会返回“其他”,分数为 0,尽管它含有一个“收据与订单”关键词和一个看起来像金额的数字。

结果很短时该怎么办

从截屏中补上真实的周边文字,比如商家那一行或总额,而不是额外打几个词来凑够字数。如果截屏里确实几乎没有文字,“其他”就是实事求是的答案,只能亲自看图片。

因为检查用的是去掉首尾空格后的长度,文字周围的空格或空行永远帮不了它达到界限。

依据有限,就直说

分数 0 表示规则可用的文字太少。下方链接的分类器工具会报告这种退回结果;它不会查看图片去寻找拷贝时漏掉的文字。