ディープラーニングをすぐに始められる、やりがいのあるプロジェクト18選

ディープラーニングをすぐに始められる、やりがいのあるプロジェクト18選

AlphaGoとイ・セドルの戦いの後、ディープラーニング技術は国内で非常に人気が高まった。多くの技術者が学びに集まっていますが、どうすればディープラーニングをより早く始められるのでしょうか?

次の 18 の挑戦的なプロジェクトは、実践的な練習を通じてディープラーニングをすぐに始めるのに役立ちます。

1. 北京の住宅価格予測

この課題では、線形回帰の知識を使用して北京の住宅価格を予測します。

このデータセットには 12 個の列があります。線形回帰では数値データの入力が必要なため、選択した特徴量は「公共交通機関、オフィスビル、病院、ショッピングモール、地下鉄、学校、建設時期、階数、面積」など9項目で、予測対象値は「1平方メートルあたりの価格」です。

2. 勾配降下法の実装と応用

最適化手法としての勾配降下法は、パラメータ問題の最適化プロセスで広く使用できます。この方法の利点をよりよく理解し、その使用プロセスを理解するために、このチャレンジでは、勾配降下法を使用していくつかの線形回帰問題を解決してみます。

3. 手書き文字認識ニューラルネットワーク

このチャレンジでは、scikit-learn が提供する人工ニューラル ネットワーク実装方法を組み合わせて、手書き文字の認識を完了します。

4. TensorFlow カリフォルニア州の住宅価格予測

このチャレンジでは、TensorFlow を使用して線形回帰を実装します。線形回帰は非常に基本的なものだと思われるかもしれませんが、ここでの目的は主に、TensorFlow でモデルを構築するプロセス全体と、プレースホルダーや定数などの重要な概念を理解することです。

5.TensorFlow 自動車評価分類

このチャレンジでは、TensorFlow を使用して、合理的に完全に接続された人工ニューラル ネットワークを構築し、自動車の安全性評価分類タスクを完了します。

ネットワークの構築、トレーニング、予測、評価を完了するには、TensorFlow 関数とメソッドが必要です。独自のデータ処理方法、ニューラル ネットワーク構造、損失関数、最適化方法などを選択します。データの前処理などのメイン以外のコードでは、他のライブラリによって提供される少量の関数と操作を使用できます。

6. TensorFlow ファッションアイテム分類

このチャレンジでは、オープン分類予測演習を独自に完了する必要があります。 Fashion-MNIST ファッションアイテム データセットを使用し、TensorFlow Keras を通じて適切な DNN ネットワークを構築する必要があります。

結果出力:

  1. 60000サンプルトレーニングし10000サンプル検証
  2. エポック 1/5
  3. 60000/60000 [================================] - 損失: 0.3098 - 精度: 0.8856 - 損失値: 0.3455 - 精度: 0.8776
  4. エポック 2/5
  5. 60000/60000 [================================] - 損失: 0.2981 - 精度: 0.8891 - 損失値: 0.3352 - 精度: 0.8784
  6. エポック 3/5
  7. 60000/60000 [================================] - 損失: 0.2885 - 精度: 0.8914 - 損失値: 0.3346 - 精度: 0.8741
  8. エポック 4/5
  9. 60000/60000 [================================] - 損失: 0.2802 - 精度: 0.8942 - 損失値: 0.3349 - 精度: 0.8808
  10. エポック 5/5
  11. 60000/60000 [================================] - 損失: 0.2738 - 精度: 0.8982 - 損失値: 0.3197 - 精度: 0.8851

7. PyTorchは線形回帰を実装する

このチャレンジでは、PyTorch を使用して、よく知られている線形回帰を実装します。線形回帰は単純ですが、このチャレンジの目的は PyTorch の使い方に慣れることです。

結果出力:

  1. 反復 [ 10/100]、損失: 0.791
  2. 反復 [ 20/100]、損失: 0.784
  3. 反復 [ 30/100]、損失: 0.778
  4. 反復 [40/100]、損失: 0.772
  5. 反復 [50/100]、損失: 0.767
  6. 反復 [60/100]、損失: 0.762
  7. 反復 [70/100]、損失: 0.757
  8. 反復 [80/100]、損失: 0.753
  9. 反復 [90/100]、損失: 0.749
  10. 反復 [100/100]、損失: 0.745

8. LeNet5の構築

このチャレンジでは、TensorFlow Estimator の高レベル API を使用して LeNet-5 を再構築し、トレーニングを完了します。

9. 動物の分類を完了するための転移学習

このチャレンジでは、TensorFlow Keras を使用して動物分類転移学習モデルをトレーニングしてみました。

10. DCGAN アニメキャラクター画像生成

このチャレンジでは、GAN の一般的な構造である DCGAN について学び、それを使用してアニメアバターを自動生成できるニューラルネットワークを構築します。

11. 畳み込みオートエンコーダ画像ノイズ除去

このチャレンジでは、画像のノイズ除去タスクを完了するために、畳み込み構造を持つオートエンコーダーを独自に構築する必要があります。

12.YOLO画像ターゲット検出アプリケーション

YOLO は、R-CNN とは異なる、よく使用されるターゲット検出方法です。このチャレンジでは、YOLO を使用してターゲット検出アプリケーションを完成させるために、関連するツールを独自に使用してみる必要があります。

13. LSTMは株価を予測する

株式取引のトレンド予測は定量取引に関わるタスクの 1 つであり、統計と機械学習を通じて価格のトレンドを分析および予測します。一般的には時系列関連のモデリング手法を使用できますが、このチャレンジでは LSTM を使用して株価予測分析を完了します。

14. ディープラーニングがフェイクニュースの分類を完了

ディープラーニングは、自然言語処理において非常に重要な用途を持っています。この課題では、リカレントニューラルネットワークの知識を活用して、フェイクニュースのテキスト分類の精度を向上させる必要があります。

15. BERT事前学習技術の実用化

2018 年、自然言語処理の分野における最大のニュースの 1 つは、Google BERT の登場でした。 Google BERT は、中国語やその他の言語をサポートする、最も先進的な NLP 事前トレーニング テクノロジーであると主張しています。関連論文では、BERT がスタンフォード質問応答データセット (SQUAD v1.1) を含む 11 の NLP タスクで最新の結果を実証し、最高の結果を達成しました。

このチャレンジでは、Google BERT が提供する中国語の事前トレーニング済み言語モデルを使用して、フェイクニュース データのテキスト分類タスクを完了します。提供されたデータに対して 8:2 の分割を実行し、最終的にテスト セットの精度を取得することをお勧めします。

16. サボテンの航空写真の分類と認識

Aerial Cactus Identification は、Kaggle の入門レベルの機械学習コンテストです。このチャレンジでは、Auto-Keras 自動化ディープラーニング フレームワークを使用してコンテストを完了します。

17. 画像分類推論サービスを構築する

このチャレンジでは、TensorFlow Keras によって提供される事前トレーニング済みモデルを使用して、画像分類リアルタイム推論 API インターフェースを構築する必要があります。 MobileNetV2 事前トレーニング済みモデルを使用して構築された画像分類用のリアルタイム推論 API を実装し、POST リクエストを介して渡された任意の画像に対して推論を実行するために使用できます。

18. VAT請求書のクラウドサービス識別

このチャレンジでは、Baidu Cloud が提供する VAT 請求書認識インターフェースを呼び出して、VAT 請求書画像認識タスクを完了する必要があります。

<<:  KuaishouとNVIDIAが提携し、業界最先端のGPUコンピューティングインフラストラクチャを展開

>>:  インベントリ | 知らないかもしれないディープラーニングの応用事例 8 つ

ブログ    
ブログ    
ブログ    

推薦する

対照学習も次元の崩壊を引き起こすのでしょうか? LeCunとTian Yuandongのチームの新しい研究DirectCLRは、

[[431792]]自己教師学習はコンピューター ビジョンで広く使用されており、手動で注釈を付ける...

FPSからRTSまで、ゲーム人工知能におけるディープラーニングアルゴリズムの概要記事

この論文では、ビデオゲームをプレイするためのディープラーニングアルゴリズムをレビューし、さまざまな種...

私たちは本当にロボットの「カンブリア紀の進化」に近づいているのでしょうか?

ロボット工学の分野は驚異的なスピードで進歩しており、多くの専門家がこの急速な発展を生物学における「カ...

自動運転ユニコーンは詐欺的すぎて、ルカン氏でさえ確信している

これは普通の自動運転ビデオだと思いますか?写真いいえ、いいえ、いいえ...これは実際には AI によ...

...

ディープラーニングの将来の発展に向けた3つの学習パラダイム:ハイブリッド学習、コンポーネント学習、簡易学習

この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...

IBM Cloud Paks コミュニティ リリース: スキルの共有、クラウドなし、知恵なし

[[396563]] 2021年4月27日IBM Cloud Paks コミュニティ リリースここに...

人工知能はまだ長い道のりを歩んでいる

過去2年間で、「スマートホーム」はほぼすべての家電メーカーが必ず話題にし、自社製品になくてはならない...

...

AI機能をエッジに拡張する方法: ストレージが基盤となる

[[270991]]人工知能技術の復活は、ここ数年の IT に代表される計算能力の大幅な向上が主な要...

AI導入から最大限の価値を引き出す方法

[[344258]]業界をリードする組織を対象とした調査では、世界中の組織の大多数 (91.6%) ...

...

独学で機械学習エンジニアを目指す人のための 10 の戒律

コードを書くのは少し憂鬱になるので、色に囲まれる必要があります自己規律や自己学習という言葉を軽く受け...

マシンビジョンは人工知能の次のフロンティアとなる

人工知能は過去1年間で大きな進歩を遂げ、人々にますます多くの利益をもたらしました。将来的には、マシン...

復活したジャンルのトップ10を数えると、必ず気に入るジャンルが見つかる

統計モデルやその他のアルゴリズムに加えて、回帰は機械学習を正常に動作させるための重要な要素です。回帰...