主要内容

パタ,ン認識,クラスタリング,および時系列用の浅層ネットワ,ク

ニュ,ラルネットワ,クは,並列実行されるシンプルな要素で構成されています。これらの要素は,生物の神経系からヒントを得ています。自然界と同様に,要素間の結合によってネットワ,クの機能が大まかに決まります。要素間の結合(重み)の値を調整することによって,特定の機能を実行するようにニューラルネットワークの学習を行うことができます。

一般的に,ニューラルネットワークでは,特定の入力によって特定のターゲット出力が得られるように,調整または学習が行われます。次の図はこのような状況を示しています。ここでは,出力とターゲットの比較に基づいて,ネットワーク出力とターゲットが一致するまでネットワークの調整が行われます。一般的に,ネットワ,クの学習を行うには,このような入力とタ,ゲットのペアが多数必要です。

ニューラルネットワークは,パターン認識,識別,分類,音声,映像,制御システムなど,さまざな分野で複雑な機能を実行するように学習が行われています。

さらに,従来のコンピューターや人間には困難な問題を解くように,ニューラルネットワークの学習を行うこともできます。ツールボックスでは,エンジニアリング,財務,およびその他の実際的なアプリケーションを構築する(またはこれらのアプリケーションで使用される)ニューラルネットワークパラダイムの使用に重点を置いています。

以下のトピックでは,グラフィカルツールを使用して,関数近似,パターン認識,クラスタリング,および時系列の問題を解くようにニューラルネットワークの学習を行う方法を説明します。これらのツールを使用すると,深度学习工具箱™ソフトウェアの使用の概要が得られます。

深度学习工具箱の浅層ネットワ,クのアプリおよび関数

深度学习工具箱ソフトウェアは,4の方法で使用できます。

  • 1 .目の方法は,ルの使用です。これらのルは,ルボックスの機能にアクセスして次のタスクを行うのに便利です。

  • 。コマンドラン操作を使用すると,ルを使用する場合より柔軟性が高まりますが,複雑度も増します。。さらに,ルは,ドキュメント化されているmatlab®コードのスクリプトを生成し,ユーザー独自のカスタマイズされたコマンドライン関数を作成するためのテンプレートを提供します。まずツールを使用して,次にMATLABスクリプトの生成と変更を行うプロセスは,ツールボックスの機能について学ぶのに最適な方法です。

  • 。この高度な機能を使用すると,ユーザー独自のカスタムニューラルネットワークを作成しながら,ツールボックスのすべての機能にアクセスできます。任意の結合を持つネットワークを作成したり,(ネットワークコンポーネントが微分可能である限り)既存のツールボックスの学習関数を使用してそのネットワークの学習を行ったりすることができます。

  • ツールボックスを使用する4つ目の方法は,ツールボックスに含まれる任意の関数を変更する機能の使用です。すべての計算成分はmatlabコ,ドで記述されており,完全にアクセス可能になっています。

このようにツールボックスを4つのレベルに分けて使用することで,初級ユーザーからエキスパートにまで対応できます。新しいユーザーはシンプルなツールを使用することで特定のアプリケーションの概要を把握することができ,研究者はネットワークをカスタマイズすることで最小限の労力で新しいアーキテクチャを試すことができます。ニューラルネットワークとMATLABに関する知識のレベルに関係なく,ニーズに適したツールボックス機能が用意されています。

スクリプトの自動生成

ツール自体が,深度学习工具箱ソフトウェアの学習プロセスの重要な部分を占めます。ニューラルネットワークについての経験や,MATLABの使用に関する高度な知識を必要とすることなく,4つの重要な応用分野の問題を解くためのニューラルネットワークを設計するプロセスが示されます。さらに,ツールを使用すると,MATLABの単純なスクリプトと高度なスクリプトの両方を自動的に生成できます。これらのスクリプトを使用して,ツールによって実行されるステップを再現できるだけでなく,既定の設定をオーバーライドすることもできます。これらのスクリプトには,カスタマズされたコドを作成するためのテンプレトが用意されています。また,ルボックスのコマンドラ。これらのルのスクリプト自動生成機能を使用することを強く推奨します。

深度学习工具箱の用途

ニュ,ラルネットワ,クによって優れた解決策が得られるすべての応用分野を網羅することはできません。このトピックの残りの節では,関数近似,パターン認識,クラスタリング,および時系列解析に関するいくつかの応用に絞って説明します。次の表に,ニュ,ラルネットワ,クによって最先端の解決策が得られるさまざまな応用分野を示します。

業種

ビジネスへの応用分野

航空宇宙

高性能航空機の自動操縦,飛行経路シミュレーション,航空機制御システム,自動操縦の機能強化、航空機コンポーネントのシミュレーション,航空機コンポーネントの故障検出

自動車

自動車の自動誘導システム,保証アクティビティ分析

銀行

小切手および他のドキュメントの読み取り,与信取引申請書の評価

防衛

武器の操縦,目標追跡,物体識別,顔認識,新種のセンサー,ソナー,レーダー,イメージ信号処理(データ圧縮,特徴抽出,ノイズ抑制を含む),信号識別やイメージ識別

電子機器

符号シーケンスの予測,集積回路チップのレイアウト,プロセス制御,チップの故障解析,マシンビジョン,音声合成,非線形モデリング

エンタテンメント

アニメ,ション,特殊効果,市場予測

金融

不動産鑑定,ローン相談,住宅ローン審査,社債格付け,信用限度額の利用分析,クレジットカードのアクティビティ追跡,ポートフォリオ取引プログラム,企業財務分析,通貨価格予測

工業

工業プロセス(炉の排出ガスなど)の予測,過去にこの目的で使用された複雑でコストの高い装置の交換

保険

保険契約申請書の評価および商品の最適化

製造

製造プロセス制御,製品の設計および解析,プロセスおよび機械の診断,リアルタイムの粒子識別,外観品質検査システム,ビールの検査,溶接の品質解析,紙の品質予測,コンピューターチップの品質解析,研削作業の解析,化学製品の設計解析,機械メンテナンス解析,プロジェクト入札,計画および管理、化学プロセスシステムの動的なモデル化

医療

乳癌細胞の解析,脑电图および心电图解析,人工器官の設計,移植タイミングの最適化,入院費の削減,病院の品質改善,緊急救命室の検査に関する助言

石油およびガス

探査

ロボティクス

軌道制御,フォ,クリフトロボット,マニピュレ,タ,コントロ,ラ,ビジョンシステム

証券

市場分析,自動債券格付け,株式取引助言システム

音声

音声認識,音声圧縮,母音分類,テキスト音声合成

電気通信

イメージおよびデータの圧縮,自動情報サービス,話し言葉のリアルタイム翻訳,顧客支払い処理システム

輸送

トラックのブレ,キ診断システム,車両スケジュ,リング,経路選択システム

浅層ニュ,ラルネットワ,クの設計手順

このトピックの残りの節では,ニューラルネットワークの標準的な設計手順に従って,関数近似,パターン認識,クラスタリング,および時系列解析の4つの応用分野の問題を解きます。これらの問題のワークフローはすべて,7つの主要ステップで構成されます(データ収集はステップ1で行います。重要なステップですが,通常,matlab環境の外で実施されます)。

  1. デ,タの収集

  2. ネットワ,クの作成

  3. ネットワ,クの構成

  4. 重みとバ@ @アスの初期化

  5. ネットワ,クの学習

  6. ネットワ,クの検証

  7. ネットワ,クの利用

以下の節では,guiルとコマンドラン操作の両方を使用して,これらの手順を実行します。