ML の一種であるディープ ラーニングは、人工ニューラル ネットワークを使用してデータから学習します。人工ニューラル ネットワークは人間の脳に着想を得ており、画像認識、自然言語処理、音声認識など、さまざまな問題の解決に利用できます。
新規のお客様には、Vertex AI やその他の Google Cloud プロダクトをお試しいただける無料クレジット最大 $300 分を差し上げます。
ディープ ラーニングのアルゴリズムは通常、ラベル付きデータの大規模なデータセットでトレーニングされます。アルゴリズムは、データ内の特徴を正しいラベルに関連付けることを学習します。たとえば、画像認識タスクでは、アルゴリズムが画像内の特定の特徴(物体の形状や物体の色など)を正しいラベル(「犬」や「猫」など)に関連付けることを学習する場合があります。
ディープ ラーニング アルゴリズムをトレーニングしたら、そのアルゴリズムを使用して新しいデータに対する予測を行うことができます。たとえば、犬の画像を認識するようにトレーニングされたディープ ラーニング アルゴリズムを使用して、新しい画像で犬を識別できます。
ディープ ラーニングは、人工ニューラル ネットワークを使用してデータから学習します。ニューラル ネットワークは相互接続されたノードのレイヤで構成され、各ノードはデータの特定の特徴を学習する役割を担います。先ほどの画像の例で考えると、画像認識ネットワークでは、ノードの第 1 レイヤがエッジを識別し、第 2 レイヤが形状を識別して、第 3 レイヤが物体を識別するように学習します。
ネットワークが学習するにつれて、ノード間の接続に対する重みが調整され、ネットワークがデータをより適切に分類できるようになります。このプロセスはトレーニングと呼ばれ、教師あり学習、教師なし学習、強化学習などのさまざまな手法を使用して実施できます。
ニューラル ネットワークをトレーニングしたら、それを使用して、受け取った新しいデータで予測を行うことができます。
ディープ ラーニングと ML はどちらも AI の一分野であり、ML はディープ ラーニングを含むさまざまな手法を包含するより広範な用語です。ML とディープ ラーニングのアルゴリズムはどちらも、タスクとアルゴリズムに応じて、ラベル付きデータまたはラベルなしデータでトレーニングできます。
ML とディープ ラーニングはどちらも画像認識、音声認識、自然言語処理などのタスクに適用できますが、ディープ ラーニングはデータの階層表現を学習できるため、画像分類やオブジェクト検出などの複雑なパターン認識タスクにおいて、多くの場合、従来の ML を上回ります。
ディープ ラーニングは、以下のようなさまざまな用途で使用できます。
ディープ ラーニング モデルにはさまざまな種類があります。最も一般的なタイプは次のとおりです。
CNN は画像認識と処理に使用されます。特に、画像に写り込んだ物体が部分的に見えたり、歪んだりしている場合でも、特定に優れています。
深層強化学習は、ロボット工学とゲームプレイに使用されます。エージェントが環境と対話し、報酬や処罰を受けることによって、環境内での行動方法を学ぶことができる ML の一種です。
RNN は自然言語処理と音声認識に使用されます。特に文やフレーズの文脈を理解するのが得意で、テキストの生成や言語の翻訳に使用できます。
ディープ ラーニング モデルを使用することには、次のようないくつかのメリットがあります。
ディープ ラーニングには、次のようないくつかの課題もあります。