Codecademy CS 認定コースの次は、レコメンデーション エンジンです。私は、単純なビデオ ゲームの推奨を実行し、5 つのジャンルのうちの 1 つから 5 つのタイトルを返し、プレーヤーがそのリストのタイトルのいずれかについての宣伝文を表示できるようにするものを書きました。
前のプロジェクトは、私の現在の仕事に実際に応用できるもの、つまりローンと貯蓄の配当のための金融計算機に焦点を当てていました。これは、私がコンピュータ サイエンスを深く学ぶにつれて興味が薄れていく趣味、つまりビデオ ゲームに向けたものです。
ランキングの評価は MetaCritic から入手しましたが、MetaCritic ではレビュアーのスコアが 100 点満点で報告され、ユーザーのスコアが 10 点満点で報告されるため、簡単にするためにレビュアーのスコアではなくプレーヤーのレビュー スコアを使用することにしました。
アプリはグラフと頂点を使用して実行されます。辞書を使用して、ゲームや評価、宣伝文句のキーと値を保存しました。メイン スクリプトのグラフにデータを自動ロードするヘルパーを作成しました。
この演習は、グラフも使用する個人的なポートフォリオ プロジェクトを開始するきっかけにもなりましたが、TreeNode システムについてはあまり使ったことがないので、より多くの作業を行うことができます。
Github
以上がPython 端末推奨エンジンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。