← 返回首页

机器学习导论

Introduction to Machine Learning

课程介绍 Course Introduction

学分:4 | 先修课:线性代数、概率论与数理统计、程序设计基础 | 学期:第4学期

机器学习导论系统介绍机器学习的基本概念、经典算法与理论基础。课程涵盖监督学习(线性回归、逻辑回归、决策树、支持向量机、集成学习)、无监督学习(聚类、降维、密度估计)以及模型评估、正则化、偏差-方差权衡等内容。学生将通过编程作业掌握算法实现,理解过拟合与泛化,为深入研究深度学习与统计学习打下基础。

Introduction to Machine Learning systematically covers fundamental concepts, classic algorithms, and theoretical foundations. Topics include supervised learning (linear and logistic regression, decision trees, support vector machines, ensemble methods), unsupervised learning (clustering, dimensionality reduction, density estimation), model evaluation, regularization, and the bias-variance trade-off. Programming assignments build implementation skills and intuition for generalization, preparing students for deep learning and statistical learning.

大作业 Final Project

作业标题:房价预测模型构建

基于真实房屋交易数据集,完成特征工程、模型选择、调参与评估,对比多种算法表现,最终部署预测模型并撰写技术报告,分析模型可解释性。

Based on a real housing transaction dataset, complete feature engineering, model selection, tuning, and evaluation, compare multiple algorithms, deploy the prediction model, and write a technical report analyzing model interpretability.

实施步骤 Implementation Steps

📋 示例:用线性回归预测一个生活问题,比如根据房屋面积和位置预测租金。你需要收集几十条真实数据,用Python的Scikit-learn训练模型,画出拟合直线,计算R2分数,理解机器学习的基本流程。
步骤 1
数据准备
收集和预处理数据,进行数据清洗和划分
产出:预处理后数据
步骤 2
模型选择
选择合适的机器学习模型
产出:模型选择报告
步骤 3
模型训练
训练模型,调整超参数
产出:训练好的模型
步骤 4
模型评估
评估模型性能,分析结果
产出:评估报告
步骤 5
报告提交
整理实验报告和代码
产出:最终提交材料

Steps

Step 1
Data Preparation
Collect and preprocess data, split into train/test
Deliverable: Preprocessed Data
Step 2
Model Selection
Select appropriate machine learning model
Deliverable: Model Selection Report
Step 3
Model Training
Train model, tune hyperparameters
Deliverable: Trained Model
Step 4
Model Evaluation
Evaluate performance, analyze results
Deliverable: Evaluation Report
Step 5
Report Submission
Prepare experimental report and code
Deliverable: Final Submission

Prerequisites · International Exams · Contact · Back to top · Home