机器学习
机器学习的核心在于构建那些行为由数据或交互拟合而来,而非完全由人工硬编码的系统。算法只是系统的一环;真正决定结果是否有用的,是问题定义、数据生成机制、优化目标、评估策略以及部署环境。
问题分类
这些类别并非互斥。例如,深度神经网络定义的是模型架构,而非一种独立的监督信号来源。
工作流程
- 明确决策或预测目标,并设定一个明确的基线(Baseline)。
- 审查数据收集、采样、标签质量、缺失值及潜在的数据泄漏。
- 选择反映训练目标的损失函数,以及反映实际业务价值的评估指标。
- 仅在训练集上拟合模型;使用验证集进行调参,保留测试集用于最终评估。
- 在不同群体、时间段及运行条件下对比误差表现。
- 部署后持续监控分布漂移、反馈循环、隐私风险及失败成本。
站内路径
Berkeley CS 189 是主要的外部课程参考。由于产品服务、模型 API 及基准测试快照迭代极快,相关内容不在此处展开。