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

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.

主站蜘蛛池模板: 东明县| 秦皇岛市| 庄河市| 汝阳县| 齐齐哈尔市| 茌平县| 营山县| 肃北| 北宁市| 井研县| 汉源县| 永胜县| 丰台区| 浦城县| 上饶县| 广元市| 玛纳斯县| 松阳县| 德兴市| 金湖县| 漳州市| 来凤县| 灌阳县| 大埔区| 武清区| 微山县| 沭阳县| 乐平市| 东宁县| 于都县| 乌海市| 库车县| 鄄城县| 玉龙| 柞水县| 利辛县| 邛崃市| 周口市| 怀柔区| 宣城市| 安达市|