似たボードゲームを推薦する

Python と NumPy で透明な推薦を作ります。利用可能な候補を絞り、スケーリングした特徴を比べて全境界同順位を説明します。

プロジェクトデータサイエンスPython

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

「似たボードゲームを推薦する」は、小さなカタログをゲームナイトで使える分かりやすい候補へ変える Python・NumPy プロジェクトです。先に実際に利用できるゲームを判定し、固定の公開距離規則で所要時間と複雑さを比べます。

二つのガイド付きラボで ID を尊重した適合判定、全カタログの尺度、完全な距離表、境界同順位を学びます。独立チャレンジでは別の図書館に応用します。成果は再実行可能なプログラムと、通常・候補不足・候補ゼロの実際の保存結果です。

学習内容

受講後は次ができます。

  • 安定した ID でカタログと貸出状況を関連付け、同名の別版も保持する。
  • 人数・貸出条件と内容類似性を分ける。
  • 全カタログの MinMax 尺度を作り、参照と全適合候補で共有する。
  • 透明なユークリッド距離を計算し、原単位の符号付き差で候補を説明する。
  • 境界同順位をすべて残し、不足・空集合を正直に扱う。
  • 未変更 CSV から再生成できる実際の JSON を保存して読む。

このコースの対象者

Python の基礎があり、モデル競争ではなく小さく説明可能なデータプロジェクトに取り組みたい人向けです。

前提知識: Python 関数・辞書、基本 NumPy 配列、表の読み方、基本的なターミナル入力。k近傍法の分類を知っていると役立ちますが、scikit-learn API は不要です。無ラベル検索、ID 対応、尺度規則はガイドで補います。

学習環境: 各単元に独立したブラウザー WebIDE があり、Python、NumPy、オリジナルの合成データ、小さな入出力補助が準備済みです。判断関数を完成して実ファイルを確認し、ローカルインストールや外部データアカウントは不要です。

よくある質問

楽しめるゲームを予測しますか?

いいえ。明示した距離で、利用可能かつ時間と複雑さが近いゲームを検索します。個人の好みや大規模推薦性能は対象外です。

学習ラベルや scikit-learn は必要ですか?

不要です。予測ラベルも教師ありの訓練/テスト分割もありません。NumPy で距離を計算し、scikit-learn は依存ライブラリではありません。

チャレンジはなぜ独立していますか?

別カタログ、参照、貸出表、要求がそろっています。既習の道具と条件を、独立した完全な環境で適用します。

講師

labby
Labby
Labby is the LabEx teacher.