{"id":3504,"date":"2020-05-28T06:36:32","date_gmt":"2020-05-28T06:36:32","guid":{"rendered":"https:\/\/www.aiproblog.com\/index.php\/2020\/05\/28\/a-free-self-paced-learning-path-for-machinelearning-and-deeplearning\/"},"modified":"2020-05-28T06:36:32","modified_gmt":"2020-05-28T06:36:32","slug":"a-free-self-paced-learning-path-for-machinelearning-and-deeplearning","status":"publish","type":"post","link":"https:\/\/www.aiproblog.com\/index.php\/2020\/05\/28\/a-free-self-paced-learning-path-for-machinelearning-and-deeplearning\/","title":{"rendered":"A free self-paced learning path for #machinelearning and #deeplearning"},"content":{"rendered":"<p>Author: ajit jaokar<\/p>\n<div>\n<p><a href=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/5374131654?profile=original\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/5374131654?profile=RESIZE_710x\" class=\"align-full\"><\/a><\/p>\n<\/p>\n<p>In various formats, one of the most frequent questions I am asked is the equivalent of:<\/p>\n<p><strong><em>&ldquo;Can you recommend a free self-paced learning path for #machinelearning and #deeplearning?&rdquo;<\/em><\/strong><\/p>\n<p>In this post, I attempt an answer<\/p>\n<p>This is based on my work \/ teaching students primarily at Oxford University, but I have chosen only free resources here i.e. publicly available.<\/p>\n<p>Usual disclaimers apply i.e. the views are my own<\/p>\n<p>Also. I would encourage you to support the authors by buying paid versions of their books if you can (I do so)<\/p>\n<p>The challenge in creating such a learning path is:<\/p>\n<ul>\n<li>It needs to be selective &ndash; because there is a lot of excellent content on the web &ndash; but from a learning standpoint &ndash; that can be overwhelming<\/li>\n<li>You need to know a sequence. I provide a sequence below from experience of teaching<\/li>\n<li>You need an end-point else you are not motivated to stay with it and you will drop out<\/li>\n<\/ul>\n<p>So, my suggestion is: Use this learning pathway as a guide but shorten it as you want.<\/p>\n<p>Try to go on a series of small journeys &ndash; each of which you will complete.<\/p>\n<p>But overall, try and maintain the sequence and these resources (trust me between them &ndash; I don&rsquo;t think you will miss anything!)<\/p>\n<p>So, the first resource is a book<strong>: Python Data Science Handbook &#8211;&nbsp; by Jake VanderPlas<\/strong><\/p>\n<p>The whole book is <a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/\">free on github<\/a> and it&rsquo;s a relatively easy book to read<\/p>\n<p>Covers the following topics<\/p>\n<h3><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/01.00-ipython-beyond-normal-python.html\">1. IPython: Beyond Normal Python<\/a><\/h3>\n<ul>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/01.01-help-and-documentation.html\">Help and Documentation in IPython<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/01.02-shell-keyboard-shortcuts.html\">Keyboard Shortcuts in the IPython Shell<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/01.03-magic-commands.html\">IPython Magic Commands<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/01.04-input-output-history.html\">Input and Output History<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/01.05-ipython-and-shell-commands.html\">IPython and Shell Commands<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/01.06-errors-and-debugging.html\">Errors and Debugging<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/01.07-timing-and-profiling.html\">Profiling and Timing Code<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/01.08-more-ipython-resources.html\">More IPython Resources<\/a><\/li>\n<\/ul>\n<h3><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/02.00-introduction-to-numpy.html\">2. Introduction to NumPy<\/a><\/h3>\n<ul>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/02.01-understanding-data-types.html\">Understanding Data Types in Python<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/02.02-the-basics-of-numpy-arrays.html\">The Basics of NumPy Arrays<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/02.03-computation-on-arrays-ufuncs.html\">Computation on NumPy Arrays: Universal Functions<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/02.04-computation-on-arrays-aggregates.html\">Aggregations: Min, Max, and Everything In Between<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/02.05-computation-on-arrays-broadcasting.html\">Computation on Arrays: Broadcasting<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/02.06-boolean-arrays-and-masks.html\">Comparisons, Masks, and Boolean Logic<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/02.07-fancy-indexing.html\">Fancy Indexing<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/02.08-sorting.html\">Sorting Arrays<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/02.09-structured-data-numpy.html\">Structured Data: NumPy&#8217;s Structured Arrays<\/a><\/li>\n<\/ul>\n<h3><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.00-introduction-to-pandas.html\">3. Data Manipulation with Pandas<\/a><\/h3>\n<ul>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.01-introducing-pandas-objects.html\">Introducing Pandas Objects<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.02-data-indexing-and-selection.html\">Data Indexing and Selection<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.03-operations-in-pandas.html\">Operating on Data in Pandas<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.04-missing-values.html\">Handling Missing Data<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.05-hierarchical-indexing.html\">Hierarchical Indexing<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.06-concat-and-append.html\">Combining Datasets: Concat and Append<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.07-merge-and-join.html\">Combining Datasets: Merge and Join<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.08-aggregation-and-grouping.html\">Aggregation and Grouping<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.09-pivot-tables.html\">Pivot Tables<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.10-working-with-strings.html\">Vectorized String Operations<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.11-working-with-time-series.html\">Working with Time Series<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.12-performance-eval-and-query.html\">High-Performance Pandas: eval() and query()<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/03.13-further-resources.html\">Further Resources<\/a><\/li>\n<\/ul>\n<h3><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.00-introduction-to-matplotlib.html\">4. Visualization with Matplotlib<\/a><\/h3>\n<ul>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.01-simple-line-plots.html\">Simple Line Plots<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.02-simple-scatter-plots.html\">Simple Scatter Plots<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.03-errorbars.html\">Visualizing Errors<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.04-density-and-contour-plots.html\">Density and Contour Plots<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.05-histograms-and-binnings.html\">Histograms, Binnings, and Density<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.06-customizing-legends.html\">Customizing Plot Legends<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.07-customizing-colorbars.html\">Customizing Colorbars<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.08-multiple-subplots.html\">Multiple Subplots<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.09-text-and-annotation.html\">Text and Annotation<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.10-customizing-ticks.html\">Customizing Ticks<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.11-settings-and-stylesheets.html\">Customizing Matplotlib: Configurations and Stylesheets<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.12-three-dimensional-plotting.html\">Three-Dimensional Plotting in Matplotlib<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.13-geographic-data-with-basemap.html\">Geographic Data with Basemap<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.14-visualization-with-seaborn.html\">Visualization with Seaborn<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/04.15-further-resources.html\">Further Resources<\/a><\/li>\n<\/ul>\n<h3><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.00-machine-learning.html\">5. Machine Learning<\/a><\/h3>\n<ul>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.01-what-is-machine-learning.html\">What Is Machine Learning?<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.02-introducing-scikit-learn.html\">Introducing Scikit-Learn<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.03-hyperparameters-and-model-validation.html\">Hyperparameters and Model Validation<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.04-feature-engineering.html\">Feature Engineering<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.05-naive-bayes.html\">In Depth: Naive Bayes Classification<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.06-linear-regression.html\">In Depth: Linear Regression<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.07-support-vector-machines.html\">In-Depth: Support Vector Machines<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.08-random-forests.html\">In-Depth: Decision Trees and Random Forests<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.09-principal-component-analysis.html\">In Depth: Principal Component Analysis<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.10-manifold-learning.html\">In-Depth: Manifold Learning<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.11-k-means.html\">In Depth: k-Means Clustering<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.12-gaussian-mixtures.html\">In Depth: Gaussian Mixture Models<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.13-kernel-density-estimation.html\">In-Depth: Kernel Density Estimation<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.14-image-features.html\">Application: A Face Detection Pipeline<\/a><\/li>\n<li><a href=\"https:\/\/jakevdp.github.io\/PythonDataScienceHandbook\/05.15-learning-more.html\">Further Machine Learning Resources<\/a><\/li>\n<\/ul>\n<p>Once you have gone through this book, you will know machine learning (but not deep learning)<\/p>\n<p>So, the second resource is not a book i.e. the book is a paid book (which I recommend you buy) but the author&rsquo;s web site has extensive code which you can run in small &lsquo;cook book&rsquo; formats<\/p>\n<p>The book is <a href=\"https:\/\/www.amazon.co.uk\/Machine-Learning-Python-Cookbook-Chris\/dp\/1491989386\/ref=sr_1_1?dchild=1&amp;keywords=chris+albon&amp;qid=1590530507&amp;sr=8-1\">Machine Learning with Python cookbook by Chris Albon<\/a><\/p>\n<p>The website <a href=\"https:\/\/chrisalbon.com\/\">chrisalbon.com<\/a> and the sequence of code I recommend is as below<\/p>\n<p>I like this format because it fits in the <a href=\"https:\/\/jamesclear.com\/deliberate-practice-theory\">deliberate practise approach of learning<\/a> i.e. lots of small things practised individually&nbsp;<\/p>\n<p>Finally, two more resources.<\/p>\n<ul>\n<li>A set of <a href=\"https:\/\/keras.io\/examples\/\">keras examples recently released<\/a> and<\/li>\n<li>A <a href=\"http:\/\/do1.dr-chuck.com\/pythonlearn\/EN_us\/pythonlearn.pdf\">free book reference book on Python<\/a> itself (not machine learning but the core language). The website is <a href=\"https:\/\/www.py4e.com\/book.php\">Python for Everybody<\/a>(with multilingual translations)<\/li>\n<\/ul>\n<p>So, coming back to the details of the second resource from the website <a href=\"https:\/\/chrisalbon.com\/\">chrisalbon.com<\/a> and the sequence of code I recommend is as below<\/p>\n<p>If you liked this post, please follow me on <a href=\"https:\/\/www.linkedin.com\/in\/ajitjaokar\/\">linkedin Ajit Jaokar<\/a><\/p>\n<p>Image source: <a href=\"https:\/\/jooinn.com\/\">jooinn<\/a><\/p>\n<p><strong>Machine Learning<\/strong><\/p>\n<p>Basics<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/basics\/loading_features_from_dictionaries\/\">Loading Features From Dictionaries<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/basics\/loading_scikit-learns_boston_housing_dataset\/\">Loading scikit-learn&#8217;s Boston Housing Dataset<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/basics\/loading_scikit-learns_digits-dataset\/\">Loading scikit-learn&#8217;s Digits Dataset<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/basics\/loading_scikit-learns_iris_dataset\/\">Loading scikit-learn&#8217;s Iris Dataset<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/basics\/make_simulated_data_for_classification\/\">Make Simulated Data For Classification<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/basics\/make_simulated_data_for_clustering\/\">Make Simulated Data For Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/basics\/make_simulated_data_for_regression\/\">Make Simulated Data For Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/basics\/perceptron_in_scikit-learn\/\">Perceptron In Scikit<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/basics\/saving_machine_learning_models\/\">Saving Machine Learning Models<\/a><\/li>\n<\/ul>\n<p>Vectors, Matrices, And Arrays<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/transpose_a_vector_or_matrix\/\">Transpose A Vector Or Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/selecting_elements_in_an_array\/\">Selecting Elements In An Array<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/reshape_an_array\/\">Reshape An Array<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/invert_a_matrix\/\">Invert A Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/getting_the_diagonal_of_a_matrix\/\">Getting The Diagonal Of A Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/flatten_a_matrix\/\">Flatten A Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/find_the_rank_of_a_matrix\/\">Find The Rank Of A Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/find_maximum_and_minimum\/\">Find The Maximum And Minimum<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/describe_a_matrix\/\">Describe An Array<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/create_a_vector\/\">Create A Vector<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/create_a_sparse_matrix\/\">Create A Sparse Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/create_a_matrix\/\">Create A Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/converting_a_dictionary_into_a_matrix\/\">Converting A Dictionary Into A Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/calculate_the_trace_of_a_matrix\/\">Calculate The Trace Of A Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/calculate_the_determinant_of_a_matrix\/\">Calculate The Determinant Of A Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/calculate_average_variance_and_standard_deviation\/\">Calculate The Average, Variance, And Standard Deviation<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/calculate_dot_product_of_two_vectors\/\">Calculate Dot Product Of Two Vectors<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/apply_operations_to_elements\/\">Apply Operations To Elements<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/vectors_matrices_and_arrays\/adding_and_subtracting_matrices\/\">Adding And Subtracting Matrices<\/a><\/li>\n<\/ul>\n<p>Preprocessing Structured Data<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/convert_pandas_categorical_column_into_integers_for_scikit-learn\/\">Convert Pandas Categorical Data For Scikit-Learn<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/delete_observations_with_missing_values\/\">Delete Observations With Missing Values<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/deleting_missing_values\/\">Deleting Missing Values<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/detecting_outliers\/\">Detecting Outliers<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/discretize_features\/\">Discretize Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/encoding_ordinal_categorical_features\/\">Encoding Ordinal Categorical Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/handling_imbalanced_classes_with_downsampling\/\">Handling Imbalanced Classes With Downsampling<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/handling_imbalanced_classes_with_upsampling\/\">Handling Imbalanced Classes With Upsampling<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/handling_outliers\/\">Handling Outliers<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/impute_missing_values_with_means\/\">Impute Missing Values With Means<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/imputing_missing_class_labels\/\">Imputing Missing Class Labels<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/imputing_missing_class_labels_using_k-nearest_neighbors\/\">Imputing Missing Class Labels Using k-Nearest Neighbors<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/normalizing_observations\/\">Normalizing Observations<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/one-hot_encode_features_with_multiple_labels\/\">One-Hot Encode Features With Multiple Labels<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/one-hot_encode_nominal_categorical_features\/\">One-Hot Encode Nominal Categorical Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/preprocessing_categorical_features\/\">Preprocessing Categorical Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/preprocessing_iris_data\/\">Preprocessing Iris Data<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/rescale_a_feature\/\">Rescale A Feature<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_structured_data\/standardize_a_feature\/\">Standardize A Feature<\/a><\/li>\n<\/ul>\n<p>Preprocessing Images<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/binarize_image\/\">Binarize Images<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/blurring_images\/\">Blurring Images<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/cropping_images\/\">Cropping Images<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/detect_edges\/\">Detect Edges<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/enhance_contrast_of_color_image\/\">Enhance Contrast Of Color Image<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/enhance_contrast_of_greyscale_image\/\">Enhance Contrast Of Greyscale Image<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/harris_corner_detector\/\">Harris Corner Detector<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/installing_opencv\/\">Installing OpenCV<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/isolate_colors\/\">Isolate Colors<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/load_images\/\">Load Images<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/remove_backgrounds\/\">Remove Backgrounds<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/save_images\/\">Save Images<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/sharpen_images\/\">Sharpen Images<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/ski-tomasi_corner_detector\/\">Shi-Tomasi Corner Detector<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_images\/using_mean_color_as_a_feature\/\">Using Mean Color As A Feature<\/a><\/li>\n<\/ul>\n<p>Preprocessing Text<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_text\/bag_of_words\/\">Bag Of Words<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_text\/parse_html\/\">Parse HTML<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_text\/remove_punctuation\/\">Remove Punctuation<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_text\/remove_stop_words\/\">Remove Stop Words<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_text\/replace_characters\/\">Replace Characters<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_text\/stemming_words\/\">Stemming Words<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_text\/strip_whitespace\/\">Strip Whitespace<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_text\/tag_parts_of_speech\/\">Tag Parts Of Speech<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_text\/tf-idf\/\">Term Frequency Inverse Document Frequency<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_text\/tokenize_text\/\">Tokenize Text<\/a><\/li>\n<\/ul>\n<p>Preprocessing Dates And Times<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_dates_and_times\/break_up_dates_and_times_into_multiple_features\/\">Break Up Dates And Times Into Multiple Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_dates_and_times\/calculate_difference_between_dates_and_times\/\">Calculate Difference Between Dates And Times<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_dates_and_times\/convert_strings_to_dates\/\">Convert Strings To Dates<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_dates_and_times\/convert_pandas_column_timezone\/\">Convert pandas Columns Time Zone<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_dates_and_times\/encode_days_of_the_week\/\">Encode Days Of The Week<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_dates_and_times\/handling_missing_values_in_time_series\/\">Handling Missing Values In Time Series<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_dates_and_times\/handling_time_zones\/\">Handling Time Zones<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_dates_and_times\/lag_a_time_feature\/\">Lag A Time Feature<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_dates_and_times\/rolling_time_windows\/\">Rolling Time Window<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/preprocessing_dates_and_times\/select_date_and_time_ranges\/\">Select Date And Time Ranges<\/a><\/li>\n<\/ul>\n<p>Feature Engineering<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_engineering\/dimensionality_reduction_on_sparse_feature_matrix\/\">Dimensionality Reduction On Sparse Feature Matrix<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_engineering\/dimensionality_reduction_with_kernel_pca\/\">Dimensionality Reduction With Kernel PCA<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_engineering\/dimensionality_reduction_with_pca\/\">Dimensionality Reduction With PCA<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_engineering\/feature_extraction_with_pca\/\">Feature Extraction With PCA<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_engineering\/group_observations_using_clustering\/\">Group Observations Using K-Means Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_engineering\/select_best_number_of_components_in_lda\/\">Selecting The Best Number Of Components For LDA<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_engineering\/select_best_number_of_components_in_tsvd\/\">Selecting The Best Number Of Components For TSVD<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_engineering\/lda_for_dimensionality_reduction\/\">Using Linear Discriminant Analysis For Dimensionality Reduction<\/a><\/li>\n<\/ul>\n<p>Feature Selection<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/anova_f-value_for_feature_selection\/\">ANOVA F-value For Feature Selection<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/chi-squared_for_feature_selection\/\">Chi-Squared For Feature Selection<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/drop_highly_correlated_features\/\">Drop Highly Correlated Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/recursive_feature_elimination\/\">Recursive Feature Elimination<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/variance_thresholding_binary_features\/\">Variance Thresholding Binary Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/variance_thresholding_for_feature_selection\/\">Variance Thresholding For Feature Selection<\/a><\/li>\n<\/ul>\n<p>Model Evaluation<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/accuracy\/\">Accuracy<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/create_baseline_classification_model\/\">Create Baseline Classification Model<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/create_baseline_regression_model\/\">Create Baseline Regression Model<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/cross_validation_pipeline\/\">Cross Validation Pipeline<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/cross_validation_parameter_tuning_grid_search\/\">Cross Validation With Parameter Tuning Using Grid Search<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/cross-validaton\/\">Cross-Validation<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/custom_performance_metric\/\">Custom Performance Metric<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/f1_score\/\">F1 Score<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/generate_text_reports_on_performance\/\">Generate Text Reports On Performance<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/nested_cross_validation\/\">Nested Cross Validation<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/plot_the_learning_curve\/\">Plot The Learning Curve<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/plot_the_receiving_operating_characteristic_curve\/\">Plot The Receiving Operating Characteristic Curve<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/plot_the_validation_curve\/\">Plot The Validation Curve<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/precision\/\">Precision<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/recall\/\">Recall<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/split_data_into_training_and_test_sets\/\">Split Data Into Training And Test Sets<\/a><\/li>\n<\/ul>\n<p>Model Selection<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_selection\/find_best_preprocessing_steps_during_model_selection\/\">Find Best Preprocessing Steps During Model Selection<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_selection\/hyperparameter_tuning_using_grid_search\/\">Hyperparameter Tuning Using Grid Search<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_selection\/hyperparameter_tuning_using_random_search\/\">Hyperparameter Tuning Using Random Search<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_selection\/model_selection_using_grid_search\/\">Model Selection Using Grid Search<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_selection\/pipelines_with_parameter_optimization\/\">Pipelines With Parameter Optimization<\/a><\/li>\n<\/ul>\n<p>Linear Regression<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/adding_interaction_terms\/\">Adding Interaction Terms<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/create_interaction_features\/\">Create Interaction Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/effect_of_alpha_on_lasso_regression\/\">Effect Of Alpha On Lasso Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/lasso_regression\/\">Lasso Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/linear_regression_scikitlearn\/\">Linear Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/linear_regression_using_scikit-learn\/\">Linear Regression Using Scikit-Learn<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/ridge_regression\/\">Ridge Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/selecting_best_alpha_value_in_ridge_regression\/\">Selecting The Best Alpha Value In Ridge Regression<\/a><\/li>\n<\/ul>\n<p>Logistic Regression<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/fast_c_hyperparameter_tuning\/\">Fast C Hyperparameter Tuning<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/handling_imbalanced_classes_in_logistic_regression\/\">Handling Imbalanced Classes In Logistic Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/logistic_regression\/\">Logistic Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/logistic_regression_on_very_large_data\/\">Logistic Regression On Very Large Data<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/logistic_regression_with_l1_regularization\/\">Logistic Regression With L1 Regularization<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/one-vs-rest_logistic_regression\/\">One Vs. Rest Logistic Regression<\/a><\/li>\n<\/ul>\n<p>Trees And Forests<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/adaboost_classifier\/\">Adaboost Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/decision_tree_classifier\/\">Decision Tree Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/decision_tree_regression\/\">Decision Tree Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/feature_importance\/\">Feature Importance<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/feature_selection_using_random_forest\/\">Feature Selection Using Random Forest<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/handle_imbalanced_classes_in_random_forests\/\">Handle Imbalanced Classes In Random Forest<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/random_forest_classifier\/\">Random Forest Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/random_forest_classifier_example\/\">Random Forest Classifier Example<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/random_forest_regressor\/\">Random Forest Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/select_important_features_in_random_forest\/\">Select Important Features In Random Forest<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/titanic_competition_with_random_forest\/\">Titanic Competition With Random Forest<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/visualize_a_decision_tree\/\">Visualize A Decision Tree<\/a><\/li>\n<\/ul>\n<p>Nearest Neighbors<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/nearest_neighbors\/identifying_best_value_of_k\/\">Identifying Best Value Of k<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/nearest_neighbors\/k-nearest_neighbors_classifer\/\">K-Nearest Neighbors Classification<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/nearest_neighbors\/radius_based_nearest_neighbor_classifier\/\">Radius-Based Nearest Neighbor Classifier<\/a><\/li>\n<\/ul>\n<p>Support Vector Machines<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/calibrate_predicted_probabilities_in_svc\/\">Calibrate Predicted Probabilities In SVC<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/find_nearest_neighbors\/\">Find Nearest Neighbors<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/find_support_vectors\/\">Find Support Vectors<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/imbalanced_classes_in_svm\/\">Imbalanced Classes In SVM<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/plot_support_vector_classifier_hyperplane\/\">Plot The Support Vector Classifiers Hyperplane<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/svc_parameters_using_rbf_kernel\/\">SVC Parameters When Using RBF Kernel<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/support_vector_classifier\/\">Support Vector Classifier<\/a><\/li>\n<\/ul>\n<p>Naive Bayes<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/bernoulli_naive_bayes_classifier\/\">Bernoulli Naive Bayes Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/calibrate_predicted_probabilities\/\">Calibrate Predicted Probabilities<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/gaussian_naive_bayes_classifier\/\">Gaussian Naive Bayes Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/multinomial_logistic_regression\/\">Multinomial Logistic Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/multinomial_naive_bayes_classifier\/\">Multinomial Naive Bayes Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/naive_bayes_classifier_from_scratch\/\">Naive Bayes Classifier From Scratch<\/a><\/li>\n<\/ul>\n<p>Clustering<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/agglomerative_clustering\/\">Agglomerative Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/dbscan_clustering\/\">DBSCAN Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/evaluating_clustering\/\">Evaluating Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/meanshift_clustering\/\">Meanshift Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/minibatch_k-means_clustering\/\">Mini-Batch k-Means Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/k-means_clustering\/\">k-Means Clustering<\/a><\/li>\n<\/ul>\n<p><strong>Deep Learning<\/strong><\/p>\n<p>Keras<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/feedforward_neural_network_for_binary_classification\/\">Feedforward Neural Network For Binary Classification<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/feedforward_neural_network_for_multiclass_classification\/\">Feedforward Neural Network For Multiclass Classification<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/feedforward_neural_network_for_regression\/\">Feedforward Neural Networks For Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/adding_dropout\/\">Adding Dropout<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/convolutional_neural_network\/\">Convolutional Neural Network<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/lstm_recurrent_neural_network\/\">LSTM Recurrent Neural Network<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/neural_network_early_stopping\/\">Neural Network Early Stopping<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/neural_network_weight_regularization\/\">Neural Network Weight Regularization<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/preprocessing_data_for_neural_networks\/\">Preprocessing Data For Neural Networks<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/save_model_training_progress\/\">Save Model Training Progress<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/tuning_neural_network_hyperparameters\/\">Tuning Neural Network Hyperparameters<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/visualize_loss_history\/\">Visualize Loss History<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/visualize_neural_network_architecture\/\">Visualize Neural Network Architecutre<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/visualize_performance_history\/\">Visualize Performance History<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/k-fold_cross-validating_neural_networks\/\">k-Fold Cross-Validating Neural Networks<\/a><\/li>\n<\/ul>\n<\/div>\n<p><a href=\"https:\/\/www.datasciencecentral.com\/xn\/detail\/6448529:BlogPost:954463\">Go to Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Author: ajit jaokar In various formats, one of the most frequent questions I am asked is the equivalent of: &ldquo;Can you recommend a free self-paced [&hellip;] <span class=\"read-more-link\"><a class=\"read-more\" href=\"https:\/\/www.aiproblog.com\/index.php\/2020\/05\/28\/a-free-self-paced-learning-path-for-machinelearning-and-deeplearning\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":473,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[26],"tags":[],"_links":{"self":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/3504"}],"collection":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=3504"}],"version-history":[{"count":0,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/3504\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media\/474"}],"wp:attachment":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=3504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=3504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=3504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}