Programming Environment

Learn about Jupyter as a programming environment for this course.

Machine learning with Python

This chapter is a brief introduction to scientific programming with Python, with an emphasis on some mathematical operations that will form the basis of many algorithms. This will specifically include working with matrices and convolutions.

Python is a high-level programming language similar to Matlab and R that has gained increasing popularity in the machine learning community. The main reason we use Python in this course is that it is freely available and now provides considerable support for machine learning, with packages such as sklearn and Keras which we will discuss and utilize in this course.

Get hands-on with 1400+ tech skills courses.