├── .gitignore ├── README.md ├── fetch_data.py ├── ipynbhelper.py ├── notebooks ├── 01.1_setup_and_introduction.ipynb ├── 01.2_sklearn_overview.ipynb ├── 02.1_representation_of_data.ipynb ├── 02.2_feature_extraction.ipynb ├── 03_basic_principles_of_machine_learning.ipynb ├── 04.1_supervised_classification.ipynb ├── 04.2_supervised_regression.ipynb ├── 04.3_measuring_prediction_performance.ipynb ├── 05.1_application_to_face_recognition.ipynb ├── 05.2_application_to_text_mining.ipynb ├── 06.1_validation_and_testing.ipynb ├── 06.2_validation_exercise.ipynb ├── 07.1_in_depth_with_SVMs.ipynb ├── 07.2_in_depth_trees_and_forests.ipynb ├── 07.3_In_depth_with_linear_models.ipynb ├── 08.1_unsupervised_dimreduction.ipynb ├── 08.2_unsupervised_clustering.ipynb ├── 09_pipelining_estimators.ipynb ├── 10_distributed_model_selection_and_assessment.ipynb ├── 11_large_scale_text_classification.ipynb ├── figures │ ├── ML_flow_chart.py │ ├── __init__.py │ ├── bias_variance.py │ ├── grid_search_cv_splits.png │ ├── grid_search_parameters.png │ ├── iris_setosa.jpg │ ├── iris_versicolor.jpg │ ├── iris_virginica.jpg │ ├── linear_regression.py │ ├── sdss_filters.py │ ├── sgd_separator.py │ ├── supervised_scikit_learn.png │ └── svm_gui_frames.py ├── helpers.py ├── images │ ├── parallel_text_clf.png │ └── parallel_text_clf_average.png └── solutions │ ├── 02A_faces_plot.py │ ├── 04B_houses_regression.py │ ├── 04C_validation_exercise.py │ ├── 05B_strip_headers.py │ ├── 06B_basic_grid_search.py │ ├── 06B_learning_curves.py │ ├── 07B_grid_search.py │ ├── 08A_digits_projection.py │ └── 08B_digits_clustering.py ├── rendered_notebooks ├── 01.1_setup_and_introduction.ipynb ├── 01.2_sklearn_overview.ipynb ├── 02.1_representation_of_data.ipynb ├── 02.2_feature_extraction.ipynb ├── 03_basic_principles_of_machine_learning.ipynb ├── 04.1_supervised_classification.ipynb ├── 04.2_supervised_regression.ipynb ├── 04.3_measuring_prediction_performance.ipynb ├── 05.1_application_to_face_recognition.ipynb ├── 05.2_application_to_text_mining.ipynb ├── 06.1_validation_and_testing.ipynb ├── 06.2_validation_exercise.ipynb ├── 07.1_in_depth_with_SVMs.ipynb ├── 07.2_in_depth_trees_and_forests.ipynb ├── 07.3_In_depth_with_linear_models.ipynb ├── 08.1_unsupervised_dimreduction.ipynb ├── 08.2_unsupervised_clustering.ipynb ├── 09_pipelining_estimators.ipynb ├── 10_distributed_model_selection_and_assessment.ipynb └── 11_large_scale_text_classification.ipynb └── svm_gui.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/README.md -------------------------------------------------------------------------------- /fetch_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/fetch_data.py -------------------------------------------------------------------------------- /ipynbhelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/ipynbhelper.py -------------------------------------------------------------------------------- /notebooks/01.1_setup_and_introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/01.1_setup_and_introduction.ipynb -------------------------------------------------------------------------------- /notebooks/01.2_sklearn_overview.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/01.2_sklearn_overview.ipynb -------------------------------------------------------------------------------- /notebooks/02.1_representation_of_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/02.1_representation_of_data.ipynb -------------------------------------------------------------------------------- /notebooks/02.2_feature_extraction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/02.2_feature_extraction.ipynb -------------------------------------------------------------------------------- /notebooks/03_basic_principles_of_machine_learning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/03_basic_principles_of_machine_learning.ipynb -------------------------------------------------------------------------------- /notebooks/04.1_supervised_classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/04.1_supervised_classification.ipynb -------------------------------------------------------------------------------- /notebooks/04.2_supervised_regression.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/04.2_supervised_regression.ipynb -------------------------------------------------------------------------------- /notebooks/04.3_measuring_prediction_performance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/04.3_measuring_prediction_performance.ipynb -------------------------------------------------------------------------------- /notebooks/05.1_application_to_face_recognition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/05.1_application_to_face_recognition.ipynb -------------------------------------------------------------------------------- /notebooks/05.2_application_to_text_mining.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/05.2_application_to_text_mining.ipynb -------------------------------------------------------------------------------- /notebooks/06.1_validation_and_testing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/06.1_validation_and_testing.ipynb -------------------------------------------------------------------------------- /notebooks/06.2_validation_exercise.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/06.2_validation_exercise.ipynb -------------------------------------------------------------------------------- /notebooks/07.1_in_depth_with_SVMs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/07.1_in_depth_with_SVMs.ipynb -------------------------------------------------------------------------------- /notebooks/07.2_in_depth_trees_and_forests.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/07.2_in_depth_trees_and_forests.ipynb -------------------------------------------------------------------------------- /notebooks/07.3_In_depth_with_linear_models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/07.3_In_depth_with_linear_models.ipynb -------------------------------------------------------------------------------- /notebooks/08.1_unsupervised_dimreduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/08.1_unsupervised_dimreduction.ipynb -------------------------------------------------------------------------------- /notebooks/08.2_unsupervised_clustering.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/08.2_unsupervised_clustering.ipynb -------------------------------------------------------------------------------- /notebooks/09_pipelining_estimators.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/09_pipelining_estimators.ipynb -------------------------------------------------------------------------------- /notebooks/10_distributed_model_selection_and_assessment.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/10_distributed_model_selection_and_assessment.ipynb -------------------------------------------------------------------------------- /notebooks/11_large_scale_text_classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/11_large_scale_text_classification.ipynb -------------------------------------------------------------------------------- /notebooks/figures/ML_flow_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/ML_flow_chart.py -------------------------------------------------------------------------------- /notebooks/figures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/__init__.py -------------------------------------------------------------------------------- /notebooks/figures/bias_variance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/bias_variance.py -------------------------------------------------------------------------------- /notebooks/figures/grid_search_cv_splits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/grid_search_cv_splits.png -------------------------------------------------------------------------------- /notebooks/figures/grid_search_parameters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/grid_search_parameters.png -------------------------------------------------------------------------------- /notebooks/figures/iris_setosa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/iris_setosa.jpg -------------------------------------------------------------------------------- /notebooks/figures/iris_versicolor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/iris_versicolor.jpg -------------------------------------------------------------------------------- /notebooks/figures/iris_virginica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/iris_virginica.jpg -------------------------------------------------------------------------------- /notebooks/figures/linear_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/linear_regression.py -------------------------------------------------------------------------------- /notebooks/figures/sdss_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/sdss_filters.py -------------------------------------------------------------------------------- /notebooks/figures/sgd_separator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/sgd_separator.py -------------------------------------------------------------------------------- /notebooks/figures/supervised_scikit_learn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/supervised_scikit_learn.png -------------------------------------------------------------------------------- /notebooks/figures/svm_gui_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/figures/svm_gui_frames.py -------------------------------------------------------------------------------- /notebooks/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/helpers.py -------------------------------------------------------------------------------- /notebooks/images/parallel_text_clf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/images/parallel_text_clf.png -------------------------------------------------------------------------------- /notebooks/images/parallel_text_clf_average.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/images/parallel_text_clf_average.png -------------------------------------------------------------------------------- /notebooks/solutions/02A_faces_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/solutions/02A_faces_plot.py -------------------------------------------------------------------------------- /notebooks/solutions/04B_houses_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/solutions/04B_houses_regression.py -------------------------------------------------------------------------------- /notebooks/solutions/04C_validation_exercise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/solutions/04C_validation_exercise.py -------------------------------------------------------------------------------- /notebooks/solutions/05B_strip_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/solutions/05B_strip_headers.py -------------------------------------------------------------------------------- /notebooks/solutions/06B_basic_grid_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/solutions/06B_basic_grid_search.py -------------------------------------------------------------------------------- /notebooks/solutions/06B_learning_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/solutions/06B_learning_curves.py -------------------------------------------------------------------------------- /notebooks/solutions/07B_grid_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/solutions/07B_grid_search.py -------------------------------------------------------------------------------- /notebooks/solutions/08A_digits_projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/solutions/08A_digits_projection.py -------------------------------------------------------------------------------- /notebooks/solutions/08B_digits_clustering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/notebooks/solutions/08B_digits_clustering.py -------------------------------------------------------------------------------- /rendered_notebooks/01.1_setup_and_introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/01.1_setup_and_introduction.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/01.2_sklearn_overview.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/01.2_sklearn_overview.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/02.1_representation_of_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/02.1_representation_of_data.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/02.2_feature_extraction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/02.2_feature_extraction.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/03_basic_principles_of_machine_learning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/03_basic_principles_of_machine_learning.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/04.1_supervised_classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/04.1_supervised_classification.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/04.2_supervised_regression.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/04.2_supervised_regression.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/04.3_measuring_prediction_performance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/04.3_measuring_prediction_performance.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/05.1_application_to_face_recognition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/05.1_application_to_face_recognition.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/05.2_application_to_text_mining.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/05.2_application_to_text_mining.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/06.1_validation_and_testing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/06.1_validation_and_testing.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/06.2_validation_exercise.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/06.2_validation_exercise.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/07.1_in_depth_with_SVMs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/07.1_in_depth_with_SVMs.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/07.2_in_depth_trees_and_forests.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/07.2_in_depth_trees_and_forests.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/07.3_In_depth_with_linear_models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/07.3_In_depth_with_linear_models.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/08.1_unsupervised_dimreduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/08.1_unsupervised_dimreduction.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/08.2_unsupervised_clustering.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/08.2_unsupervised_clustering.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/09_pipelining_estimators.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/09_pipelining_estimators.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/10_distributed_model_selection_and_assessment.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/10_distributed_model_selection_and_assessment.ipynb -------------------------------------------------------------------------------- /rendered_notebooks/11_large_scale_text_classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/rendered_notebooks/11_large_scale_text_classification.ipynb -------------------------------------------------------------------------------- /svm_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakevdp/sklearn_scipy2013/HEAD/svm_gui.py --------------------------------------------------------------------------------