2016年12月30日 星期五

深度學習指南

深度學習是一個快速發展的領域,是電腦科學與數學的一個黃金交叉。與之相關的一個新的分支,叫做機器學習。機器學習的目標在於教導電腦基於給定的資料,完成特定的工作。這個指南是為那些想學數學,學程式語言,與想成為深度學習專家而準備的。

這指南不是一個關於:

準備


你必須了解一般大學程度的數學。你必須複習深度學習這本書的最初幾章的觀念:
你必須知道如何程式設計,與測試深度學習模型。我們建議使用Python來做機器學習。NumPy/SciPy函式庫做科學計算。
當你熟悉了準備的材料,我們建議四個選項來學深度學習。選擇任一個,或是任幾個組合來做學習。星號的數量指出該材料的難度。

有許多軟體架構提供必須的函式,類別與模組用於機器學習與深度學習。我們建議你不要使用這些架構,在你早期的學習。取而代之的是,我們建議你從頭開始實做一個基礎的算法。很多課程詳細的解釋演算法背後的數學,所以他們可以簡單的實做出來。

  •  Jupyter notebooks是一個很方便的方式來使用Python程式碼。他們對於matplotlib有很好的整合,有個很方便的工具能讓資料視覺化。我們建議你實做演算法在這樣的環境。 ★

三、基礎神經網路

四、改善神經網路學習的方式

沒有留言: