Changes between Version 9 and Version 10 of private/NlpInPracticeCourse/AutomaticCorrection
- Timestamp:
- Aug 30, 2015, 11:19:11 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
private/NlpInPracticeCourse/AutomaticCorrection
v9 v10 6 6 7 7 == State of the Art == 8 [[span(style=background: yellow, Note:)]] Automatic language correction is not ''only spell checking''. At least ''grammar checking'' should be described, possibly also ''word completion'' task (T9 etc).9 8 10 Automatic language correction (spell checking) is the process of detecting and sometimes providing spelling suggestions for incorrectly spelled words in a text. Language correction nowadays has many potential applications on large amount of informal and unedited text generated online, among other things: web forums, tweets, blogs, and email.9 Language correction nowadays has many potential applications on large amount of informal and unedited text generated online, among other things: web forums, tweets, blogs, and email. Automatic language correction can consist of many areas including: spell checking, grammar checking and word completion. 11 10 12 In the theoretical lesson we will introduce and compare various methods to automatically propose and choose a correction for an incorrectly written word. The lesson will also answer a question "How difficult is to develop a spell-checker?". And also describe a system that performs spell-checking and autocorrection. 11 In the theoretical lesson we will introduce and compare various methods to automatically propose and choose a correction for an incorrectly written word. Spell checking is the process of detecting and sometimes providing spelling suggestions for incorrectly spelled words in a text. The lesson will also focus on grammatical checking problems, which are the most difficult and complex type of language errors, because grammar is made up of a very extensive number of rules and exceptions. We will also say a few words about word completion. 12 13 The lesson will also answer a question "How difficult is to develop a spell-checker?". And also describe a system that performs spell-checking and autocorrection. 13 14 14 15 In the end there will be a brief overview of various applications (computer software) for automatic language correction.