Topic outline

  • Before the start of the course please check out introductory notebook "0_Intro.ipynb" at https://jupyter.cs.aalto.fi/. This notebook contains brief intro to Python libraries numpy, pandas and matplotlib. In addition, there you can find sections about vectors and matrices, and elementary math notations.

    Find a quick refresher for basic properties of matrices also here.

    Make sure you are familiar with basic Python syntax and basic matrix algebra.

    To fetch notebook login to https://jupyter.cs.aalto.fi/ with your Aalto credentials --> select CS-EJ3211 Machine learning with Python (2023) server option --> go to Assignments tab --> fetch notebook "0_Intro.ipynb". Refresh the page and find the notebook in `notebook` directory.

    We also recommend to go through Chapter 1 of the course book Machine Learning: The Basics.

    If you prefer video format here is couple of Machine learning intro/ overview videos: by Eric Grimson MIT 6.0002 and by Steve Brunton.