|
|
课程大纲:
! U% \! j! U2 u, ]第一课 工作环境准备及数据分析建模理论基础 (2课时)0 k& ^: _6 n* l; S G
1. 课程介绍" r3 K W) p' u+ ?" s
2. Python语言基础及Python 3.x新特性
2 d; m4 g; q2 b8 v; o8 V+ Y 3. 使用NumPy和SciPy进行科学计算
. u: o# X2 K! I$ `6 g) J 4. 数据分析建模理论基础
- I7 Q) V' b) l a. 数据分析建模过程
7 \6 t4 ~3 ~, D. O& W b. 常用的数据分析建模工具/ H2 c" e; m' c4 {( E- g& O9 ~4 v, x
5. 实战案例:科技工作者心理健康数据分析(Mental Health in Tech Survey)
5 U @6 u; O- c% u/ u0 h+ O( l: K" S! L" S. |" k! J7 k9 k
第二课 数据采集与操作 (2课时) " R4 Q: q: V- f3 T9 |. Y
1. 本地数据的采集与操作
6 z' v8 A* V n$ B3 r a. 常用格式的本地数据读写
- g! K2 u5 |* X8 D8 _# L b. Python的数据库基本操作- ?, i+ P/ K0 V: W- x( x1 h/ W' _6 a
2. 网络数据的获取与表示6 p0 W: }! U! T. U$ \7 ?
a. BeautifulSoup解析网页; A/ S* ]$ `, y) l" O, [7 J; [
b. 爬虫框架Scrapy基础
3 U- f i; t1 D 3. 回归分析-- Logistic回归
* p% X/ B$ p. D) h+ M) | 4. 实战案例:获取国内城市空气质量指数数据
0 Q+ q: k9 A/ |4 X' ~, q; t" R! b
' n8 G/ R5 W2 r4 Y0 X; u第三课 数据分析工具Pandas (2-3课时)
$ g" }4 t2 z% B; J 1. Pandas的数据结构
& k" o p, W: s8 v# w$ G; C 2. Pandas的数据操作! h. Z) G4 c, f2 N! s% d' R
a. 数据的导入、导出4 E: Y7 u! o, L* U1 G, M
b. 数据的过滤筛选
2 u/ D3 n3 ^5 C3 } c. 索引及多重索引
, R1 q, ?* C _% @ ?1 i 3. Pandas统计计算和描述
+ n1 }- N1 C3 ]* P 4. 数据的分组与聚合; _: T" I; o% _3 x1 u& i' V3 c
5. 数据清洗、合并、转化和重构2 ]7 d$ C$ R( t3 q& S& N* [
6. 聚类模型 -- K-Means$ w# A; y' |7 |$ U* w4 b& K! Y/ q0 ?
7. 实战案例:全球食品数据分析(World Food Facts)4 Y% g3 W6 B' L$ Y8 E! A
w# B* v" r/ R) B/ V y
第四课 数据可视化 (2课时)
+ b* v: M, V2 Z 1. Matplotlib绘图; p+ I$ Y# F5 \. ?7 H# o0 C+ _
2. Pandas绘图0 j" w& o4 e* E$ Q$ k: u
3. Seaborn绘图; ]& Z& q: c2 b8 g* w/ A; x
4. 交互式数据可视化 -- Bokeh绘图
. o5 e6 j7 f0 y4 S6 C 5. 实战案例:世界高峰数据可视化 (World's Highest Mountains)
8 f: P7 E- j2 u; ]# x' i" f# n3 I
* h+ n1 u; s4 f# h% x第五课 时间序列数据分析 (2课时)
- t8 y1 R- r$ Z/ L# \ 1. Python的日期和时间处理及操作
. ? ?* @: F7 [3 V4 } 2. Pandas的时间序列数据处理及操作
" @6 I* K# U1 _ E+ v. R8 h 3. 时间数据重采样5 u3 Q; H+ o: C$ E5 p3 H" N; i
4. 时间序列数据统计 -- 滑动窗口
4 P: w. l+ t" w$ i 5. 时序模型 -- ARIMA; X& [7 P) o1 A# f
6. 实战案例:股票数据分析! ~. o% m/ h8 i9 S0 n# z/ T
' n) ^' ?: ]3 ?" y3 I# q. b
第六课 文本数据分析 (2课时)
' K5 }8 R" S/ X. O$ K 1. Python文本分析工具NLTK
$ g$ L" L( y& c. O5 e8 R& O 2. 分词
6 j/ W8 D0 \" R) k/ D: a2 w 3. 情感分析5 P m4 M6 Z6 H7 b* s* v
4. 文本分类
9 E8 u* u; h: ]' ~: O 5. 分类与预测模型 -- 朴素贝叶斯: V4 O9 J1 G% Y- a! _" b
6. 实战案例:微博情感分析/ g7 Y1 V) H1 R- p4 l0 X
4 k) C6 S$ [, E
第七课 图像数据处理及分析 (2课时)
: L- h; R0 y @/ C* ~- y2 Q 1. 基本的图像操作和处理/ c e# {7 ?( ^) V. z; e# g" o+ A6 \
2. 常用的图像特征描述" M' E& v0 [. V
3. 分类与预测模型 -- 人工神经网络
: _. w3 x2 d/ y m0 D 4. 实战案例:电影口碑与海报图像的相关性分析
" O7 a: r- N/ b# I p+ P/ S0 ]$ @0 i: r% `8 s/ g7 r
第八课 机器学习基础及机器学习库scikit-learn (2课时)
: S" L/ ~1 m7 f! v* m @# L9 t* h4 H; H 1. 机器学习基础* ]5 `$ ^1 Q: i" [( Z I5 s4 H; d! f/ _
2. Python机器学习库scikit-learn
% U& x9 |7 j" G/ A$ u 3. 特征降维 -- 主成分分析
& C; N, h% V# G& m4 ~5 I* F 4. 实战案例:识别Twitter用户性别 (Twitter User Gender Classification)2 _% D( x5 m9 @$ z h2 v. u
. p2 {4 a* ?. s% u; ~, z
第九课 项目实战:通过移动设备行为数据预测使用者的性别和年龄(2课时)
7 b% [6 j* x1 g+ C+ C 1. 交叉验证及参数调整
: {9 y0 d% {' k! G" q4 } 2. 特征选择) E, i) y9 I* U) k8 f: [9 r! e4 Q3 R
3. 项目实操
! }1 _$ t( r- n2 D9 l& g4 s* M 4. 课程总结# ]" a& t9 h* s0 C/ _9 j
L) q) G# B5 t
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|