gitextract_a85cj_bq/ ├── .gitignore ├── README.md ├── fig/ │ ├── backprop_magnitude_nabla.py │ ├── data_1000.json │ ├── false_minima.py │ ├── generate_gradient.py │ ├── initial_gradient.json │ ├── misleading_gradient.py │ ├── misleading_gradient_contours.py │ ├── mnist.py │ ├── more_data.json │ ├── more_data.py │ ├── more_data_svm.json │ ├── multiple_eta.json │ ├── multiple_eta.py │ ├── norms_during_training_2_layers.json │ ├── norms_during_training_3_layers.json │ ├── norms_during_training_4_layers.json │ ├── overfitting.json │ ├── overfitting.py │ ├── overfitting_full.json │ ├── pca_limitations.py │ ├── regularized.json │ ├── regularized_full.json │ ├── replaced_by_d3/ │ │ ├── README.md │ │ ├── relu.py │ │ ├── sigmoid.py │ │ ├── step.py │ │ └── tanh.py │ ├── serialize_images_to_json.py │ ├── valley.py │ ├── valley2.py │ ├── weight_initialization.py │ ├── weight_initialization_100.json │ └── weight_initialization_30.json ├── requirements.txt └── src/ ├── conv.py ├── expand_mnist.py ├── mnist_average_darkness.py ├── mnist_loader.py ├── mnist_svm.py ├── network.py ├── network2.py └── network3.py