課程名稱 |
(中文) 巨量資料分析 (英文) Big Data Analytics |
開課單位 | 資訊經營研究所 | ||
課程代碼 | N5780A | ||||
授課教師 | 高有成 | ||||
學分數 | 3.0 | 必/選修 | 選修 | 開課年級 | 研究所 |
先修科目或先備能力:基礎統計 | |||||
課程概述與目標:本課培養同學巨量資料分析與商業應用能力。先透過R軟體實作進行統計資料分析,再學習MapReduce與RDD程式設計去了解Hadoop與Spark運算系統概念。課程進行方式為授課與實作並重,並採分組方式進行主題報告與專題製作。 | |||||
教科書 | Practical Apache Spark-Using the Scala API (by Chellappan and Ganesan, Apress)* | ||||
參考教材 | Statistics for Business and Economics, 11th Edition (Anderson著, 滄海書局) R軟體:應用統計方法 (陳景祥著,東華書局) 大數據(Big Data)分析與應用 - 使用Hadoop與Spark (劉勇志著,台科大圖書) Hadoop+Spark大數據巨量分析與機器學習整合開發實戰 (林大貴著,博碩) Learning Spark (by Damji, Wenig, Das, and Lee, databricks.com, O'Reilly Media)* |
||||
圖書館電子書 | Big Data Analytics - From Strategic Planning to Enterprise Integration with Tools, Techniques, NoSQL, and Graph Author(s): David Loshin * http://www.sciencedirect.com/science/book/9780124173194 |
課程大綱 | 學生學習目標 | 單元學習活動 | 學習成效評量 | 備註 | ||
週 | 單元主題 | 內容綱要 | ||||
1 | Introduction | Big Data Analytics | 瞭解巨量資料分析基本概念 |
|
||
2 | R software | Introduction to R | 學會基本R軟體操作 |
|
||
3 | Basic Statistics | Descriptive Statistics | 學會用R進行敘述統計 |
|
|
|
4 | Basic Statistics | Descriptive Statistics | 學會用R進行敘述統計 |
|
||
5 | Basic Statistics | Statistical Inferences | 學會用R進行區間估計 |
|
|
|
6 | Basic Statistics | Statistical Inferences | 學會用R進行z與t檢定 |
|
||
7 | Predictive Models | Regression Models for forecasting | 學會廻歸預測模型 |
|
|
|
8 | Predictive Models | Regression Models for forecasting | 學會用R進行廻歸預測 |
|
||
9 | Midterm Exam | 期中考 | 期中考 | |||
10 | Data Collection | Web Crawler | 學會使用R(rvest)進行網頁爬蟲 |
|
|
股市K線圖(R-quantmod套件) |
11 | Big Data | Hadoop and MapReduce | 學會Hadoop系統運算方式 |
|
||
12 | Big Data | Hadoop and MapReduce | 學會MapReduce相關理論 |
|
||
13 | Big Data | Hadoop and R | 學會安裝與使用R- rmr2套件 |
|
|
|
14 | Big Data | Spark System | 學會安裝與使用Spark環境 |
|
||
15 | Big Data | Spark, Scala, RDD | 學會使用Spark-Scala語言與RDD |
|
||
16 | Big Data | Spark Libraries | 學會使用Spark SQL與MLlib |
|
||
17 | Presentation | Applications of Big Data Analytics | 針對巨量資料重要主題進行專題報告 |
|
|
|
18 | Final Exam | Project Presentation | 學會專題報告 |
|
教學要點概述: |