Linzecong / BP-Neural-Network

一个三层神经网络模板,采用梯度下降算法,支持保存和读取训练好的网络

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BP-Neural-Network

一个三层神经网络模板

采用梯度下降算法,和sigmoid单元,因此输出应限定在0~1

支持保存和读取训练好的网络

main.cpp里有详细的用法介绍

main.cpp里的例子是训练出一个可以识别线性不可分的数据,即

          ┇
   1      ┇       0
          ┇
          ┇

┅┅┅┅┅┅┅┅┅┅┅┅┅

          ┇
          ┇
   0      ┇       1
          ┇
          ┇

About

一个三层神经网络模板,采用梯度下降算法,支持保存和读取训练好的网络


Languages

Language:C++ 100.0%