Weekly Course Schedule – Fall 2024

IS597 - MLC - Machine Learning Pipelines Using Cloud-Based Platforms

Meets Tuesday Afternoons

Week 5 (September 23 – September 29)



Tuesday, September 24   (1:15 P.M. – 3:15 P.M., LISB 131)
Class Session 5
Topics
  • Python for Machine Learning Crash Course – Part 2
  • Pandas (including plotting)
  • Plotting With Matplotlib
In-Class Activities
  • Review solutions to prior week's coding assignment
  • Demo: Pandas (including plotting in Pandas)
  • Discussion: TBA
Required Readings
  • McKinney – Chapter 5 (Getting Started with pandas)
  • McKinney – Chapter 6 - 6.1 (Reading and Writing Data in Text Format)
  • McKinney – Chapter 7 - 7.1 (Handling Missing Data), 7.2 (Data Transformation)
  • McKinney – Chapter 9 (Plotting and Visualization)
Required Recordings
  • Lecture Video: Pandas This lecture is presented by Jenna Kim. Jenna and I were co-developers of this course material.
  • Lecture Video: Matplotlib This lecture is presented by Jenna Kim. Jenna and I were co-developers of this course material.
Other Resources


Friday, September 27   (2:00 P.M. – 3:00 P.M., Zoom)
Optional Session
Lab Session
On Friday afternoons from 2:00 PM till 3:00 PM, we will be holding an optional Lab Session using Zoom. Please drop by to ask a question, to discuss solutions to previous assignments, to get help with the current assignment, to discuss the final project, or just to say hello. Please use a headset while participating.


Sunday, September 29, @  11:55 P.M.
Weekly Assignments Deadline
Coding Assignments Due
  • Adjust Settings on PyCharm Professional
    Description: PyCharm Professional does not come with the settings that we need as it is configured out-of-the-box. So, we will be changing 2 important settings that will improve our programming experience and assure program quality.
  • Pandas Assignment
    Description: To build your skills in using Pandas dataframes and in plotting using the Pandas interface, download the examples from the LinkedIn Learning course on Pandas that Kevin used for the in-class demo. Do the exercises through the chapter on plotting. PLEASE NOTE that there is no submission for this assignment. We are leaving it to you to get this important practice opprtunity.
  • Matplotlib Coding Assignment
    Description: All of the materials that you will need to complete this assignment are contained in the Starter Files zip file below. Instructions on how to do the assignment and how to submit your work are included as part of the Jupyter notebook. Please follow those instructions.
    Submit to: Matplotlib Coding Assignment