2. Topics
* Overview of NLP
* Getting Data
* Models & Algorithms
* Building an NLP system
* A practical example
3. A bit about me
* Lisp programmer
* Architect and research lead at Grammarly
(3+ years of NLP work)
* Teacher at KPI: Operating Systems
* Links:
http://lisp-univ-etc.blogspot.com
http://github.com/vseloved
http://twitter.com/vseloved
4. A bit about Grammarly
(c)Â xkcd
The best English language writing
enhancement app:
Spellcheck - Grammar check - Style
improvement - Synonyms and word choice -
Plagiarism check
5. What is NLP?
Transforming free-form text
into structured data and back
Intersection of Comp Sci &
Linguistics & Software Eng
Based on Algorithms, Machine
Learning, and Statistics
11. Where to get data?
* Linguistic Data Consortium
http://www.ldc.upenn.edu/
* Google ngrams, book ngrams,
syntactic ngrams
* Wikimedia
* Wordnet
* APIs: Twitter, Wordnik, ...
* University sites: Stanford,
Oxford, CMU, ...
19. Going Into Prod
* Translate real-world requirements
into a measurable goal
* Pre- and post- processing
* Don't trust research results
* Gather user feedback