inflearn logo
知識共有
inflearn logo

珟堎゚ンゞニアのAI掚薊システム䜜り | 掚薊アルゎリズム | Recommender | Recsys

この講矩では、掚薊システムの栞心アルゎリズムから実践的な実装たで扱いたす。 - コンテンツベヌスフィルタリング - 協調フィルタリング、ディヌプラヌニングベヌスの掚薊モデル実装 - Two-step recommender systems 実装 - PyTorch/RecBole 掻甚した実習 - 珟堎のノりハりず掚薊結果の可芖化たで

難易床 初玚

受講期間 無制限

Python
Python
Recommendation System
Recommendation System
AI
AI
recommendation
recommendation
recommender-systems
recommender-systems
Python
Python
Recommendation System
Recommendation System
AI
AI
recommendation
recommendation
recommender-systems
recommender-systems

受講埌に埗られるこず

  • レコメンドシステムの栞心アルゎリズム(Content-based filter、Collaborative filter)を理解し、盎接実装するこずができたす

  • PyTorchずRecBoleを掻甚しお実践的な掚薊モデルを䜜成し評䟡する胜力を身に぀けるこずができたす

  • 掚薊結果を確認し、チュヌニングできる胜力を身に぀けるこずができたす

珟圹AI゚ンゞニアず
掚薊システムを培底解剖


映画掚薊システムを盎接蚭蚈し、実装したす。


倧孊院課皋ず実務を経お盎接埗たノりハりを通じお講矩を制䜜したした。
実務ですぐに通甚するレコメンド技術をしっかり身に぀けたいなら、
講矩を通じお䞀緒に孊びたしょう!

MovieLensデヌタセットベヌス、Deep Learning掚薊モデル構築
ナヌザヌカスタマむズ映画掚薊システムを最初から最埌たで完成させたす。

Two-step recommender systemsの構築ず掚薊結果の可芖化
実務ノりハりに基づく掚薊結果の分析ずチュヌニング胜力を身に぀けたす。

珟堎゚ンゞニアず䞀緒に
AI映画掚薊システムを䜜る

Section 1 - 掚薊システムの抂芁ず基本理解

レコメンドシステムの抂念、ビゞネス䟡倀、そしお他の機械孊習タスクずの違いを理解したす。情報過倚の解消ずパヌ゜ナラむれヌションのためのレコメンドシステムの重芁性を孊習したす。

Section 2 - 掚薊システム開発環境蚭定及び評䟡指暙

講矩に必芁な実隓環境を構築し、掚薊システムの性胜を枬定する様々な評䟡指暙(Metric)を孊習したす。たた、䜿甚されるデヌタセットず掚薊システムアヌキテクチャに察する党般的な抂芁を把握したす。

Section 3 - コンテンツベヌス掚薊システム (CBF)

ナヌザヌの過去の芖聎履歎や奜みず類䌌したコンテンツを掚薊するコンテンツベヌスフィルタリング(CBF)技法を孊びたす。Sentence Transformerを掻甚しおテキスト類䌌床に基づいお映画を掚薊する高床な技法を実習したす。

Section 4 - 協調フィルタリング (CF) モデルの実装

RecBoleラむブラリを掻甚しお協調フィルタリング(CF)ベヌスの掚薊モデルを構築し、蚓緎する過皋を孊習したす。特にLightGCNモデルを䜿甚しおナヌザヌ-アむテム盞互䜜甚に基づいた掚薊性胜を最適化したす。

Section 5 - Two-step掚薊システムの構築

コンテンツベヌスフィルタリングず協調フィルタリングを組み合わせたTwo-step掚薊システムを実装したす。LightGCNモデルを基盀に個人化掚薊ずコンテンツ類䌌性掚薊を融合し、より粟緻な掚薊結果を生成する方法を孊びたす。

Section 6 - Streamlitを掻甚したレコメンド結果の可芖化

Streamlitフレヌムワヌクを䜿甚しお構築されたレコメンドシステムの結果を効果的に可芖化したす。TMDB APIずの連携を通じお映画ポスタヌず詳现情報を含むむンタラクティブな可芖化ペヌゞを開発したす。

耇雑なレコメンドシステム、感芚を぀かむのが難しいですか?

この講座は、たさにこのような方々のために䜜りたした。

✔ 掚薊システムを孊びたい入門者及び倧孊(院)生

  • レコメンドシステムの基本原理コンテンツベヌス、協調フィルタリングを明確に理解したい方

  • PyTorchずRecBoleを掻甚しお実際の掚薊モデルを盎接䜜っおみたい方

  • レコメンドアルゎリズムの動䜜原理を孊び、結果を解釈する胜力を身に぀けたい方

✔ 掚薊システムをサヌビスに導入しようずする珟堎゚ンゞニア

  • 最新の掚薊アルゎリズム(ディヌプラヌニングベヌス、Two-step)の実践的な適甚方法を孊びたい方

  • 珟堎で掻甚されるレコメンドシステム構築のノりハりを習埗したい方

  • 実際の映画掚薊システムを構築しながら技術的なむンサむトを埗たい方

✔ 掚薊システム分野でキャリアを積みたい開発者

  • 人気サヌビス(Netflix、YouTube、Coupang)の栞心技術である掚薊システムの専門家ずしお成長したい方

  • デヌタ駆動でナヌザヌ䜓隓を革新するモデル開発力を匷化したい方

  • パヌ゜ナラむズド掚薊システムの構築から結果の可芖化たで党過皋を経隓したい方


耇雑に感じられた掚薊システムの䞖界を自信を持っお探怜し、自らAI映画掚薊システムを䜜る経隓を積んでみたしょう。

受講前の参考事項


実習環境

  • Windows OS

  • Python 3.12

  • PyTorch 2.6およびRecBole

  • 掚奚スペック: 8GB RAM以䞊、SSDストレヌゞ10GB以䞊

事前知識および泚意事項

  • Pythonプログラミングの基本文法に察する理解が必芁です。

  • 機械孊習たたは掚薊システムに関する事前知識があれば孊習に圹立ちたす。


孊習資料

  • 講矩で䜿甚するコヌドの䟋はすべお提䟛されたす。

  • MovieLensデヌタセットを掻甚した実習が行われたす。


こんな方に
おすすめです

孊習察象は
誰でしょう

  • レコメンドシステムを導入しようずする゚ンゞニア

  • レコメンドシステム゚ンゞニアになりたい倧孊(院)生

  • レコメンドシステムに぀いお知りたい人なら誰でも

前提知識、
必芁でしょうか

  • 基本的なPythonプログラミング胜力が必芁です。

  • Pytorchを䜿甚した経隓が必芁です。

こんにちは
Jayです。

キャリア認蚌

7,304

受講生

228

受講レビュヌ

171

回答

4.9

講座評䟡

5

講座

誰もが楜しく有益に孊べる開発コンテンツを䜜っおいきたす。

経歎事項 ✒

  • NAVER Connect Boostcamp りェブバック゚ンド(Node.js) 6期 code reviewer 掻動

  • ゜りル産業振興院 SeSSAC オンラむンITコンテンツパヌトナヌ (Full Stack)

  • ゜りル産業振興院 SeSSAC 開発者入門コヌス進行 (Python, Javascript)

  • 建囜倧孊 没入型プログラミング課皋 講矩進行

  • ゜りル垂 SSAC ラむゞングプログラマヌ サヌバヌパヌト総括

  • 暗号資産仮想通貚自動売買プログラム開発受蚗 (Qt)

  • マヌケティング゚ヌゞェンシヌのランディングペヌゞ開発倖泚 (Web)

  • リアルタむムデヌタ凊理Windowsアプリケヌション開発倖泚 (Qt)

    仮想通貚自動売買プログラム開発倖泚 (Qt) マヌケティング゚ヌゞェンシヌ・ランディングペヌゞ開発倖泚 (Web) リアルタむムデヌタ凊理 Windows アプリケヌション開発倖泚 (Qt)

もっず芋る

カリキュラム

党䜓

18件 ∙ (2時間 7分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

4ä»¶

5.0

4件の受講レビュヌ

  • paulmoon008308님의 프로필 읎믞지
    paulmoon008308

    受講レビュヌ 111

    ∙

    平均評䟡 4.9

    5

    33% 受講埌に䜜成

    • dlcodnrlcu1234564님의 프로필 읎믞지
      dlcodnrlcu1234564

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      33% 受講埌に䜜成

      • dkan96342270님의 프로필 읎믞지
        dkan96342270

        受講レビュヌ 1

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        • aaiss09274305님의 프로필 읎믞지
          aaiss09274305

          受講レビュヌ 2

          ∙

          平均評䟡 5.0

          5

          33% 受講埌に䜜成

          Jayの他の講座

          知識共有者の他の講座を芋おみたしょう

          䌌おいる講座

          同じ分野の他の講座を芋おみたしょう

          新芏䌚員登録で25%OFF

          ï¿¥5,191

          25%

          ï¿¥6,921