ニューラル ネットワークの基本的な考え方は、コンピューターの「脳」内の複数の相互接続されたセルをシミュレートして、環境から学習し、さまざまなパターンを認識し、人間と同様の決定を下せるようにすることです。
典型的なニューラル ネットワークは、ニューラル ネットワークの基本単位である相互接続された数千の人工ニューロンで構成されています。これらのニューロンは順番に積み重なり、層と呼ばれる構造で何百万もの接続を形成します。ユニットは次のように分類されます。
ほとんどのニューラル ネットワークは「完全接続」されており、つまり、すべての隠しユニットと出力ユニットは、反対側のすべてのユニットに接続されています。各ユニット間の接続は「重み」と呼ばれ、他のユニットにどの程度影響を与えるかに応じて、正または負になります。重みが大きいほど、関連するユニットへの影響が大きくなります。 フィードフォワード ニューラル ネットワークは、ニューロンが層状に配置される最も単純なニューラル ネットワークです。各ニューロンは、前の層のニューロンにのみ接続されます。前のレイヤーの出力を受け取り、レイヤー間のフィードバックなしで次のレイヤーに出力します。これは、最も広く使用され、最も急速に成長している人工ニューラル ネットワークの 1 つです。 以下では、ニューラル ネットワークとディープラーニングの開発におけるいくつかの重要なトレンドについて説明します。 1. カプセルネットワーク カプセル ネットワークは、人間の脳と同様の方法で情報を処理する新しいタイプのディープ ニューラル ネットワークです。 カプセル ネットワークは、現在最も広く使用されているニューラル ネットワークの 1 つである畳み込みニューラル ネットワークとは逆ですが、単純なオブジェクトと複雑なオブジェクトの間に存在する重要な空間階層を考慮に入れていません。これにより、誤分類が発生し、エラー率が高くなります。 単純な認識タスクを扱う場合、カプセル ネットワークは精度が高く、エラーが少なく、大量のトレーニング モデル データを必要としません。 2. 深層強化学習(DRL) 深層強化学習は、観察、アクション、報酬を通じて環境と相互作用することで学習するニューラル ネットワークの一種です。深層強化学習は、Atari や Go などのゲームの戦略を開発するために効果的に使用されてきました。 AlphaGo は人間のチェスチャンピオンを破り、深層強化学習の最も有名な応用例となりました。 3. リーンおよび拡張データ学習 これまでのところ、機械学習とディープラーニングが直面している最大の課題は、システムをトレーニングするために大量のラベル付きデータが必要になることです。この問題を解決するために広く使用されている 2 つの手法があります。
「転移学習」とは、あるタスクまたは分野から学習した経験を別のタスクまたは分野に転移することを指し、「ワンショット学習」とは、関連する例が 1 つだけの場合や例がまったくない場合など、極端なケースに転移学習を適用することを指します。つまり、「データを削減する」ための学習技術になります。同様に、シミュレーションや補間を使用して新しいデータを合成すると、より多くのトレーニング データを取得できるため、既存のデータを拡張して学習を改善できます。 上記の手法を適用することで、特に履歴データが少ない場合に、より多くの問題を解決できます。 4. 教師ありモデル 教師ありモデルは、事前にラベル付けされたトレーニング データに基づいてパターンを学習または確立し、このパターンに基づいて新しいインスタンスについて推論を行うために使用される学習形式です。教師ありモデルは、一連の入力と正しくラベル付けされた出力で構成される教師あり学習アルゴリズムを使用します。 ラベル付けされた入力とラベル付けされた出力を比較します。 2 つの間の変化に基づいてエラー値が計算され、アルゴリズムを使用して入力と出力間のマッピングが学習されます。 5. メモリモデルを備えたネットワーク 人間と機械の典型的な違いは、批判的に作業し、考える能力です。コンピューターは、特定のタスクを非常に高い精度で実行するようにプログラムできます。しかし、さまざまな環境で動作させるには、解決すべき問題がまだたくさんあります。 機械が現実世界の環境に適応するためには、ニューラル ネットワークが壊滅的な忘却なしに継続的なタスクを学習できなければなりません。そのためには、次のような多くの方法が必要です。
6. ハイブリッド学習モデル 生成的敵対ネットワーク (GAN) や深層強化学習 (DRL) などのさまざまな種類のディープ ニューラル ネットワークは、パフォーマンスの向上と幅広い応用の点で大きな可能性を示しています。ただし、ディープラーニング モデルでは、ベイズ確率のような不確実なデータ シナリオをモデル化することはできません。 ハイブリッド学習モデルは、これら 2 つの方法の利点を組み合わせたものです。一般的なハイブリッド学習モデルには、ベイジアン GAN とベイジアン条件付き GAN があります。 ハイブリッド学習モデルはビジネス上の問題の範囲を拡大し、不確実性を伴うディープラーニングの問題を解決できるようにすることで、モデルのパフォーマンスを向上させ、モデルの解釈可能性を高め、より幅広い応用を実現します。 |
<<: 機械学習でよく使われる損失関数についてどれくらい知っていますか?
>>: 素晴らしいディープラーニング コース 8 つ (評価付き)
人工知能業界の主要上場企業:現在、国内の人工知能業界の上場企業は主に百度(BAIDU)、テンセント(...
データマイニングとは何ですか?機械学習とは何ですか?Python データの前処理を実行するにはどうす...
多くの企業が人工知能(AI)ファーストの戦略を目指しており、ビジネスプロセスの最適化に加えて、ビジネ...
「2022年は自動運転産業の発展にとって最も重要な年となるだろう。乗用車の運転支援分野での競争は正...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
海外メディアの報道によると、有名な未来学者イアン・ピアソン博士は最近、今後数十年以内に、人間は思考と...
[[146153]]アルゴリズムとは何ですか?簡単に言えば、問題を解決するための手順がアルゴリズム...
ここでは、機械学習の問題を 2 種類の統計学習に簡略化します。 教師なし学習には明確な定義がないと思...
AI 起業家にとって、次の 4 つの新しい方向性は注目する価値があるかもしれません。第 1 に、人間...
[51CTO.com からのオリジナル記事] 自動車業界における人工知能の応用を考えるとき、最初に思...
今日の企業は、競争上の優位性を獲得するために、増え続けるデータを活用し、データ サイエンス、人工知能...