Pythonによるレコメンド入門 ~協調フィルタリングによる推薦~
What you'll learn
- レコメンドシステムの概要
- 協調フィルタリングによる推薦
- レコメンドの評価手法
- 類似度を用いた推薦
- 特異値分解による推薦
- Matrix Factorizationによる推薦
Requirements
- 基礎的なPythonプログラミングができる
- Pythonの環境構築ができる
Description
情報や商品を的確に提供するために、レコメンドシステムは現代のビジネスやサービスに非常に重要になってきました。
本コースでは、レコメンドシステムの基本の理解から実装まで、手を動かしながら理解していくことを目指します。
2時間半程度で完結するコースなので、ぜひ手を動かしながら実践してみてください!
内容
レコメンドシステムの概要
協調フィルタリング
レコメンドの評価手法
類似度ベースの推薦
SVDによる推薦
Matrix Factorization(MF)による推薦
Pythonによる実装
本講座の特徴
基礎からのステップバイステップ学習
本講座では、レコメンドシステムの基本的な概念から始め、協調フィルタリング、類似度ベースのアプローチ、SVD、Matrix Factorizationまで段階的に学習していきます。実践的なプロジェクト
各セクションで理論だけでなく、Pythonを使用した実際のコーディング演習も行います。実際のデータセットを用いてレコメンドシステムを構築し、動作を確認します。評価手法
レコメンドシステムの効果を測定するための評価手法についても解説します。あなたが構築したシステムのパフォーマンスを客観的に評価する方法を学びましょう。
誰に向いているか
レコメンドに初めてチャレンジしてみたい人
業務でレコメンドを実装する必要がある方
データサイエンティストやエンジニア志望の方
レコメンドシステム開発をリードするビジネスオーナーやマーケターなど
この講座を修了することで、レコメンドシステムの設計や実装に関する基本的な知識を得ることができるはずです。ユーザーに価値ある体験を提供するレコメンドスキルを身につけましょう!
必要な前提知識
Pythonの基本的な知識があると良いです。
Who this course is for:
- レコメンドシステムを学んでみたい方
- 業務でレコメンドシステムを構築しなければならなくなった方
- レコメンドプロジェクトのマネジメントをする方
- Python初学者で次のテーマを見つけたい方
Instructor
京都大学理学部、同大学院理学研究科を修了。博士(理学)。
新卒でエンジニアとして就職し、金融機関の基幹システム開発に従事。
現在はデータサイエンティストとして、データ分析関連業務に携わっている。
プログラミング言語は主にSQLとPythonを使い、クラウドはAWSがメイン。
資格:統計検定準1級、応用情報処理、教員免許(高校数学)