MATLAB ヘルプ センター
(削除予定) ターゲットでの浅層ネットワーク出力の線形回帰の実行
regression は削除される予定です。詳細については、バージョン履歴を参照してください。
regression
[r,m,b] = regression(t,y)
[r,m,b] = regression(t,y,'one')
[r,m,b] = regression(t,y) は、ネットワーク応答の各要素と対応するターゲットとの間の線形回帰を計算します。
r
m
b
t
y
この関数は、cell 配列または行列ターゲット t、および総行列行が N である出力 y を取り、N の各行列行について、回帰値 r、回帰近似の傾き m、および y 切片 b を返します。
例
[r,m,b] = regression(t,y,'one') は、回帰前に行列のすべての行を組み合わせて、回帰、傾き、およびオフセットの単一のスカラー値を返します。
すべて折りたたむ
この例では、フィードフォワード ネットワークに学習させ、ターゲットと出力の間の回帰を計算してプロットする方法を示します。
学習データを読み込みます。
[x,t] = simplefit_dataset;
1 行 94 列の行列 x には入力値が含まれ、1 行 94 列の行列 t には関連付けられたターゲット出力値が含まれます。
x
サイズが 20 の隠れ層を 1 つもつフィードフォワード ニューラル ネットワークを作成します。
net = feedforwardnet(20);
学習データを使用してネットワーク net に学習させます。
net
net = train(net,x,t);
学習済みネットワークを使用してターゲットを推定します。
y = net(x);
ターゲットと出力の間の回帰を計算してプロットします。
r = 1.0000
m = 1.0000
b = 1.0878e-04
plotregression(t,y)
ネットワークのターゲット。行列または cell 配列として指定します。
ネットワークの出力。行列または cell 配列として指定します。
回帰の値。スカラーとして返されます。
回帰近似の傾き。スカラーとして返されます。
回帰近似のオフセット。スカラーとして返されます。
すべて展開する
regression は将来のリリースで削除される予定です。
表形式のデータを使用してニューラル ネットワークに学習させるには、以下のいずれかの関数を使用します。
fitrnet (Statistics and Machine Learning Toolbox) — 回帰ニューラル ネットワークに学習させます。単純な回帰タスクにはこの関数を使用します。
fitrnet
fitcnet (Statistics and Machine Learning Toolbox) — 分類ニューラル ネットワークに学習させます。単純な分類タスクにはこの関数を使用します。
fitcnet
trainnet — ニューラル ネットワークに学習させます。タスクに必要な学習オプションが fitrnet 関数および fitcnet 関数に用意されていない場合は、この関数を使用します。
trainnet
時系列データを使用してニューラル ネットワークに学習させるには、以下のいずれかのオプションを使用します。
時系列モデラー アプリ — 時系列データ用のニューラル ネットワークの設計および学習を対話形式で行います。
trainnet — ニューラル ネットワークに学習させます。ネットワーク アーキテクチャまたは学習アルゴリズムにさらなる柔軟性が必要な場合は、この関数を使用します。
これらのワークフロー用に独自のニューラル ネットワークを設計およびカスタマイズするには、深層学習層の配列または dlnetwork オブジェクトを使用してネットワークを作成します。ニューラル ネットワークの作成と編集を対話形式で行い、コードを生成するには、ディープ ネットワーク デザイナー アプリを使用します。ニューラル ネットワーク構築のワークフローの詳細については、以下の例とトピックを参照してください。
dlnetwork
ディープ ネットワーク デザイナーを使用したネットワークの構築
深層学習層の一覧
Example Deep Learning Network Architectures
多入力および多出力ネットワーク
カスタム深層学習層の定義
詳細については、Transition Legacy Neural Network Code to dlnetwork Workflowsを参照してください。
関数 regression は推奨されません。線形回帰モデルを当てはめるには、代わりに fitlm (Statistics and Machine Learning Toolbox) を使用します。
fitlm
時系列モデラー | fitrnet (Statistics and Machine Learning Toolbox) | fitcnet (Statistics and Machine Learning Toolbox) | trainnet | trainingOptions | dlnetwork
trainingOptions
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ