Shotnest

Shotnest · ライブラリ

短い文章の分類結果を理解する

両端の空白を除いて12文字未満のテキストは、点数0で直ちに「その他」になります。「Receipt 123」は11文字、「Receipt 1234」は2点です。

12文字の境界

キーワードを調べる前に、分類器はテキストを小文字にし、両端の空白を除いて、残りの文字を数えます。12文字未満なら点数0の「その他」を返し、それ以上は調べません。「Receipt」は7文字なので、長いテキストならレシートのキーワードとして2点になるreceiptでも、そこで終わります。

アプリにも同じ境界があります。Shotnestが端末上のAppleのモデルにもう一つの意見を求めるのは、テキストが12文字以上で、ルールの点数が3未満のときだけです。そのため、ごく短いテキストは「その他」のままです。

入力値

テキスト
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は、ルールが扱うにはテキストが少なすぎたということです。下にリンクした分類ツールはその既定の結果を報告するだけで、コピーで漏れた文字を探すために画像を見ることはありません。