Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능 - 인프런 | 강의
다양한 추천 알고리즘 동작 원리를 이해함으로써 여러분만의 개인화 추천 알고리즘을 만들어보세요!, - 강의 소개 | 인프런
www.inflearn.com
안녕하세요.
Inflearn에서 진행하는 '거친코딩' 님의 'Python을 이용한 개인화 추천시스템' 강의 후기를 들고 왔습니다.
(광고나 제공받아서 쓰는 거 아닙니다.)
수강 목적
- 추천시스템에 대해 1도 몰라서 기초 내용 + 실습을 해보고 싶었음
- 추천 시스템 스터디 내에서 이 강의로 공부하자고 했음
수강료
44,000원
수강 시간
크게 9장으로 구성된 총 41개 수업 (6시간 14분)
앞부분에서는 한 장당 1시간 조금 넘게 걸렸고, 뒤로 갈수록 적었던 걸로 기억.
강의 구성
(실습 데이터는 모두 무비 렌즈 데이터
https://grouplens.org/datasets/movielens/)
0장. OT
1장. 추천 시스템 소개
추천 시스템의 정의와 여러가지 알고리즘을 개괄적으로 설명
2장. 기본적인 추천 시스템
Best-Seller 제품 추천 방식, 집단별 추천 방식, 정확도 측정 (+ 실습)
3장. 협업 필터링 추천 시스템
협업 필터링의 원리, 여러가지 유사도 지표, 기본 CF, KNN CF, 평가경향을 고려한 CF, UBCF와 IBCF, 성과측정지표 (+ 실습)
4장. Matrix Factorization(MF) 기반 추천
MF 방식, SGD 방식, train/test set 분리, 최적의 파라미터 찾기 (+ 실습)
5장. Surprise 패키지 사용
Surprise 패키지, 여러 알고리즘, 유사도 지표 종류, 조건 비교 (+ 실습)
6장. 딥러닝을 사용한 추천 시스템
MF를 신경망으로 변환, 딥러닝 적용한 추천 시스템 (+ 실습)
7장. 하이브리드 추천 시스템
하이브리드 추천 시스템의 특징, CF와 MF 결합 (+ 실습)
8장. 대규모 데이터의 처리를 위한 Sparse Matrix 사용
Sparse Matrix의 개념, COO형식과 CSR형식 (+ 실습)
9장. 추천 시스템 구축에서의 이슈
콜드 스타트 문제, 확장성, 활용, 이진수 데이터, 사용자 간접 평가 데이터
REVIEW
- 간결하고 핵심을 짚는 설명이 좋았음
- 강의 자료 PPT가 아쉬웠음(패드로 필기하면서 들었는데 정돈된 디자인이었으면 좋았을 듯.)
- 실습의 비중이 많아서 좋았음
- 중간중간 현업에선 ~~이렇게 한다 설명해주셔서 좋았음
- 실습 코드 설명이 많으면서 적었음(?) (내 실력 부족때문이겠지...). 같이 코드를 따라칠 때 빨라서 일시정지한 후 다 치고 나서 설명 들으려고 다시 재생하는데, 뭔가 아쉬움. 어떤 부분은 자세히 설명해주시고 어떤 부분은 반복되고 어떤 부분은 그냥 넘어가서 지루하기도 했음. (그냥 내 집중력이 거기까지인 걸수도.)
- 실습 그냥 코드 주시지,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ㅎㅎㅎㅎ
(반복되는 시간에 다른 개념 설명 더 해주셨으면 좋겠다는 아쉬움? 그래도 도움이 많이 되었음)
- 듣고 나니 머리에 어느 정도 추천시스템이 그려짐
- 더 다양한 데이터 활용 내용, 실제 사례에 대해 배우고 싶었지만 초급 강의니 거기까지 바라진 않겠다
- 대체로 만족. (평점 4점 ㅎ)
'DATA SCIENCE_ 💻' 카테고리의 다른 글
05 콜드스타트 문제 해결하기 (0) | 2023.10.14 |
---|---|
04 GNN 기반 추천 알고리즘 (1) | 2023.10.07 |
03 딥러닝 기반 추천시스템 (1) | 2023.09.24 |
02 머신러닝 기반 추천시스템 (1) | 2023.09.16 |
01 고전적 추천시스템 (0) | 2023.09.09 |