Last Updated: Sat, 04/04/2026 Syllabus CX4240.pdf (241.94 KB) General Class Information Academic year: 2026 Semester: Spring Course prefix: CX Course number: 4240 Section: A CRN 28486 Instructor first name: Bo Instructor last name: Dai Catalog Description This course introduces techniques for computational data analysis, with an emphasis on machine learning techniques, which extracts useful knowledge from data in real-world applications. On the technique side, we will cover key machine learning methods (supervised learning, representation learning, generative models, and foundation models). On the application side, it will introduce various applications of these techniques, including images/text generation and robotics. It will introduce how to formulate real-world tasks as data analysis problems, key methods for solving these problems, and their advantages and disadvantages. These topics will be covered in Four Modules:Module I: Background KnowledgeLinear AlgebraProbability and StatisticsOptimizationModule II: Supervised LearningLinear Regression and ClassificationRidge Regression, Logistic Regression, Naive BayesNeural NetworksCNN, RNNModule III: Unsupervised LearningClusteringK-means, Gaussian Mixture ModelsDimension Reduction and Representation LearningPCA, SimCLRGenerative ModelsVAEModule IV: Large Language Models (LLM)Attention, TransformerSupervised Fine-TuningReinforcement Learning with Human Feedback (RLHF) Administrative Data Course status Active