kamrik / ML1

Files for a Python ML class

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

COMP 3122 - Python AI/ML class

Book

Python Data Science Handbook: Essential Tools for Working with Data (by Jake VanderPlas)

Tools

Prerequisites

This course assumes reasonable knowledge of Python, if you haven't used Python before, consider one of the following resources:

  • Codecademy's Python course - browser-based, tons of exercises
  • DataQuest - browser-based, teaches Python in the context of data science
  • CheckIO - a good collection of exercises to try when you are comfortable with the basics

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

  • Lab - Oct 16
  • Lecture - Oct 18, MID-TERM

Week 8 - Intersession Week (Oct 22-28)

Part 2 - scikit-learn

Week 9

Week 10

Home assignment 2

Week 11

Week 12

Home assignment 3

Final exam prep advice

  • Same format as the mid-term
  • The exam will include material from the entire semester - do not neglect NumPy and Pandas basics
  • Focus on lab exercises, exercises are always more important than reading
  • Watch the videos linked from weekly sections above (or read the associated notebooks)
  • We touched on all five chapters of the book by now. If the book works well for you, it's a great source to study from, but videos do cover all of the material as well.

Week 13

Week 14

Week 15

  • Lab - Dec 11 - works as office hours in c410

FINAL EXAM - Dec 13

  • You are allowed to bring one sheet of paper (up to Letter/A4 size) of reference you prepared yourself. Use it wisely, most people benefit from the process of preparing the page, but not so much from using it during the exam
  • Otherwise same format as the mid-term
  • Material from the entire semester will be covered including (but not limited to) NumPy, Pandas, plotting and sklearn

Epilogue

About

Files for a Python ML class


Languages

Language:Jupyter Notebook 98.7%Language:Python 1.3%