官术网_书友最值得收藏!

Training a neural network

Training a neural network basically means calibrating all of the weights in a neural network by repeating two key steps: forward-propagation and back-propagation.

In forward-propagation, we apply a set of weights to the input data, pass it through the hidden layer, perform the nonlinear activation on the hidden layer output, and then connect the hidden layer to the output layer by multiplying the hidden layer node values with another set of weights. For the first forward-propagation, the values of the weights are initialized randomly.

In back-propagation, we try to decrease the error by measuring the margin of error of output and then adjust weight accordingly. Neural networks repeat both forward- and back-propagation to predict an output until the weights are calibrated.

主站蜘蛛池模板: 衡阳市| 那坡县| 达尔| 永城市| 屏山县| 马关县| 蒙城县| 大宁县| 绿春县| 新巴尔虎左旗| 马山县| 仁怀市| 开远市| 金华市| 宜良县| 宜阳县| 上栗县| 黄石市| 武清区| 朝阳市| 襄樊市| 荣昌县| 腾冲县| 翼城县| 北宁市| 黄陵县| 襄汾县| 崇文区| 盖州市| 镇远县| 青岛市| 蚌埠市| 含山县| 玉环县| 乌拉特后旗| 玉山县| 正阳县| 扎囊县| 滁州市| 天峻县| 石屏县|