私はAndroidアプリ(構築していたJavaを)。
私の方法は、取得食料品のリストを、私はしたい分類リスト内の各項目を。
以下の場合の例:
文字列の#0:りんご - >カテゴリー:果物
どのように私はそれを行うことができますか?
私はそのaは一般的な質問のビットが、Googleが助けをdidntのことを知っています。あなたの助けのためにTNX。
それは簡単な作業ではありません。
あなたは、自然言語処理ツール(NLP)を使用し、負荷の辞書、それを-tomatoesトマトのようなすべての可能な略語を教えなければならない、そのような操作を行うために、(このためにLIBSもあります)
私はあなたが言った正確に何やっているのアプリを開発したとして、信託私は、そこにあった:)辞書と労力の大きさのためには、他のアプローチを行ってきました。私はちょうどここに私のヘルプページの平和をカット&ペーストします:
製品がユーザーによって入力されるたびに、アプリケーションが既に(ケースを無視して)、データベース内の既存のものにそれと一致するようにしようとします。見つかった場合、カテゴリはそれのために提案されます。そのカテゴリはもちろん、ユーザが自由に変更することができます
たびのカテゴリは、アプリケーションストアでは、そのためのカテゴリスコアを増やし、その情報、(アイテムカテゴリ編集を含む)、製品に割り当てられています。例えば:
製品:トマトカテゴリー:果物と野菜:果物と野菜 - - スコア10、冷凍食品は2案カテゴリスコア
ユーザーは、カテゴリ「果物と野菜」を選択し、この製品を追加する場合は、カテゴリのスコアはその次の時間ので、スコアを追加すると、より正確でなければならないとき、11に増加されます。得点は、ユーザーに依存し、ミスが使用されている場合、不正なカテゴリの予測を生成することができます。
全アプリ(Java APIに、角度のフロントエンド、Webページ上のアンドロイドラッパー)をチェックしてお気軽https://github.com/q-programming/shopperを