CS480/680 Spring 2019 - Introduction to Machine Learning
For GPU acceleration, feel free to use Google's Colaboratory environment. This is a free cloud service where you can run Python code (including TensorFlow, which is pre-installed) with GPU acceleration. A virtual machine with two CPUs and one Nvidia K80 GPU will run up to 12 hours after which it must be restarted. The following steps are recommended:
Click on "edit", then "notebook settings" and select "None" (CPU) or "GPU" for hardware acceleration.
There are many good references for machine learning. We will cover material in different textbooks. The first three textbooks are freely available online. Complementary readings in the textbooks are assigned for every lecture in the course schedule.
[GBC] Ian Goodfellow, Yoshua Bengio and Aaron Courville, Deep Learning (2016) freely available online