回答
如果檢查拼寫是你所需要做的,你可以從一些免費提供的字典中創建一個包含所有單詞的哈希集合,然後檢查輸入的單詞是否在字典中。你的任務是否有其他要求?
我要實現: 拼寫錯誤檢測和 拼寫糾錯 我可以面對這些類型的問題: 非名稱錯誤 排印 同音詞。 應用程序應該實現一個機器學習算法 –
然後,我會建議閱讀齊亞鏈接到的帖子。最相關的部分給你這篇文章http://stackoverflow.com/a/2294926/51260。 此外請從[信息檢索介紹]中查看[本章](http://nlp.stanford.edu/IR-book/html/htmledition/dictionaries-and-tolerant-retrieval-1.html) (http://www-nlp.stanford.edu/IR-book/)。 –
您還可以觀看Dan Jurafsky和Chris Manning給出的Coursera關於[自然語言處理]的講座(https://class.coursera.org/nlp/lecture/preview/index)。搜索第2周 - 拼寫更正。 –
Peter Norvig和Stuart Rusell的書「人工智能 - 現代方法」將是一個很好的起點。
我建議從norvig spell correct的以下文章開始。它解釋了提供python代碼的拼寫糾正器背後的基本思想。
我想在這裏做的是發展,在不到一個頁面的代碼,玩具拼寫校正,在每秒至少10個字的處理速度達到80%或90%的準確率。
根據這篇文章:「工業強度拼寫校正器的全部細節非常複雜。」您可以從其參考文獻開始。我認爲無論您實施什麼方法都必須具有比此實施更好的準確性/性能
- 1. 用於拼寫檢查的機器學習算法
- 2. 機器學習算法Android拼寫檢查和自動更正
- 3. 拼寫檢查城市名稱?
- 4. 拼寫檢查器
- 5. emacs __approximate__拼寫檢查器
- 6. C#Lucene.Net拼寫檢查器
- 7. Python拼寫檢查器
- 8. 拼寫檢查器API
- 9. IE6的拼寫檢查器?
- 10. Silverlight拼寫檢查器
- 11. Python的拼寫檢查器
- 12. NetSpell拼寫檢查器
- 13. 拼寫檢查
- 14. 機器學習在Python:scikit學習/ Pybrain
- 15. 深度學習與機器學習
- 16. 機器學習,Python
- 17. 機器學習udacity
- 18. 機器學習/信息檢索項目
- 19. 拼寫檢查器有什麼好處? Google拼寫檢查器或Hunspell
- 20. 機器學習形狀和類型的機器學習
- 21. javascript拼寫檢查
- 22. Solr拼寫檢查
- 23. WPF拼寫檢查
- 24. hunspell拼寫檢查
- 25. Solr拼寫檢查
- 26. 拼寫檢查textfield
- 27. Iphone拼寫檢查
- 28. UISearchBar拼寫檢查
- 29. GWT拼寫檢查
- 30. 機器學習 - 感知器
這可能會指導你在正確的方向http://stackoverflow.com/questions/2294915/what-algorithm-gives-suggestions-in-a-spell-checker – Zia
另一個來源:[AT&T存檔:UNIX操作系統](http://youtu.be/tc4ROCJYbm0)在視頻中,這個人展示瞭如何簡單地通過管道粘貼不同的小型unix程序來完成一個簡單的拼寫檢查程序。如果問題不大,那是一個簡單的方法。檢查出 ! –