Module 2 – Data Science

Objectives

  • To learn how to work with tabular data using the pandas library
  • To learn the basics of digital signal processing with time-series data using the numpy and scipy libraries
  • To learn the basics of image processing with image data using the opencv library
  • To learn how to generate useful visualizations using the matplotlib library
Session Title Materials Exercises
Lecture 1: Tabular Data Lecture 1 HW ( colab )
Lecture 2: Time Series Data – Time Domain Lecture 2 HW ( colab )
Lecture 3: Time Series Data – Frequency Domain
  • Motivation ( colab )
  • Trigonometry ( colab )
  • Fast Fourier Transform ( colab )
  • Spectrograms ( colab )
  • Frequency-Domain Features ( colab )
  • Signal Noise ( colab )
  • Digital Filters ( colab )
Lecture 3 HW ( colab )
Lecture 4: Image Data Lecture 4 HW ( colab )
Lecture 5: Exploring Real Datasets
  • Exploring a Time-Series Dataset: Parkinsonian Gait ( colab )
  • Exploring an Image Dataset: Skin Cancer ( colab )
Lecture 5 HW ( colab )