Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Data Science Natural Language Processing

Natural Language Processing, Deploy on Cloud(AWS) [Hindi]

Natural Language Processing (NLP), Machine Learning, Spam Filter, Sentiment Analysis [Python][Hindi]
Rating: 3.8 out of 53.8 (45 ratings)
9,388 students
Created by Rishi Bansal
Last updated 8/2020
English
30-Day Money-Back Guarantee

What you'll learn

  • What is Natural Language Processing and its applications?
  • What are various text cleaning/processing techniques and their implementation in python.
  • Implementation: Spam Filter, Article Summarization, Article Classification, Sentiment Analysis
  • What is Machine Leaning? What is Supervised and UnSupervised Learning?

Course content

14 sections • 85 lectures • 8h 17m total length

  • Preview04:33
  • Preview04:38
  • Preview02:52
  • Building Model - Steps
    02:41
  • Quiz
    2 questions

  • Preview05:18
  • How to Use Spyder Notebook
    05:59
  • How to use Jupiter Notebook
    07:37
  • Installing Library
    03:03

  • Why AWS?
    03:53
  • Create EC2 Instance
    08:54
  • Connect to EC2 instance
    05:13
  • Installing Packages
    02:26
  • Transferring Files to AWS EC2 instance
    05:27

  • Data Analysis - Python 1
    11:18
  • Data Analysis - Python 2
    08:38
  • Regular Expression - Concept
    05:34
  • Regular Expression - Python 1
    09:00
  • Regular Expression - Python 2
    07:34
  • Regular Expression - Python 3
    05:41
  • Data Cleaning - Python
    11:22
  • Regular Expression
    3 questions
  • Regular Expression
    3 questions

  • Preview02:15
  • Tokenization - Python
    07:20
  • Preview04:19
  • Stop Word Removal - Python
    05:53
  • Preview03:30
  • N-Grams - Python
    03:17
  • Stemming
    01:12
  • Stemming - Python
    04:19
  • Word Sense Disambiguation
    01:08
  • Word Sense Disambiguation - Python
    09:31
  • Text Preprocessing
    2 questions

  • Vectorizing
    01:13
  • Count Vectorizer
    05:05
  • Count Vectorizer - Python
    04:56
  • TF-IDF Vectorizer
    04:10
  • TF-IDF Vectorizer - Python
    02:59
  • Hashing Vectorizer
    05:17
  • Hashing Vectorizer - Python
    04:31
  • Vectorizing
    3 questions

  • What is Machine Learning?
    09:38
  • Types of Machine Learning
    06:46
  • Supervised Learning
    05:31
  • Simple Linear Regression: Concept
    12:15
  • Measuring Regression Model Performance: R^2 (R - Square)
    07:03
  • Supervised Learning: Classification: Logistic Regression
    06:03
  • Confusion Matrix
    05:17
  • K - Nearest Neighbours Algorithm
    04:44
  • K - Nearest Neighbours: Python 1
    07:27
  • K - Nearest Neighbours: Python 2
    06:15
  • Naive Bayes
    03:24

  • Spam Filter using CountVectorizer
    07:08
  • Spam Filter using Hashing
    06:06
  • Spam Filter - Python 1
    07:07
  • Spam Filter - Python 2
    05:01
  • Spam Filter - Python 3
    04:14

  • Sentiment Analysis - Concept
    05:54
  • Sentiment Analysis - Python 1
    05:18
  • Sentiment Analysis - Python 2
    07:44
  • Sentiment Analysis - Python 3
    05:34
  • Sentiment Analysis - Python 4
    08:51
  • Sentiment Analysis - Python 5
    06:59
  • Sentiment Analysis - Python 6
    04:31
  • Sentiment Analysis
    1 question

  • Deploying ML on AWS - Concept
    04:12
  • Saving the ML Model
    05:03
  • Serverside - Python
    09:02
  • Clientside - Python
    05:16
  • Configuring AWS EC2 Instance as a Server
    05:13
  • Sending Request from Client and get Response Back
    02:40

Requirements

  • Good Understanding of Python
  • One Laptop with Python IDE installed
  • Understanding of Machine learning is a plus point to have. However, its not mandatory as Chapters related to ML as per use is included.

Description

This course provides a basic understanding of NLP. Anyone can opt for this course. Prior understanding of Machine Learning is good to have. However, for those who don;t know Machine Learning, I have added sections for Machine Learning. Text Processing like Tokenization, Stop Words Removal, Stemming, different types of Vectorizers, WSD, etc are explained in detail with python code. Application of NLP like Spam Filter, Sentiment Analysis, Auto-Summarizing Article and Article Classification implemented in python.


Below Topics are covered 

Chapter - Introduction to Natural Language Processing (NLP)

- NLP?

- NLP applications

- Machine Learning - Steps


Chapter - Setup Environment

- Installing Anaconda, how to use Spyder and Jupiter Notebook

- Installing Libraries


Chapter - Creating Environment on cloud (AWS)

- Creating EC2, connecting to EC2

- Installing libraries, transferring files to EC2 instance, executing python scripts


Chapter -  Data Analysis and Data Cleaning

- Drawing various kinds of graph to understand the trend

- Regular Expression for data cleaning


Chapter - Text Preprocessing

Below Text Preprocessing Techniques

- Tokenization, Stop Words Removal, N-Grams

- Stemming, Word Sense Disambiguation


Chapter - Text Preprocessing - Python Code

Below Text Preprocessing Techniques with Python code

- Tokenization, Stop Words Removal, N-Grams, Stemming, Word Sense Disambiguation

- Count Vectorizer, Tfidf Vectorizer. Hashing Vector


Chapter - Vectorizing

- Count Vectorizer

- Tfidf Vectorizer

- Hashing Vector


Chapter - Machine Learning

- What is Machine Learning and its Types?

- Supervised Learning

- Simple Linear Regression

- Regression Model Performance - R-Square

- Logistic Regression

- K-Nearest Neighbours

- Naive Bayes

- Classification Model Performance - Confusion Matrix


Chapter  - Spam Filter

- Concept with Python Code

Chapter  - Sentiment Analysis

- Concept with Python Code


Chapter: Deploy Machine Learning Model using Flask on AWS

- Understanding the flow

- Serverside and Clientside coding, Setup Flask on AWS, sending request and getting response back from flask server


Chapter  - Summarizing Article

- Concept with Python Code


Chapter: UnSupervised Learning: Clustering

- Partitioning Algorithm: K-Means Algorithm

- Random Initializing Trap

- Measuring UnSupervised Clusters Performace

- Elbow Method


Chapter  - Article Classification

- Concept with Python Code

Who this course is for:

  • People willing to learn NLP and looking forward to build career in Machine Learning.
  • People who like coding as this course include Bit Heavy Python Coding in some sections.

Instructor

Rishi Bansal
Senior Developer
Rishi Bansal
  • 4.0 Instructor Rating
  • 540 Reviews
  • 32,276 Students
  • 5 Courses

A total of 13 years of experience. I started my career as a programmer.  Apart from programming, I have worked on Cloud & Virtualization technology, DevOps and Machine Learning. Also, I have very good knowledge of software design methodologies, information systems architecture, object oriented design, and software design patterns. Teaching is my passion.  I hope you will enjoy my course.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.