私は機械学習が初めてで、名前が正しいかスペルが間違っているかをチェックするアプリケーションを作成する必要があります。
どこから始めるべきかアドバイスをいただけますか?この場合、どのアルゴリズムを使用するのが最適ですか?
私は機械学習が初めてで、名前が正しいかスペルが間違っているかをチェックするアプリケーションを作成する必要があります。
どこから始めるべきかアドバイスをいただけますか?この場合、どのアルゴリズムを使用するのが最適ですか?
スペルをチェックするだけでよい場合は、自由に利用できる辞書からすべての単語のハッシュ セットを作成し、入力した単語が辞書にあるかどうかを確認できます。あなたの仕事に他の要件はありますか?
私はnorvigスペル正しいから次の記事から始めることをお勧めします。提供されているPythonコードを使用して、スペル修正の背後にある基本的な考え方を説明します。
ここで私がやりたかったのは、1ページ未満のコードで、1秒あたり少なくとも10語の処理速度で80または90%の精度を達成するおもちゃのスペル修正プログラムを開発することです。
この記事によると、「産業用の強力なスペルコレクターの詳細は非常に複雑です。」あなたはその参照から始めることができます。実装するものはすべて、この実装よりも優れた精度/パフォーマンスを備えている必要があると思います。
Peter Norvig と Stuart Rusell の著書「Artificial Intelligence - A Modern Approach」は、始めるのに適した場所です。