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

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.

主站蜘蛛池模板: 虞城县| 康平县| 绥芬河市| 定兴县| 江华| 玉屏| 上蔡县| 五大连池市| 宝坻区| 岑溪市| 民权县| 嘉定区| 东丽区| 金阳县| 凌云县| 托克托县| 东阿县| 紫云| 丰城市| 云龙县| 庆元县| 皮山县| 霍山县| 天柱县| 买车| 京山县| 合水县| 南京市| 普陀区| 孟津县| 日照市| 梨树县| 清流县| 忻城县| 双牌县| 师宗县| 柯坪县| 桃园县| 巨鹿县| 疏附县| 平舆县|