機器學習
就是把無序的數據轉換成有用的信息。python
咱們會利用計算機來彰顯數據背後的真實含義,這纔是機器學習
的意義。git
例如:識別動物貓 模式識別(官方標準):人們經過大量的經驗,獲得結論,從而判斷它就是貓。 機器學習(數據學習):人們經過閱讀進行學習,觀察它會叫、小眼睛、兩隻耳朵、四條腿、一條尾巴,獲得結論,從而判斷它就是貓。 深度學習(深刻數據):人們經過深刻了解它,發現它會'喵喵'的叫、與同類的貓科動物很相似,獲得結論,從而判斷它就是貓。(深度學習經常使用領域:語音識別、圖像識別) 模式識別(pattern recognition): 模式識別是最古老的(做爲一個術語而言,能夠說是很過期的)。 咱們把環境與客體統稱爲「模式」,識別是對模式的一種認知,是如何讓一個計算機程序去作一些看起來很「智能」的事情。 經過融於智慧和直覺後,經過構建程序,識別一些事物,而不是人,例如: 識別數字。 機器學習(machine learning): 機器學習是最基礎的(當下初創公司和研究實驗室的熱點領域之一)。 在90年代初,人們開始意識到一種能夠更有效地構建模式識別算法的方法,那就是用數據(能夠經過廉價勞動力採集得到)去替換專家(具備不少圖像方面知識的人)。 「機器學習」強調的是,在給計算機程序(或者機器)輸入一些數據後,它必須作一些事情,那就是學習這些數據,而這個學習的步驟是明確的。 機器學習(Machine Learning)是一門專門研究計算機怎樣模擬或實現人類的學習行爲,以獲取新的知識或技能,從新組織已有的知識結構使之不斷改善自身性能的學科。 深度學習(deep learning): 深度學習是很是嶄新和有影響力的前沿領域,咱們甚至不會去思考-後深度學習時代。 深度學習是機器學習研究中的一個新的領域,其動機在於創建、模擬人腦進行分析學習的神經網絡,它模仿人腦的機制來解釋數據,例如圖像,聲音和文本。 參考地址: http://www.csdn.net/article/2015-03-24/2824301 http://baike.baidu.com/link?url=76P-uA4EBrC3G-I__P1tqeO7eoDS709Kp4wYuHxc7GNkz_xn0NxuAtEohbpey7LUa2zUQLJxvIKUx4bnrEfOmsWLKbDmvG1PCoRkJisMTQka6-QReTrIxdYY3v93f55q
機器學習已應用於多個領域,遠遠超出大多數人的想象,橫跨:計算機科學、工程技術和統計學等多個學科。github
知識表示
:
選擇算法須要考慮的兩個問題算法
舉例apache
機器學習 開發流程網絡
* 收集數據: 收集樣本數據 * 準備數據: 注意數據的格式 * 分析數據: 爲了確保數據集中沒有垃圾數據; 若是是算法能夠處理的數據格式或可信任的數據源,則能夠跳過該步驟; 另外該步驟須要人工干預,會下降自動化系統的價值。 * 訓練算法: [機器學習算法核心]若是使用無監督學習算法,因爲不存在目標變量值,則能夠跳過該步驟 * 測試算法: [機器學習算法核心]評估算法效果 * 使用算法: 將機器學習算法轉爲應用程序
SciPy
、NumPy
(底層語言:C和Fortran)Matplotlib