by dgkim5360

Jupyter notebooks for summarizing and reproducing the textbook "The Elements of Statistical Learning...

221 Stars 108 Forks Last release: Not found 119 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:


Jupyter Notebooks for the Elements of Statistical Learning (WIP)

It aims to summarize and reproduce the textbook "The Elements of Statistical Learning" 2/E by Hastie, Tibshirani, and Friedman.

Currently working the early chapters, I try to implement without frameworks like scikit-learn for showing the algorithms that the textbook introduces to me.

Also starting with the neural networks, I decided to use PyTorch_ which seems less magical (They say that

with GPU support).

.. _PyTorch: //


Use your favorite virtualenv system and install the below dependencies; quite standard ones.

  • numpy
  • scipy
  • matplotlib
  • pandas
  • jupyter
  • pytorch
  • scikit-learn (optional, used in my own articles)

.. code-block:: bash

(esl) $ pip install ipython numpy scipy matplotlib pandas jupyter

# The command below installs pytorch for Python 3.6 without CUDA support. # For other settings, consult with (esl) $ pip install


Just run

jupyter notebook

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.