示例#1
0
        INeuralNetworkLayerTrainer _CreateLayerUpdater(INeuralNetworkLayerUpdater layerUpdater, LayerDescriptor init)
        {
            switch (init.LayerTrainer)
            {
            case LayerTrainerType.DropConnect:
                return(_trainer.DropConnect(layerUpdater, init.Dropout));

            case LayerTrainerType.Dropout:
                return(_trainer.Dropout(layerUpdater, init.Dropout));

            default:
                return(_trainer.Standard(layerUpdater));
            }
        }