课程目录:9 s! ?' \: Q% n1 e
第一章:Python与数据科学应用 1.数据科学简介与应用 2.Python与数据科学 3.安装Anaconda 4.使用Jupyter Notebook 5.Python 3语法快速简介 6.Python 資料分析套件 - Pandas 簡介 7.数据科学步骤详解 8.实战范例 - 使用Python计算文章中的字词频率
( ?7 j6 t" ^8 `* f第二章:数据搜集实例 1.数据型态 2.结构化vs半结构化vs非结构化资料 3.Python IO与档案处理 4.处理CSV, Excel格式资料 5.处理JSON, XML格式资料 6.撰写网路爬虫搜集网路资料 7.实战范例 - 房天下(Fang.com)屋价资料搜集
. N* a1 `/ Z! w$ S; O" s/ n5 P第三章:资料清理(I) 1.资料清理概论 2.简介Pandas -使用Pandas处理资料 3.资料筛选 4.侦测遗失值 5.补齐遗失值 6.实战范例 - 房屋资料处理
9 Y. b0 r" B) [& }% ]第四章:资料清理(II) 1.资料转换 2.处理时间格式资料 3.重塑资料 4.学习正规表达式 5.实战范例 - 新闻资料处理 ! S2 t, n1 U4 ?: z
第五章:资料探索与资料视觉化 1.使用Pandas产生叙述性统计 2.如何使用Pandas绘制统计图表 3.实战范例 - 网页浏览纪录资料分析
, Q: c% C K: ^* G A P9 p第六章:资料储存实例 1.关联式资料库- SQLite简介 2.将资料储存至资料库中 3.使用SQL Query分析结构化资料 4.实战范例 - 汇率资讯储存与管理
& g& @* p- E5 [/ E1 |2 [$ V( n第七章:使用机器学习建立数据模型(回归模型) 1.机器学习基础 2.Scikit-Learn套件简介 3.监督式学习与非监督式学习 4.回归分析 5.回归模型评估 6.实战范例 - 使用回归模型分析房屋价格
) a, i& N v f0 b" c! w' Z! _第八章:使用机器学习建立数据模型(分类模型) 1.资料分类-决策树 2.资料分类- Logistic Regression 3.资料分类- SVM 4.资料分类-类神经网路 5.资料分类-随机森林 6.实战范例 - 使用分类模型预测客户流失
1 z/ r2 [: D3 O6 ^" |第九章:使用机器学习建立数据模型(验证模型) 1.混淆矩阵(Confusion Matrix )与其意义 2.交叉验证(Cross Validation) 3.使用ROC评估不同分类模型 4.实战范例 - 评估不同客户流失分析模型
K+ \) u. L8 U第十章:使用机器学习建立数据模型(资料分群) 1.分群方法-阶层式分群 2.分群方法- Kmeans分群 3.分群方法- DBScan分群 4.分群结果评估 5.实战范例 - 利用分群找出文章主题 . K* h1 u( a* ^; f
第十一章:使用机器学习建立数据模型(特征筛选与降低维度) 1.特征筛选(Feature Selection) 2.特征萃取-PCA 3.特征萃取-SVD 4.实战范例 - 使用SVD 压缩图档 9 a+ V& F% n6 i$ P8 @: O5 z! U
第十二章:使用机器学习建立数据模型(关联与频繁样式分析篇) 1.关联分析(Association Rule) 2.频繁样式探勘(Frequent Pattern Mining) 3.实战范例 - 购物篮分析实例 0 I% U4 Y+ O" g$ R4 D3 X
|