backpropagation

DropoutLayer.backpropagation()

誤差逆伝播

ソース

backpropagation() {
    var lap = new Lap(this.backwardTime);

    for(var i = 0; i < this.y_.dt.length; i++){
        if(this.valid[i] == 1){
            // ドロップアウトしなかった場合

            this.deltaX.dt[i] = this.nextLayer.deltaX.dt[i];
        }
        else{
            // ドロップアウトした場合

            this.deltaX.dt[i] = 0;
        }
    }

    lap.Time();
}