<h3>AM131-台北總校第十九期_經理人研修班 #第3週viedo</h3>

<h4># 0330 資料科學與大數據分析 </h4>
<iframe src="https://player.vimeo.com/video/929743778" width="960" height="540" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
<br>

<script src="https://player.vimeo.com/api/player.js"></script>
<br><br>
<h3>吳漢銘老師 Slido_Q&A 答覆如下：</h3><br>

(1)<br>
Anonymous: 關於機器學習+深度學習與統計學相關的參考書，因為時間無法全數閱讀。若請老師只推1~2本的話，請問老師會推薦那本比較適合我們想更瞭解的入門學習者參考?<br>
hmwu: 推薦以下兩本中文書:<br>
(1) 機器學習的統計基礎：深度學習背後的核心技術，作者： 黃志勝，出版社：旗標，出版日期：2021/11/15。<br>
(2) 深度學習的數學地圖：用 Python 實作神經網路的數學模型，作者： Masanori Akaishi ，譯者： 章奇煒, 王心薇，出版社：旗標，出版日期：2020/05/28。<br>
<br>

(2)<br>
Anonymous: 是否所有數據都要設法標準化才能開始計算與預估呢？<br>
hmwu: 基本上，不是所有的資料分析或機器學習方法都需要先做標準化(standardization)(或常規化normalization)，但在很多情況下，這一資料前置處理是建議要做的。<br>
例如: (a) KNN, SVM, K-means這些方法對於資料的尺度(scale)非常敏感，未標準化的資料可能導致算法表現不佳。(b) 線性回歸、邏輯回歸、神經網絡等這些方法在找最佳解時，標準化後的資料可幫助加快梯度下降法的收斂速度，並提高訓練穩定性和。(c) 決策樹、隨機森林、梯度提升樹(GBM)等方法較不重視變數的具體數值，而是關注變數的排序和結構性分割點，此時資料標準化通常不是太必需的。<br>
<br>

(3)<br>
佘祥麟: 上午第二節的17頁，政大的同記學能力: 16000總學生數，100人抽樣出來，那剩下的15900人如何歸類?<br>
hmwu: 不太懂這個問題。但老師試著回答。若問題是想了解「政大學生的統計學能力」，那母體就是所有政大學生，總數是16000。因某些原因(成本、時間、技術)問題，無法全部一起同時舉辦一次會考，故會隨機採抽樣的方式，選取100人來舉辦考試，由這些學生(樣本)的平均成績來推論母體的平均成績。在進行隨機抽樣時，所選取的100人樣本用於估計或推論整個政治大學16000名學生群體的統計學能力。這100人樣本被視為整個群體的代表。在統計學中，我們假定這100人樣本是隨機選擇的，因此能夠在一定的信心水準下反映出全體學生的統計學能力，這100人樣本提供了對全體學生統計學能力的一個估計，也就是通過對抽樣出的100人進行分析，我們試圖推斷整個母體(包括這15900人)的統計特性。未被選中的15900人，作為群體的其餘部分，在分析中不直接被觀察或評估。理想情況下，如果抽樣過程是公正且隨機的，樣本的統計特性應該接近於整個群體的特性。因此，雖然這15900人沒有直接參與分析，他們仍然是研究結果推論和結論的一部分。<br>
<br>

(4)<br>
Anonymous: 請問p. 16的「激活函數」是什麼意思？<br>
hmwu: 深度學習中，激活函數(activation function)(或啟動函數)是一種數學函數，用於決定神經元是否應該被激活，它決定了神經元的輸出是否應該計入到下一層作為輸入。另外，激活函數的主要作用是截取到資料中的非線性關係到深度學習模型中，使得神經網絡能夠學習和執行更複雜的任務，如圖像識別、語音識別等。若沒有使用激活函數，無論神經網絡的層數有多少，最後的輸出都只是輸入的線性組合，這就會限制了神經網絡模型的預測能力。<br>
<br>

(5)<br>
Anonymous: P1-8 standard error與standard deviation的差別在哪裡?<br>
hmwu: 標準差(standard deviation)用來衡量一組資料點和它的平均數之間的離散程度，是描述單一資料集的分佈特性，亦即用於描述資料集內部的變異性。而標準誤(Standard error)是用來衡量一個樣本統計量(例如: 樣本平均數)對於母體參數(例如: 母體平均數)估計的精確度。以樣本平均數為例子，標準誤是衡量樣本平均數的可靠程度，而不是原始資料的離散程度。所以，標準誤是樣本平均值的標準差(這裡要想到老師講過的抽樣分佈概念)，它隨樣本大小的增加而減小。<br>
<br>

(6)<br>
李忠穎: 感謝老師深入淺出的介紹！❤️<br>
hmwu: 謝謝哦~~請記得給5星好評~ 感恩~<br>
<br>

(7)<br>
Anonymous: 想請老師能分享對 Julia 語言的想法？<br>
hmwu: 老師對Julia不清楚，但知道它是這時代新開發出來的程式語言，針對科學計算、大數據分析和機器學習領域具有高性能的表現。若是從事這方面的工作，可嚐試去學習，甚至專精，提昇自己較獨特的競爭力。因Julia 社群規模相較R/Python小，發展史較短，未來是否會更趨於小眾，還是發展更廣泛，就難掌握。不同的程式語言，有它們各自的特點及強項，每個人時間都有限，無法全部學會，但至少要精通一項程式語言。<br>
<br>

(8)<br>
Anonymous: P18, 關鍵字誰訂?<br>
hmwu: 此問題應該是在問講義S4的第18頁「Text Analysis of Trump’s Tweets with R Code」? 完整問題，應該是「文字探勘(text mining)中，如何定義關鍵字?」。文字探勘(Text Mining)領域中，有所謂詞庫(Corpus)、詞典(Lexicon)、停用詞列表(Stop Words List)、情感詞典(Sentiment Lexicon)、同義詞詞典和反義詞詞典(Thesaurus)，和本體論(Ontology)等等，裡面會預先定義一些詞來表達語義。當然，還有其它方式來定義關鍵字，例如: 做詞頻分析選擇詞頻高的詞為關鍵字、計算TF-IDF選擇區分高的詞為關鍵字、利用NLP技術識別出文本中的命名實體為關鍵字、進行詞彙網絡關係分析找出密切相關的關鍵字、或分析者依照領域專家建議的自定詞也可以為關鍵字。<br><br>