C++類神經網路簡易範例(兩個XOR運算)-codeblocks Back-propagation Neural Net[CB_BPN_CPP]

C++類神經網路簡易範例(兩個XOR運算)-codeblocks Back-propagation Neural Net[CB_BPN_CPP]

C++類神經網路簡易範例(兩個XOR運算)-codeblocks Back-propagation Neural Net[CB_BPN_CPP]

原始碼資料來源:https://www.codeproject.com/Articles/13582/Back-propagation-Neural-Net
相關類神經教學資料來源:
https://dotblogs.com.tw/dragon229/2013/01/23/88750
http://cilab.csie.ncu.edu.tw/course/nn/

Github:https://github.com/jash-git/codeblocks-Back-propagation-Neural-Net-CB_BPN_CPP-

 

目錄結構:
    00_原始範例:
    00_原始範例下載網頁內容:
    01_單純倒傳遞類神經網路教學文件:
    02類神經完整教學PPT:
    03_CB_BPN_CPP:我自己把VC範例改成codeblocks的跨平台專案

One thought on “C++類神經網路簡易範例(兩個XOR運算)-codeblocks Back-propagation Neural Net[CB_BPN_CPP]

  1. 應證自己的神經網路層數 神經元 個數 (數量) 配置習慣

    http://jashliao.eu/wordpress/2018/11/05/%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e7%a5%9e%e7%b6%93%e7%b6%b2%e7%b5%a1%e4%b8%ad%e7%9a%84%e5%b1%a4%e6%95%b8%e5%92%8c%e7%af%80%e9%bb%9e%e6%95%b8/#comment-2273

    原文 神經元&層數配置
    int numLayers = 4, lSz[4] = {3,3,3,1};
    double beta = 0.2, alpha = 0.1, thresh = 0.00001;
    long num_iter = 500000;

    自己修改(01) 神經元&層數配置
    int numLayers = 4, lSz[4] = {3,3,2,1};
    double beta = 0.3, alpha = 0.1, Thresh = 0.00001;
    long num_iter = 2000000;

    自己修改(02) 神經元&層數配置 [沒有上傳到GITHUB上,因為只改了三行]
    int numLayers = 3, lSz[3] = {3,6,1};
    double beta = 0.1, alpha = 0.1, Thresh = 0.000001;
    long num_iter = 100000000;

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *