天天看點

《Web安全之機器學習入門》一 第2章 打造機器學習工具箱

打造機器學習工具箱

在機器學習領域,Python語言可以大展身手,因為Python的設計哲學是“優雅、明确、簡單”。Python開發者的哲學是“用一種方法,最好是隻有一種方法來做一件事”。在設計Python語言時,如果面臨多種選擇,Python開發者一般會拒絕花俏的文法,而選擇明确的沒有或者很少有歧義的文法。由于這種設計觀念的影響,Python源代碼具備更好的可讀性,并且能夠支撐大規模的軟體開發。幾乎在任何涉及軟體開發的領域都可以看到Python的身影,在機器學習領域它更是威名遠揚,大量的優秀機器學習庫都是基于Python開發或者提供Python接口的。是以本章重點介紹Python語言在機器學習領域的優勢和應用,包括幾個重點庫:NumPy、SciPy、NTLK、Scikit-Learn的簡介、環境依賴以及安裝,最後介紹TensorFlow的簡介及安裝。為後續的學習準備好工具箱。