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

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.

主站蜘蛛池模板: 昌平区| 大安市| 桃园县| 太白县| 玉溪市| 陆良县| 开原市| 锡林郭勒盟| 墨脱县| 木里| 库车县| 鄂温| 江北区| 罗田县| 迁西县| 沙河市| 苗栗县| 博兴县| 定西市| 舒城县| 沁水县| 西峡县| 察隅县| 精河县| 确山县| 县级市| 师宗县| 洪江市| 家居| 富平县| 扶风县| 广饶县| 油尖旺区| 武山县| 资溪县| 称多县| 繁昌县| 新巴尔虎左旗| 平南县| 辽源市| 洪湖市|