linearlayer
R2026b(削除予定) 線形層の作成
linearlayer は将来のリリースで削除される予定です。詳細については、レガシ ニューラル ネットワーク コードの dlnetwork ワークフローへの移行を参照してください。
コードの更新に関するアドバイスについては、バージョン履歴を参照してください。
説明
は、増加する 0 または正の遅延から成る行ベクトルと Widrow-Hoff 学習率を受け取り、線形層を返します。layer = linearlayer(inputDelays,widrowHoffLR)
線形層は、線形ニューロンから成る単一層です。これは、入力遅延が 0 の場合は静的となり、入力遅延が 0 より大きい場合は動的となります。これは、シンプルな線形時系列問題として学習させることができますが、多くの場合、展開時にも学習を継続するように適応的に使用されます。これにより、使用中に入出力の関係が変化した場合、その変化に応じて調整できます。
学習率が小さすぎる場合、学習に時間がかかります。しかし、それよりもっと危険なのは、規模が非常に大きくなって学習が不安定になり、重みベクトルの変動が大きくなって誤差が減少せずに増加してしまうことです。層に学習させる関係を特徴付けるデータ セットを利用できる場合、maxlinlr 関数を使用して最大安定学習率を計算できます。

