標本データを読み込みます。
digitTrain4DArrayData
は数字の学習セットを4次元配列データとして読み込みます。XTrain
は28 28 x 5000 xの配列で,28はイメージの高さ,28は幅です。1はチャネルの数で,5000は手書きの数字の合成イメージの数です。YTrain
は各観測値のラベルを含む直言ベクトルです。
畳み込みニューラルネットワークアーキテクチャを構築します。
モーメンタム項付き確率的勾配降下法の既定の設定にオプションを設定します。
ネットワークに学習をさせます。
单CPU训练。初始化输入数据规范化。|========================================================================================| | 时代| |迭代时间| Mini-batch | Mini-batch |基地学习 | | | | ( hh: mm: ss) | | |丧失准确性 | |========================================================================================| | 1 | 1 |就是| | 2.3195 | 0.0100 10.16%||2 | 50 | 00:00:03 | 50.78% | 1.7102 | 0.0100 | | 3 | 100 | 00:00:07 | 63.28% | 1.1632 | 0.0100 | | 4 | 150 | 00:00:10 | 60.16% | 1.0859 | 0.0100 | | 6 | 200 | 00:00:13 | 68.75% | 0.8996 | 0.0100 | | 7 | 250 | 00:00:17 | 76.56% | 0.7920 | 0.0100 | | 8 | 300 | 00:00:20 | 73.44% | 0.8411 | 0.0100 | | 9 | 350 | 00:00:23 | 81.25% | 0.5508 | 0.0100 | | 11 | 400 | 00:00:27 | 90.62% | 0.4744 | 0.0100 | | 12 | 450 | 00:00:31 | 92.19% | 0.3614 | 0.0100 | | 13 | 500 | 00:00:36 | 94.53% | 0.3160 | 0.0100 | | 15 | 550 | 00:00:41 | 96.09% | 0.2544 | 0.0100 | | 16 | 600 | 00:00:45 | 92.19% | 0.2765 | 0.0100 | | 17 | 650 | 00:00:48 | 95.31% | 0.2460 | 0.0100 | | 18 | 700 | 00:00:50 | 99.22% | 0.1418 | 0.0100 | | 20 | 750 | 00:00:53 | 98.44% | 0.1000 | 0.0100 | | 21 | 800 | 00:00:57 | 98.44% | 0.1449 | 0.0100 | | 22 | 850 | 00:01:01 | 98.44% | 0.0989 | 0.0100 | | 24 | 900 | 00:01:05 | 96.88% | 0.1315 | 0.0100 | | 25 | 950 | 00:01:09 | 100.00% | 0.0859 | 0.0100 | | 26 | 1000 | 00:01:13 | 100.00% | 0.0701 | 0.0100 | | 27 | 1050 | 00:01:17 | 100.00% | 0.0759 | 0.0100 | | 29 | 1100 | 00:01:21 | 99.22% | 0.0663 | 0.0100 | | 30 | 1150 | 00:01:26 | 98.44% | 0.0776 | 0.0100 | | 30 | 1170 | 00:01:27 | 99.22% | 0.0732 | 0.0100 | |========================================================================================|
テストセットで学習済みネットワークを実行し,スコアを予測します。
既定では,预测
は,利用可能な場合は计算能力3.0のCUDA®対応GPUを使用します。名前と値のペアの引数“ExecutionEnvironment”、“cpu的
を使用して、CPUで预测
を実行することもできます。
テストデータの最初の10個のイメージを表示して,预测
からの予測と比較します。
ans =10 x1分类0 0 0 0 0 0 0 0
ans =10 x10单一矩阵0.9978 0.0001 0.0008 0.0002 0.0003 0.0000 0.0004 0.0000 0.0002 0.0003 0.8881 0.0000 0.0474 0.0001 0.0000 0.0002 0.0029 0.0001 0.0014 0.0598 0.9998 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0046 0.0000 0.0011 0.0129 0.9748 0.0000 0.0132 0.0003 0.0000 0.0000 0.0002 0.0004 0.0111 0.00010.9873 0.0000 0.0001 0.0000 0.0000 0.0007 0.0000 0.0072 0.0047 0.9981 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0018 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.0000 0.06 0.0009 0.0001 0.0000 0.0018 0.0655 0.9327 0.0000 0.0139 0.0012 0.0001 0.0001 0.0378 0.0000 0.0111 0.0031
欧美
には,XTest
のイメージに対応する数字が含まれます。YPred
の列には,イメージに特定の数字が含まれる確率の预测
による推定が含まれます。つまり,最初の列には指定されたイメージが数字0である確率の推定値,2番目の列にはイメージが数字1である確率の推定値,3番目の列にはイメージが数字2である確率の推定値が含まれ,以降も同様になります。预测
による推定では,正しい数字の場合は確率が1に近くなり,他の数字の場合は確率が0に近くなることがわかります。预测
は,最初の10個の観測値が数字0であると正しく推定しています。