Skip to content

Repository files navigation

CodeMan

CMPIF2120: Cliff Notes

These are my personal auto-generated cliff notes, produced in part with my CMPIF2120 Intelligent Transcriber. I'm sharing them with the rest of the cohort. I'll do my best to keep this repo updated as they are mostly for my own use.

Cliff Notes

The notes are organized by module:

  • Cliff Jumper Notes/ (each module's notes woven into one connected lesson)
  • Cliff Notes Module 01/ (the applied predictive modeling roadmap: supervised vs unsupervised learning, classification vs regression, the kNN method for classification and for regression, train/test splits and MAE/RMSE, plus the Chapter 2 reading in three parts: data mining tasks, the CRISP-DM process, and the neighboring analytics techniques)
  • Cliff Notes Module 02/ (data preprocessing and what it fixes: the Pitt Smart Living bus data, attribute and data set types, the text pipeline, missing data and outliers. Summary statistics and histograms: mean, median, mode, quartiles, variance, equal-width and equal-height buckets. Numerical transforms: standardization, min-max, and robust scaling. Categorical encoding: label, ordinal, and one-hot, with the Titanic notebooks. Then the five-video PCA arc: the linear algebra primer, vectors, dot products, and projection. Covariance matrices, the data ellipse, and eigenvectors. What PCA is and why it pays. The three-step recipe in scikit-learn. Choosing components with the scree plot, reading loadings, and Simpson's paradox)

Contributors

  • DatJavaClass (Victor S), author and director. Conceived these notes, established their format and structure, directed their creation, and fact-checked, edited, and quality-controlled every one, with assistance by Claude. Some material may have been derived from assigned material, but has not been copied verbatim. For source materials please contact CMPINF-2120 Faculty and Assistants.

As Always! You're awesome, Stay awesome! and I wish everyone the best of grades!

Can you find the passive aggressive parentheses?

License

(c) 2026 Victor S (DatJavaClass). Everything in this repo is released under the MIT License. Use it, share it, fork it, remix it. Keep the copyright notice, and keep the credit: these notes were created by Victor S (DatJavaClass) for CMPINF-2120 at the University of Pittsburgh.

About

Cliff notes and Cliff Jumper notes for CMPINF-2120 Applied Predictive Modeling, shared with the cohort

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors