name: "mnist_dropout_relu" model_type: FEED_FORWARD_NET seed: 42 hyperparams { base_epsilon: 0.1 epsilon_decay : EXPONENTIAL epsilon_decay_half_life : 100000 initial_momentum : 0.5 final_momentum : 0.95 momentum_change_steps : 20000 apply_weight_norm: true weight_norm: 3.5 dropout : true dropout_prob : 0.5 activation: RECTIFIED_LINEAR enable_display: false } layer { name: "input_layer" dimensions: 784 is_input: true hyperparams{ activation: LOGISTIC dropout_prob: 0.2 } data_field { train: "train_full_data" test: "test_data" #train: "train_data" #validation: "validation_data" } } layer { name: "output_layer" dimensions: 1 numlabels: 10 param { name: "bias" initialization: CONSTANT } hyperparams{ dropout: false activation: SOFTMAX } is_output: true loss_function: CROSS_ENTROPY data_field { train: "train_full_labels" #train: "train_labels" #validation: "validation_labels" test: "test_labels" } performance_stats { compute_cross_entropy: true compute_correct_preds: true } } layer { name: "hidden1" dimensions: 800 param { name: "bias" initialization: CONSTANT } } layer { name: "hidden2" dimensions: 800 param { name: "bias" initialization: CONSTANT } } edge { node1: "input_layer" node2: "hidden1" param { name: "weight" initialization: DENSE_GAUSSIAN_SQRT_FAN_IN sigma: 1.0 } } edge { node1: "hidden1" node2: "hidden2" param { name: "weight" initialization: DENSE_GAUSSIAN_SQRT_FAN_IN sigma: 1.0 } } edge { node1: "hidden2" node2: "output_layer" param { name: "weight" initialization: DENSE_GAUSSIAN_SQRT_FAN_IN sigma: 1.0 } hyperparams { apply_weight_norm: true weight_norm: 5 apply_l2_decay: true l2_decay: 0.001 } }