【有償ソースコード+データセット】Githubには数万個のスター、23の機械学習プロジェクトまとめ

この記事では、初心者、中級者、専門家を対象とした 23 の機械学習プロジェクトのアイデアを共有して、この成長する技術を実際に体験してもらいます。これらの機械学習プロジェクトのアイデアは、キャリアで成功し、今日採用されるために必要なすべてのプラクティスを理解するのに役立ちます。

プロジェクトを通じて学習することは、あなたができる最良の短期投資であり、これらのプロジェクトのアイデアにより、機械学習スキルを迅速に開発および強化できます。言語的には、これらの機械学習プロジェクトは、Python、R、またはその他のツールで開発できます。

初心者向けの機械学習プロジェクト

このセクションでは、初心者/初心者向けの上位の機械学習プロジェクトをリストします。基本的な機械学習プロジェクトに既に取り組んでいる場合は、次のセクションに進んでください: 中級の機械学習プロジェクト

1. アイリス分類プロジェクト

プロジェクトのアイデア: アヤメにはさまざまな種類があり、花弁とがく片の長さで見分けることができます。これは、機械学習の初心者がアヤメの新種を予測するための基本的なプロジェクトです。

データセット: アイリス分類データセット 

2. Emojiify – Python を使用して独自の絵文字を作成する

プロジェクトのアイデア: この機械学習プロジェクトの目標は、人間の表情を分類して絵文字にマッピングすることです。顔の表情を認識するための畳み込みニューラル ネットワークを構築します。次に、それらの感情を対応する絵文字またはアバターにマッピングします。

ソースコード: Emojiify プロジェクト

3. 機械学習による融資予測

プロジェクトのアイデア: この ML プロジェクトの背後にあるアイデアは、ユーザーが融資できる金額を分類するモデルを構築することです。これは、ユーザーの婚姻状況、教育、扶養家族の数、および雇用に基づいています。このプロジェクトの線形モデルを構築できます。

データセット: ローン予測データセット 

4. 住宅価格予測プロジェクト

プロジェクトのアイデア: ボストンの残りの地区の住宅価格を含むデータセット。家の価格は、犯罪率や部屋の数など、さまざまな要因によって異なります。手始めに、これは新しいデータに基づいて価格を予測するための優れた ML プロジェクトです。

データセット: 住宅価格予測データセット 

5. MNIST 数字分類機械学習プロジェクト

プロジェクトのアイデア: MNIST の数字分類 Python プロジェクトにより、機械は手書きの数字を認識できるようになります。このプロジェクトは、コンピューター ビジョンに非常に役立ちます。ここでは、MNIST データセットを使用して、畳み込みニューラル ネットワークを使用してモデルをトレーニングします。

データセット: MNIST 数字認識データセット 

ソースコード: 手書き数字認識プロジェクト

6. 機械学習を使用して株価を予測する

プロジェクトのアイデア: 株式市場価格に利用できる多くのデータセットがあります。機械学習初心者向けのこのプロジェクトは、前年のデータに基づいて株式市場の将来の価格を予測することを目的としています。

データセット: 株価予測データセット

ソースコード:株価予測プロジェクト

7. タイタニック サバイバル プラン

プロジェクトのアイデア: 誰かがタイタニック号から生き残るかどうかを予測するので、これは興味深いプロジェクトです。この初心者向けプロジェクトでは、タイタニック号の生存者と死亡者に関する実際のデータを含むタイタニック データセットを使用します。

データセット: タイタニック サバイバル データセット 

8. ワイン品質検査プロジェクト

プロジェクトのアイデア: このプロジェクトでは、赤ワインの品質を予測するためのインターフェイスを構築できます。ワインの化学情報を使用し、機械学習モデルに基づいて、ワインの品質の結果を提供します。

データセット: ワイン品質データセット 

9. フェイクニュース検出プロジェクト

プロジェクトのアイデア: フェイク ニュースは山火事のように広まり、これはこの時代の大きな問題です。フェイクニュースと本物のニュースを見分ける方法を学ぶことができます。このようなモデルは、教師あり学習を使用して実装できます。

データセット: フェイク ニュース データセットの検出 

ソース コード: フェイク ニュース検出プロジェクト 

中級機械学習プロジェクト

1. 音楽ジャンル分類機械学習プロジェクト

プロジェクトのアイデア: この python 機械学習プロジェクトのアイデアは、機械学習プロジェクトを開発し、オーディオのさまざまな音楽ジャンルを自動的に分類することです。周波数ドメインと時間ドメインの低レベル機能を使用して、これらのオーディオ ファイルを分類する必要があります。

ソースコード: 音楽ジャンル分類プロジェクト 

2. ビットコイン価格予測プロジェクト

プロジェクトのアイデア: ビットコインの価格予測は有用なプロジェクトです。ブロックチェーン技術が発展しており、多くのデジタル通貨が増加しています。このプロジェクトは、以前のデータを使用してビットコインの価格を予測するのに役立ちます.

データセット: ビットコイン価格予測データセット 

3. Uber データ分析プロジェクト

プロジェクトのアイデア: このプロジェクトは、スーパー データでデータの視覚化を実行するために使用できます。このデータセットには、ニューヨーク市の 450 万人のスーパー ピッカーが含まれています。旅行を分析するには、ビジネスをさらに改善できるように、多くのデータを美しく表現する必要があります。

データセット: Uber データ分析データセット 

ソース コード: Uber データ分析プロジェクト 

4.性格予想項目

プロジェクトのアイデア: マイヤーズ ブリッグス タイプ インジケーターは、内向性、直感、思考、および知覚能力に基づいて、人を 16 の異なるパーソナリティに分類するパーソナリティ タイプ システムです。ソーシャルメディアへの投稿の種類に基づいて、彼らの性格を特定できます。

データセット: 性格予測データセット 

5.Xboxゲーム予想プロジェクト

プロジェクトのアイデア: ユーザーが検索したときに生成されるデータを使用して、ユーザーの関心を予測できます。BestBuy Consumer Electronics は、ユーザーによる何百万回もの検索からデータを提供しており、どの Xbox ゲーム ユーザーが購入に最も関心を持っているかを予測します。これは、訪問者にゲームを推薦するために使用されます。

データセット: Xbox ゲーム予測データセット 

6.クレジットカード不正検知プロジェクト

プロジェクトのアイデア: 大量の取引にカードを使用する会社は、システムの異常を見つける必要があります。このプロジェクトは、クレジット カードの不正検出モデルを構築することを目的としています。私たちは、トランザクションとそのラベルを不正として使用するかどうかを使用して、顧客による新しいトランザクションが不正であるかどうかを検出します。

データセット: クレジット カード詐欺検出データセット

ソース コード: クレジット カード詐欺検出プロジェクト

7. バービーとブレイン プロジェクト

プロジェクトのアイデア: バービー人形などの子供のおもちゃには、繰り返し言うことができる定義済みの単語セットがあります。機械学習手法を使用して、バービーに頭脳を与えることができます。おもちゃがさまざまな文章を理解して話すことができると、より魅力的になります。これは、子供たちの学習プロセスを改善する優れたプロジェクトです。

8. 顧客セグメンテーションに機械学習を使用する

プロジェクトのアイデア: 顧客セグメンテーションは、購入履歴、性別、年齢、興味などに基づいて顧客をセグメント化する手法です。この情報は、店舗がマーケティングをパーソナライズし、顧客に適切で有益な取引を提供するのに役立つため、役に立ちます。このプロジェクトの助けを借りて、企業は同じオファーをすべてのユーザーにブロードキャストする代わりに、ユーザー固有のキャンペーンを実行し、ユーザー固有のオファーを提供できます。

データセット: 顧客セグメンテーション データセット

ソース コード: 顧客セグメンテーション プロジェクト

高度な機械学習プロジェクト

1. 機械学習による感情分析

プロジェクトのアイデア: 感情分析は、ユーザーの感情を分析するプロセスです。私たちは彼らの感情をポジティブ、ネガティブ、ニュートラルに分類することができます。感情分析の方法を学ぶことは素晴らしいプロジェクトであり、今日広く使用されています。これは、最も人気のある機械学習プロジェクトの 1 つです。この背後にある理由は、すべての企業が顧客の感情を理解しようとしており、顧客が満足していれば、顧客はとどまるということです. このプロジェクトは、顧客離れを減らす方法を示すかもしれません。

データセット: 感情分析データセット 

ソースコード: 感情分析プロジェクト

2. エンロン調査プロジェクト

プロジェクトのアイデア: エンロンは 2000 年に倒産しましたが、データは調査に利用できます。データベースには、会社で働く 500,000 人の実際の従業員の電子メールが含まれているため、データはデータ分析を実行するのに非常に役立ち、多くのデータ サイエンティストがこのデータセットを使用しています。

データセット: エンロン調査データセット 

3. 音声感情認識機械学習プロジェクト

プロジェクトのアイデア: これは最高の機械学習プロジェクトの 1 つです。音声感情認識システムは音声データを使用します。音声の一部を入力として受け取り、話者が話している感情を判断します。私たちは、嬉しい、悲しい、驚いた、怒ったなど、さまざまな感情を認識することができます。このプロジェクトは、コール センターとの通話中に顧客の感情を特定するのに役立つ可能性があります。

データセット: 音声感情認識データセット

ソースコード: 音声感情認識プロジェクト

4.違法漁業プロジェクトを捕まえる

プロジェクトのアイデア: これは興味深い機械学習プロジェクトです。海にはたくさんのボート、ボートがあり、全員の活動を手動で追跡することは不可能です。動物の違法な密猟を特定し、衛星と地理位置情報データを通じて漁業活動を把握することは、素晴らしいプロジェクトになるでしょう。Global Fishing Watch は、システムの構築に使用できる無料のリアルタイム データを提供します。

データセット: 違法漁獲データセット 

5. 協調フィルタリングを使用したオンライン食料品レコメンデーション

アイテムのアイデア: 協調フィルタリングは、同様のユーザーからの応答に基づいて、ユーザーが好む可能性のあるアイテムをフィルター処理するための優れた手法です。食料品店のレコメンデーション システムは、顧客が何を望んでいるのかを顧客に認識させるための優れたプロジェクトです。

6. 機械学習を用いた映画推薦システム

プロジェクトのアイデア: レコメンダー システムは、オンライン購入アプリ、映画ストリーミング アプリ、音楽ストリーミングなど、どこにでもあります。彼らはすべて、ターゲット顧客に基づいて製品を推奨しています。映画レコメンデーション システムは、ポートフォリオを強化するための優れたプロジェクトです。

データセット: 映画レコメンデーション システム データセット 

ソース コード: 映画レコメンダー システム プロジェクト 

7.自動ナンバープレート認識システム

プロジェクトのアイデア: この機械学習プロジェクトの目的は、車両のナンバー プレート番号を検出して認識し、ナンバー プレートに印刷されているナンバー プレート番号を読み取ることです。これは、セキュリティ スキャン、トラフィック監視などに適したアプリになる可能性があります。

ソース コード: 自動ナンバー プレート認識プロジェクト

 

おすすめ

転載: blog.csdn.net/veratata/article/details/128617884