日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

MATLAB从入门到精通:搭建一个 简单的Bp神经网络(附代码)

發布時間:2025/4/5 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MATLAB从入门到精通:搭建一个 简单的Bp神经网络(附代码) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

01 | 構建數據集

構造一個1行1000列的一維矩陣,這1000個數全部都在(0,1)這個區間內。規定當某一列的數字大于等于0.5時,輸出為1,否則輸出-1。構造數據集的代碼如下。

%% 構造數據集 inputDim=1;                                     %輸入數據維數 inputNum=1000;                                  %輸入數據個數  P=rand(inputDim,inputNum);                      %輸入數據 T=zeros(1,inputNum);                            %輸出數據 for i=1:inputNum     %如果大于等于0.5,即輸出1,反之輸出-1     if P(i)>=0.5         T(i)=1;     else         T(i)=-1;     end end

02 | 劃分數據集

然后博主從這1000個數隨機挑900進行訓練,剩余的100個數用來測試訓練結果的準確性。

%%  劃分數據集 temp = randperm(inputNum); P_train=P(:,temp(1:0.9*inputNum)); T_train=T(:,temp(1:0.9*inputNum)); P_test=P(:,temp(0.9*inputNum+1:end)); T_test=T(:,temp(0.9*inputNum+1:end));

03 | 數據歸一化

在構建Bp神經網絡之前

總結

以上是生活随笔為你收集整理的MATLAB从入门到精通:搭建一个 简单的Bp神经网络(附代码)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。