Early work in NLP

>>> quote = "Knowing yourself is the beginning of all wisdom."
>>> tokens = nltk.word_tokenize( quote )
>>> tags = nltk.pos_tag( tokens )
>>> tags
[('Knowing', 'VBG'), ('yourself', 'PRP'), ('is', 'VBZ'),
('the', 'DT'), ('beginning', 'NN'), ('of', 'IN'), ('all', 'DT'),
('wisdom', 'NN'), ('.', '.')]
>>> sentence = "the man we saw saw a saw"
>>> tokens = nltk.word_tokenize( sentence )
>>> list(nltk.bigrams( tokens ) )
[('the', 'man'), ('man', 'we'), ('we', 'saw'), ('saw', 'saw'),
('saw', 'a'), ('a', 'saw')]

Modern approaches

Word encodings

Recurrent neural networks

Reinforcement learning

Deep learning




Passionate author, strategic investor, financial advisor

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Artificially decisive

How AI can help tour operators provide a more personalised customer experience.

Everyday Stories of the Connected world

Nanit: The AI Nanny To Care For Your Baby When You Can’t!!

A Report from NASA SMD’s Artificial Intelligence Frontier

7 Countries with the Greatest Opportunities for AI and Machine Learning Professionals

Best Chatbots for Business: 3 Things Every Business Needs to Know about Chatbots

Is AI shaping the world?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aditya B

Aditya B

Passionate author, strategic investor, financial advisor

More from Medium

Long-Form QA beyond ELI5: an updated dataset and approach

Interview with Expert in Natural Language Processing (NLP) for Documents

Two minutes NLP — NLTK cheatsheet

Automatic Speech Recognition for African languages