강의

멘토링

로드맵

AI Development

/

Deep Learning & Machine Learning

AI-based recommendation system

This course covers everything from the basic concepts of recommendation systems to the principles of applying deep learning. Learn about various recommendation algorithms such as collaborative filtering, content-based filtering, and hybrid recommendation systems, and develop practical skills for developing recommendation services!

(4.4) 8 reviews

95 learners

  • YoungJea Oh
이론 실습 모두
Deep Learning(DL)
Machine Learning(ML)
Recommendation System
Python
Tensorflow

What you will learn!

  • Collaborative Filtering

  • Recommender System Theory

  • Knowledge-based recommendation system

  • Matrix Factorization

  • TFRS

Today, the YouTube algorithm
It brought me here... 🫢

We've all had the experience of being caught by the YouTube algorithm, right?
"Recommendation algorithms" have become a common phrase in everyday life.
...
Aren't you curious about how it works ? 👀


Learning with various algorithms
The World of Recommendation Systems

We invite you to a curriculum that will teach you everything from concept to implementation of recommendation systems!

Understand the principles of recommendation systems using various algorithms such as content-based filtering, collaborative filtering, and knowledge-based recommendation.

Learn how to analyze performance indicators to measure the effectiveness of recommendation systems and improve their performance.

Experience an advanced recommendation system that combines multiple algorithms using a hybrid approach.

Develop the ability to design and implement recommendation systems applicable to real-world businesses.

A comprehensive course consisting of 40% theory and 60% practice (detailed explanation of each line of code!)


Key algorithms and libraries covered in the lecture

1⃣ Content-based filtering
(Content-Based Filtering)

Based on users' past item ratings
Recommend items with similar properties

2⃣ Collaborative Filtering
(Collaborative Filtering)

Similar to the user's taste or preference
Recommend items that other users like

3⃣ Matrix decomposition
(Matrix Factorization)

Break down a table containing users' item ratings into smaller pieces, discover hidden characteristics between users and items, and provide personalized recommendations based on these.
A technique widely used in recommendation systems

4⃣ TFRS
(TensorFlow Recommender Systems)

This TensorFlow-based recommendation system library developed by Google supports various functions, including personalized recommendations, ranking, and search optimization. This library allows for implementations similar to YouTube's recommendation algorithm.

I recommend this to these people

Software Developers and Engineers
Developers working in web and application development can increase user engagement and retention by learning about recommendation systems.

Data Scientists and Data Analysts
Experts who want to predict user behavior can analyze user data and build models to provide personalized services.

Product Manager and UX/UI Designer
A deep understanding of recommendation systems is essential for professionals pursuing user-centered design and improving product usability.

Learn about these things

Recommender System Theory

You'll learn how to build an AI-powered content recommendation system. The technologies used include machine learning algorithms, data processing, and user behavior analysis.

Recommendation System Building Practice

You can acquire system construction skills, including data processing and preprocessing steps that form the basis of building a recommendation system.

Concept of embedding, matrix factorization, and preference prediction

By transforming high-dimensional data into low-dimensional dense vectors, we can learn to predict users' preferences for items they haven't yet rated.

TensorFlow Recommenders

Search stage and ranking stage using Google's TFRS library You will learn and implement models.

Who created this course

  • 2019 ~ Present: Artificial Intelligence Instructor

  • 2001 ~ 2019: IT Department, Citibank Korea


Things to note before taking the course

Practice environment

  • This lecture is based on Windows. It uses Jupyter notebooks and Google Colab, so you can practice on any OS, including macOS.


Learning Materials

  • Download it through the github repository.

Player Knowledge and Precautions

  • Basic Python Grammar

  • Basic deep learning knowledge

  • Basic TensorFlow knowledge

Recommended for
these people

Who is this course right for?

  • Data Analyst

  • Recommendation System Developer

  • Marketing Manager

Need to know before starting?

  • Python language

  • Deep Learning Basics

  • tensorflow basic knowledge

Hello
This is

3,765

Learners

292

Reviews

144

Answers

4.8

Rating

14

Courses

오랜 개발 경험을 가지고 있는 Senior Developer 입니다. 현대건설 전산실, 삼성 SDS, 전자상거래업체 엑스메트릭스, 씨티은행 전산부를 거치며 30 년 이상 IT 분야에서 쌓아온 지식과 경험을 나누고 싶습니다. 현재는 인공지능과 파이썬 관련 강의를 하고 있습니다.

홈페이지 주소:

https://ironmanciti.github.io/

Curriculum

All

50 lectures ∙ (9hr 55min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

8 reviews

4.4

8 reviews

  • bigth21님의 프로필 이미지
    bigth21

    Reviews 16

    Average Rating 5.0

    5

    30% enrolled

    • YoungJea Oh
      Instructor

      좋은 평가 감사합니다.

  • Sojeong Yoon님의 프로필 이미지
    Sojeong Yoon

    Reviews 1

    Average Rating 5.0

    5

    30% enrolled

  • 마맹초기님의 프로필 이미지
    마맹초기

    Reviews 3

    Average Rating 4.0

    Edited

    5

    68% enrolled

    아주 좋은 강의입니다. 진행 중인 프로젝트에 추천알고리즘이 필요해서 듣고 있는데 아주 도움이 많이 되고 있습니다. 사운드가 끊긴다는 악평이 하나 있는데, 강사님이 말하고 나서 잠깐 쉴 때만 잠깐 사운드가 없는거지, 말하는 중간에 끊겨서 강의에 방해되는 점은 없습니다.

    • YoungJea Oh
      Instructor

      강의의 가치를 제대로 평가해 주셔서 감사합니다. 혹시 강의 중 불편한 점은 항상 전달해 주시면 즉시 수정하겠습니다. 감사합니다.

  • 정호연님의 프로필 이미지
    정호연

    Reviews 59

    Average Rating 5.0

    5

    30% enrolled

  • 김정환님의 프로필 이미지
    김정환

    Reviews 1

    Average Rating 5.0

    5

    30% enrolled

$38.50

YoungJea Oh's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!