Jupyter notebooks for summarizing and reproducing the textbook "The Elements of Statistical Learning" 2/E by Hastie, Tibshirani, and Friedman
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
numpy.ndarraywith GPU support).
.. _PyTorch: //pytorch.org
Use your favorite virtualenv system and install the below dependencies; quite standard ones.
.. 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 pytorch.org. (esl) $ pip install http://download.pytorch.org/whl/cpu/torch-0.3.1-cp36-cp36m-linuxx8664.whl