1、Scikit Learn
在沈溺於“深度學習”之前,所有人都應當從使用Scikit Learn來開啟自己的機器學習之旅。Scikit Learn有六大主要模塊,如下:
· 數據預處理
· 維度縮減
· 數據回歸
· 數據分類
· 數據聚類分析
· 模型選擇
只要能用好Scikit Learn,就已經算得上是壹名優秀的數據科學家了。
2、Tensorflow
Tensorflow是由谷歌推出的開源機器學習庫。它最受歡迎的功能便是Tensorboard上的數據流圖像。
Tensorboard是壹個基於網頁自動生成的儀表盤,它將數據學習流和結果進行了可視化處理,這壹功能對於排錯和展示都十分有用。
3、?PyTorch
PyTorch是由Facebook發布的壹個開源庫,用作Python的公用機器學習框架。與Tensorflow相比,PyTorch的語句更加適用於Python。正因此,學習使用PyTorch也更加容易。
作為壹個專註於深度學習的庫,PyTorch還具有非常豐富的應用程序接口函數和內置函數來協助數據科學家更加快捷地訓練自己的深度學習模型。
更多Python知識,請關註Python視頻教程!