Home
Syllabus
Course Description and Goals
Grading
Center for Academic Success
Textbooks & Other Resources
Academic Integrity
Mental Health Resources
Accomodations
Nondiscrimination Policy and Sexual Misconduct
Project
Datasets
Moodle Page
Office Hours
Set an Appointment
Data Science and Machine Learning
Home
Introduction
Data Wranging and Manipulation
Flat vs. Hierarchical Data
Reading Data
Scalars, Vectors and Matrices
Index and Columns
Vectorized Operations
Selection: subset of columns
Filtering: subset of rows
Extracting and Dropping values
Descriptive Statistics
Concatenation and Merging
Applying custom functions
Aggregation
Pivot table
Writing Data
Data Visualization
Anatomy of a Plot
Line Plots (Temporal Data)
Scatter Plots (
\(\geq\)
2 numeric variables)
Box Plots
Univariate Visualizations
Multivariate Visualizations
Data Cleaning and Encoding
Feature Types
Text Data
Networks Data
Audio Data
Image Data
Geospatial Data
Time Series Data
Data Science and Machine Learning
Correlations
Geometric Interpretation
Matrices
Nearest Neighbor
Probability
Joint Probability
Conditional Probability
Naive Bayes
Garbage Collection
Scikit-learn
Classification
Clustering
Regression
Data Science and Machine Learning