你想將所在地區設為 美國 並顯示 繁體中文 嗎?
更新設定關閉
關閉
登入/註冊
資料科學:Orange3 入門
0 seconds of 1 minute, 50 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
01:50
 
吳昱甫

資料科學:Orange3 入門

利用開源、強大的流程圖式資料科學軟體 Orange3 來簡單介紹資料科學的各個步驟及流程;通過對於基礎流程的掌握,能夠持續進階到更高等的 Orange3 元件使用、或通過撰寫 Python 程式碼自訂符合需求的元件。
20.8 k 的人也在觀看
課程已下架
課程已下架,有任何問題可以找客服。

關於課程

課程包含

包含 1 章 20 單元、1 項作業

課程時長

0 時 54 分鐘

課程總人數

239 位同學

觀看限制

不限觀看次數,還會附贈完課證書

最新消息

課程內容

假設...

今天系學會召開大會,即將審查年度預算及去年財務報表。負責的祕書處學弟帶著一只隨身碟上台,打開了數份 Excel 檔案,滔滔不絕的講起了去年度的預算分配、花費狀況及使用分析。身為資料科學大師的你半瞇著眼睛快睡著。突然,你發現,今年度的預算報告裡面有一些欄位是空白的、有一些欄位數字怪怪的;而有一些通過函數生成的資料,所採計的計算方式,似乎跟去年的算法不太一樣!

「學弟,你能跟我說說,你這些資料是怎麼處理的嗎?」

開課緣由

說到資料科學,大部分的人腦海中出現的都是超級計算機、錯綜複雜的報表、密密麻麻的程式碼等。其實,資料科學是一個相當廣闊的領域,例如資料工程(清理與操作、資料倉儲、資料倉儲)、統計、視覺化以及如何解釋結果等需要專業領域知識來協助的大學科。

那麼,要怎麼入門呢?網路上放 Google 一搜,結果百百種 ... 開始學習 R?可是 Python 好像比較熱門?我需要學習 Apache Spark 嗎?資料倉儲,那我需要學會怎麼架設、管理 SQL 資料庫嗎?深度學習好像很熱門,這也是我需要學習的嗎?

這堂課的主要動機,在於引入一個新形態的工具:Orange3。Orange3 是一個以流程圖做為介面,將資料處理過程展示出來的工具(又稱為:視覺化程式設計)。只要了解元件功能,就能夠輕鬆的把所有資料操作過程儲存下來,利於之後重複使用、或者與人討論資料處理的過程是否有瑕疵或改進空間、而且也不會更動到原始資料。

課程介紹

按照正規資料科學處理流程:獲取、清理與前置處理、建模、應用與視覺化四步,通過實際操作的講解,來讓大家對資料科學具體步驟有初步的了解。

  • 清理:要以離群值、空值的清除為主。
  • 視覺化:分布圖(distribution)、熱點圖(heatmap)、散佈圖(scatter plot)
  • 建模:以迴歸(regression)、分類樹(classification tree)兩個基礎而常用的。

學完這堂課,可能離真正的資料科學還有一段距離;本課的主要目的還是以了解整體流程、引入適當工作流為主,讓大家可以更具體的分享流程。更深入的元件講解、資料庫使用等請待中階課程!

關於講者

塵世中一個迷途醫學生,自稱 medical hacker。

大二時參加了台中自由軟體愛好者聚會,接觸到了廣闊而複雜的大軟體界,開始玩起 Linux 及 Python,揮舞一把名為 Emacs 的小刀闖天涯。大三大四時著迷於醫學工程中的影像處理,學習了 Matlab 及許多訊號、圖像處理的數學理論。大五後接觸到了健保資料庫,遂一頭踏入了這個充斥的無盡骯髒資料的大寶庫,試圖從中挖掘一些有用的訊息來了解藥物、手術與疾病之間的關聯性。

哪些人適合這堂課?
對於操作 Excel 感到厭煩的人、想要了解資料科學卻是程式苦手的人、有基礎 Python 能力希望可以快速應用上工作的人。
你可以學到
建立可重複使用、可分享的資料處理流程,並且能夠將手頭資料實際套用於 Orange3 程式。
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
安裝有 Windows 7/8/10(64 bit)作業系統的電腦。
需要具備的背景知識
必須有實際操作過 Excel 函數(例如:SUM / AVERAGE)及使用 Excel 繪統計圖的經驗。Python 經驗非必須,然而若有使用過則更容易上手後續課程!
單元一覽
1 章 20 單元|總時長 54 分鐘
全部收合
1
本課程不分章節
影片單元
單元 1 - 甚麼是 Python?甚麼是 Orange3?
03:18
影片單元
單元 2 - Orange3 介面與操作概觀
03:54
影片單元
單元 3 - 元件與元件類別的簡介
02:05
影片單元
單元 4 - 從 Excel 與 CSV 檔案中匯入資料
02:42
影片單元
單元 5 - 資料表操作:摘要、選擇行、選擇列
03:03
影片單元
單元 6 - 資料表操作:離散化、連續化
03:04
影片單元
單元 7 - 資料表操作:自訂函數來操作行與列
02:25
影片單元
單元 8 - 資料清理:空資料與離群值
02:34
影片單元
單元 9 - 資料清理與表操作的總整理
03:21
影片單元
單元 10 - 視覺化:分布圖(Distribution)
02:46
影片單元
單元 11 - 視覺化:熱點圖(Heatmap)
02:49
影片單元
單元 12 - 視覺化:散佈圖(Scatter)
01:59
影片單元
單元 13 - 建模:線性回歸(Linear Regression)
02:56
影片單元
單元 14 - 建模:邏輯迴歸(Logistic Regression)
02:41
影片單元
單元 15 - 建模:分類樹(Classification Tree)
02:43
影片單元
單元 16 - 撰寫 Python 來自訂資料流處理流程
02:12
影片單元
單元 17 - 統計檢定:怎麼執行 Student T 等一系列檢定
03:21
影片單元
單元 18 - 遇到問題!怎樣搜尋?(How to STFW)
01:54
影片單元
單元 19 - 進階閱讀:下階段課程介紹
02:31
影片單元
單元 20 - 進階閱讀:類神經網路簡介與 Orange3 結合之初步示範
02:35
作業單元
作業 1 - 老鼠實驗員小吳的困境
查看作業
課程評價
3.7
/ 5.0
14 則評價
tonylin12272018-06-26
老師講得好
聽完老師的課, 感覺自己的實力提昇許多了!!!
(已編輯)
1 人覺得有幫助
gbhu2016-12-21
很棒的課程
講師的講解很清楚.希望還有開進階課程.
hsiuwenliu2019-01-25
快速入門
謝謝老師提供的課程
Edison Chou2018-08-10
內容很好
希望有後續課程
朱永載2017-06-09
講解清晰
如題,各項功能在每堂課後皆能有基本的認識。 若能加入一些大型資料的練習,從連續化/離散化,資料清理到視覺化的完整專案,相信能更有收穫。

意猶未盡嗎?

關於講師

吳昱甫
1堂課程
0篇文章
239位學生
塵世中一個迷途小醫學生
前往講師頁面

購課前問答

日期最新
日期最新
日期最舊
愛心數
老師請問一下,我想用我的資料做分類樹分析,是一個CSV檔案,我飽目標變數設成第一行,但它一直找不到目標變數,請問如果設定目標變數?
回覆
我也想問
t844249
2017-06-18
請問有ch05練習範例嗎? t844249.10天前 0 0 修改 請問有ch05的練習範例score.csv嗎?如果有它在哪兒啊??謝謝!
回覆
我也想問
吳淑芬
2017-01-22
請問orange3是免費的嗎?
吳昱甫
授課老師
2017-01-24
是噢!
回覆
我也想問
郁尚愛
2016-12-30
資料清洗後,使用save data元件,存成csv,打開變成一堆亂七八糟的字,和DataTable中看到的不同,而且多出了一個.csv.matadata檔。請問怎麼解決?
(已編輯)
回覆
我也想問
lin10520
2016-11-07
老師你好~ 請問Orange3和Python的關係,是否就像是Rstudio之於R是一樣的呢?
吳昱甫
授課老師
2016-12-05
不太一樣哦!Orange3 是一個應用,不需要會 Python 也可以用。Rstudio 是 R 的「整合開發環境」,在 Python 中的對比物是強大的商業軟體 Pycharm 或開源的 Spider2
回覆
我也想問
購買單堂課

NT$250
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用