Get in Touch

Course Outline

Introduction to Machine Learning Principles

  • 区分监督学习与无监督学习的类型特征
  • 从统计学学习向机器学习范式的演进
  • 数据挖掘工作流程:业务理解、数据准备、建模及部署环节
  • 针对特定任务选择适配算法的标准
  • 过拟合现象与偏差-方差权衡机制

Python环境与机器学习库概览

  • 在机器学习应用中采用编程语言的重要性
  • R语言与Python的工具选型分析
  • Python快速入门及Jupyter Notebook使用指南
  • 核心Python库解析:pandas、NumPy、scikit-learn、matplotlib及seaborn

机器学习算法测试与评估体系

  • 模型泛化能力、过拟合风险及模型验证方法
  • 评估策略:留出法、交叉验证及自助法
  • 回归任务评估指标:误差(ME)、均方误差(MSE)、均方根误差(RMSE)及平均绝对百分比误差(MAPE)
  • 分类任务评估指标:准确率、混淆矩阵及类别不平衡处理
  • 模型性能可视化技术:利润曲线、ROC曲线及提升图
  • 模型选择与网格搜索用于超参数调优

数据预处理流程

  • Python中的数据导入与存储机制
  • 探索性数据分析及汇总统计量计算
  • 缺失值处理与异常值识别
  • 数据标准化、归一化及变换方法
  • 定性数据重编码与基于pandas的数据清洗

分类算法解析

  • 二分类与多分类任务的差异
  • 逻辑回归与判别函数分析
  • 朴素贝叶斯与k近邻算法
  • 决策树模型:CART、随机森林、Bagging、Boosting及XGBoost
  • 支持向量机(SVM)及其核函数应用
  • 集成学习技术综述

回归分析与数值预测

  • 最小二乘法与变量选择策略
  • 正则化方法:L1(Lasso)与L2(Ridge)
  • 多项式回归与非线性模型构建
  • 回归树与样条函数应用

神经网络技术

  • 神经网络与深度学习基础概念
  • 激活函数、网络层结构及反向传播算法
  • 多层感知机(MLP)架构解析
  • 利用TensorFlow或PyTorch进行基础神经网络建模
  • 神经网络在分类与回归任务中的应用

销售预测与预测分析

  • 时间序列分析与基于回归的预测方法对比
  • 季节性数据与趋势数据的处理方法
  • 利用机器学习技术构建销售预测模型
  • 预测精度评估与不确定性量化
  • 业务场景下的结果解读与报告沟通

无监督学习应用

  • 聚类技术:k均值、k中心点、层次聚类及自组织映射(SOM)
  • 降维技术:主成分分析(PCA)、因子分析及奇异值分解(SVD)
  • 多维缩放(MDS)方法

文本挖掘技术

  • 文本预处理与分词技术
  • 词袋模型、词干提取及词形还原
  • 情感分析及词频统计
  • 利用词云可视化文本数据

推荐系统构建

  • 基于用户与基于项目的协同过滤算法
  • 推荐引擎的设计与性能评估

关联规则挖掘

  • 频繁项集发现与Apriori算法
  • 市场 basket 分析及提升度(Lift)比率计算

异常检测技术

  • 极值分析方法
  • 基于距离与基于密度的检测算法
  • 高维数据中的异常点识别

机器学习案例研究

  • 业务问题界定与分析框架建立
  • 数据预处理与特征工程实施
  • 模型选型与超参数调优策略
  • 结果评估与发现成果汇报
  • 模型部署与落地实施

总结与后续行动规划

Requirements

  • Foundational understanding of machine learning principles, including supervised and unsupervised techniques
  • Competence in Python programming fundamentals, such as variables, control structures, and functions
  • Prior exposure to data manipulation via libraries like pandas or NumPy is advantageous but not mandatory
  • No previous experience with advanced modeling or neural networks is anticipated

Audience

  • Data scientists
  • Business analysts
  • Software engineers and technical professionals engaged in data operations for government entities
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories