Learn to conduct Natural Language Processing with Python. You’ll learn the latest techniques in semantic analysis, topic modeling, and more. Enroll today!
This course is designed to be your complete online resource for learning how to use Natural Language Processing with the Python programming language. You’ll learn the basics of how to open and work with text and PDF files with Python and utilize the Natural Language Toolkit library for Python, as well as the state of the art Spacy library for ultra fast tokenization, parsing, entity recognition, and lemmatization of text. The course will cover Part-of-Speech tagging, named entity recognition, text classification with Scikit-Learn, and expand your learning into more complex unsupervised learning methods for natural language processing, such as topic modelling, where our machine learning models will detect topics and major concepts from raw text files. You’ll also have the opportunity to learn advanced topics, such as sentiment analysis of text with the NLTK library, semantic word vectors with the Word2Vec algorithm, and how to use deep learning to build out your own chat bots!
Experienced Python developers who want to learn to use Python for working with natural language text data.
Natural Language Processing is the use of machine learning and data analysis to build models and reveal insights based on natural text data. This course is designed for experienced Python developers who want to learn how to apply state of the art Natural Language Processing frameworks and techniques, such as the open source frameworks SpaCy and NLTK, to any kinds of natural language text data. Students taking this course will discover the latest techniques in semantic analysis, topic modeling, text classification, and more!
Well laid out material, great examples. Overall great course
Hamish Campbell
Brilliant Course, Very sound explanations and very easy to follow along.
Joshua Lembong
Yes, so far it has been teaching many things I indeed needed.
Niccolo' Gentile
The course content is good for NLP Beginner. About the teaching, @Jose... you are a great teacher. Thanks for the step-by-step guide.
Bayode Ogunleye
Awesome insight into nlp and what it can be used for. I personally work with software robots so these types of techniques will be coming handy :) onward to the Python CV course!
Ville-Pekka Palmgren
This course widely covers NLP topics and explained very well. The codes are practical and useful. I definitely satisfy the content and recommend to everyone who is interested in the NLP.
Takashi Yoneya
I highly recommend the course! It's been easy to follow even without any previous experience in Python. I love how he goes beyond just the utilization of the library and actually explains some of the science behind the libraries.
Kervin Vasquez
The teacher is fantastic and I thoroughly enjoyed the course. So much so that I decided to purchase another course. I appreciate the assessments that come with each chapter as they help the material sink in.
Marko Maric
Great course with well-planned videos and content. The 'assessment' notebooks at the end of each module are good -- they allow you to practice the material you learned in each section.
Michael Zalewski
This is an awesome course on getting familiar with the tools associated with NLP.
Blaine Edwards
80 Lectures
18 Hours
Prefer to go at your own pace?
Check out our membership options to help you go from zero to Data Science (Super)Hero. You receive access to all Pierian Training on-demand Data Science courses, including this course, plus live office hour sessions with a real instructor and/or 1:1 tutoring.
Empower your employees with the latest technology skills to support professional development at your organization.
Instructor-led, on-demand, or hybrid cohort training approaches motivate employees and encourage team building while supporting the advancement of technical skills at your organization.
Our Introduction to Python course is designed to take complete beginners or experienced developers up to speed on Python’s capabilities, setting up students for success in using Python for their specific field of expertise.
Enroll in our full stack web developer course to learn how to use your knowledge of Python with Django to build an immersive website. Start today!