CNNでラベルの代わりにデジタル値で学習することはできますか?
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
一つの画像に一つのデジタル値が対応付けられているデータセットを用いて、CNNを学習させたいのですが可能でしょうか。 ご教授頂けたら幸いです。 宜しくお願い致します。
4 Commenti
michio
il 16 Set 2016
デジタル値自体をラベルとして扱い、離散のクラスに分類(classification)するのではなく、回帰(regression)をさせたいということでしょうか。
Risposta accettata
mizuki
il 17 Set 2016
はい、可能です。ただし、CNN の回帰の層はまだサポートされていません。現在の最新版 R2016b で回帰の CNN を行うには、あらかじめ学習した特徴量を再利用する転移学習という方法を使用します。
CNN特徴 + 分類 ですが、Computer Vision System Toolbox のドキュメントに転移学習の例があります。
- Image Category Classification Using Deep Learning http://www.mathworks.com/help/releases/R2016a/vision/examples/image-category-classification-using-deep-learning.html
この例では、AlexNet という学習した特徴量を SVM の関数 fitcecoc で分類しています。Soyaさんは回帰をされたいとのことでしたので、この後半の部分を回帰の関数に置き換えると良いかと思います。
よくわからない点がありましたら、また追加でご質問ください。
2 Commenti
mizuki
il 3 Apr 2017
補足情報ですが、R2017a の Neural Network Toolbox の新機能として regressionLayer がリリースされました。この関数を使って CNN 回帰を実行することができます。
具体的な使用方法については以下ドキュメントに例がありますのでご覧ください。
- Train a Convolutional Neural Network for Regression https://www.mathworks.com/help/nnet/examples/train-a-convolutional-neural-network-for-regression.html
Più risposte (0)
Vedere anche
Categorie
Scopri di più su AI for Signals in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!