강의

멘토링

로드맵

BEST
Data Science

/

Data Analysis

[NLP] Python text analysis and natural language processing through IMDB movie review sentiment analysis

This is a class that will provide basic theory and practice of natural language processing through the IMDB movie review sentiment analysis competition on Kaggle.

(4.6) 41 reviews

2,762 learners

Level Intermediate

Course period Unlimited

  • todaycode
Python
Python
NLP
NLP
Python
Python
NLP
NLP

Reviews from Early Learners

4.6

5.0

crecengu

76% enrolled

Teacher, I am enjoying your lectures. I am planning to take a film analysis class this time. Where can I get the lecture materials?

5.0

주재홍

65% enrolled

Nice and kind explanation

5.0

Youngmin Kim

100% enrolled

I feel like I'm getting much more out of the lectures with the detailed explanations, examples, resources, attachments, etc. Thank you.

What you will gain after the course

  • Natural Language Processing (NLP)

  • Text data preprocessing (normalization, tokenization, stemming, morphological analysis, stem extraction, phonetic notation)

  • Text data visualization techniques (Matplotlib, Seaborn), Machine learning (Scikit-learn)

  • Deep Learning/Machine Learning, Data Analysis

  • Simple Perceptron Implementation Using Python Standard Library

  • Online Learning, Vowpal Wabbit Concept

  • Various text data vectorization techniques (Bag of Words, n-gram, TF-IDF, Word2Vec)

  • Optimize performance through pipeline implementation

  • Ensemble (Random Forest) and Boosting (Xgboost) Techniques

Machine Learning Sentiment Analysis in Movie Reviews 🎞️
From data preprocessing to evaluation and prediction!

Natural language processing theory and practice
Want to learn all at once? 👩‍💻

This lecture is a class that covers the basic theories and practices necessary for natural language processing through the IMDB movie review sentiment analysis competition on Kaggle. Natural language processing is widely used in chatbots, text analysis, and data preprocessing when developing machine learning/deep learning models.

It covers natural language processing, but it also covers data preprocessing, various machine learning techniques, and deep learning techniques, and it also looks at how to utilize supervised learning and unsupervised learning. In addition to the basic tutorials on Kaggle, it will additionally cover text data visualization, preprocessing, and performance improvement through parallel processing through pipelines. Let's challenge together?

Check out the lecture tutorial first!

This lecture
Helpful people 🔍

complicated
From text data
To find meaning
The person who does it

For development
Natural language processing
Want to learn
Chatbot Developer

Required for sentiment analysis
Various techniques
Want to learn
Data Analyst

Machine learning/deep learning,
NLP etc.
Easy and fun
For those who want to get started


If you listen to the lecture
What can you do? 📌

You can learn classification techniques of machine learning through IMDB movie review data. You will learn how to utilize supervised and unsupervised learning of machine learning . For supervised learning, you will learn sentiment analysis through machine learning, and for unsupervised learning, you will learn dimension reduction and clustering techniques.

  • Natural Language Processing (NLP: Neuro-Linguistic Programming)
  • Text data preprocessing (normalization, tokenization, stemming, morphological analysis, stem extraction, phonemic notation)
  • Data Analysis
  • Text data visualization techniques (Matplotlib, Seaborn)
  • Machine Learning (Scikit-learn) and Deep Learning
  • Simple Perceptron Implementation Using Python Standard Library
  • Online Learning, Vowpal Wabbit Concept
  • Various text data vectorization techniques (Bag of Words, n-gram, TF-IDF, Word2Vec)
  • Optimizing performance through pipeline implementation
  • Ensemble (Random Forest) and Boosting (Xgboost) techniques

📣 Please check before taking the class!

  • We recommend taking the course in an environment with 4GB or more of memory and a dual-core or higher CPU .
  • If your device's performance is a bit lacking because text data preprocessing takes a long time, please practice through the Google Colaboratory link at the bottom of the video!

Created this course
If you are curious about the knowledge sharer? 👩‍💻

Knowledge Sharer Park Jo-eun X Inflearn Interview

Recommended for
these people

Who is this course right for?

  • Anyone who wants to find meaning from complex text data

  • Chatbot developers, data analysts, machine learning, deep learning beginners

Need to know before starting?

  • Python Pandas Data Analysis

  • Machine Learning/Deep Learning Basics

Hello
This is

19,905

Learners

871

Reviews

1,348

Answers

4.8

Rating

7

Courses

Curriculum

All

17 lectures ∙ (3hr 30min)

Published: 
Last updated: 

Reviews

All

41 reviews

4.6

41 reviews

  • crecengu6105님의 프로필 이미지
    crecengu6105

    Reviews 1

    Average Rating 5.0

    5

    76% enrolled

    Teacher, I am enjoying your lectures. I am planning to take a film analysis class this time. Where can I get the lecture materials?

    • wnwoghd226480님의 프로필 이미지
      wnwoghd226480

      Reviews 8

      Average Rating 5.0

      5

      65% enrolled

      Nice and kind explanation

      • kim0min님의 프로필 이미지
        kim0min

        Reviews 7

        Average Rating 5.0

        5

        100% enrolled

        I feel like I'm getting much more out of the lectures with the detailed explanations, examples, resources, attachments, etc. Thank you.

        • sw9912038403님의 프로필 이미지
          sw9912038403

          Reviews 10

          Average Rating 5.0

          5

          100% enrolled

          thank you

          • awesome97510918님의 프로필 이미지
            awesome97510918

            Reviews 1

            Average Rating 2.0

            2

            41% enrolled

            First of all, it's good that I can take a text analysis and natural language processing course at a very low price, but it seems like a bit of a burden for beginners like me. First of all, there is no explanation of the code used, so I have to find it separately and study it myself, and I will learn a lot in the process, but it takes too much time. Then, the overall learning pace decreases and I feel stressed.ㅜㅜ If you could give me a rough explanation of the code used, I think I could save a lot of time and learn more efficiently. Also, I felt like the overall progress of the course was not smooth.. However, if you ask questions about things you don't know, they will answer quickly and sincerely, and it seems like a cost-effective course for those who have basic knowledge of coding. I'm sorry for giving a low rating after taking the course at a low price, but I wrote it as honestly as possible. I learned a lot. Thank you.

            todaycode's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!