在Python中是否有推薦的機器學習包?我有以前在C++和MATLAB中實現各種機器學習和統計算法的經驗,但在Python中完成了一些工作,我對Python的可用包感到好奇。在Python中是否有推薦的機器學習包?
回答
AFAIK,Orange可能是目前的最佳選擇。
PyML也不錯。
PyMC貝葉斯估計。
,還有一本書「Machine Learning:An Algorithmic Perspective」,There are lots of Python code examples in the book,可能值得一讀。
並且有一篇博文:Pragmatic Classification with Python。
只是我的兩分錢。
看起來像PyMC已經搬到這裏:https://github.com/pymc-devs/pymc – cbednarski 2012-09-03 02:33:42
你可能想看看:
http://www.shogun-toolbox.org/,這對多國語言,包括Python接口。也有http://www.pybrain.org/,這是(我相信)ML算法的本地實現。希望有所幫助。
PyBrain專注於神經網絡。 – 2014-05-19 17:00:22
我不確定你是否確切地稱這臺機器學習,但nltk package貝葉斯風格的文本分類。您可以使用學習數據和測試數據來查看它是推斷有關數據的規則。
NLTK對文本挖掘更有用。 – riza 2009-08-18 04:29:52
查看Modular toolkit for Data Processing (MDP)。它實現了機器學習和統計學中的幾個算法,並且它已經成熟並且有據可查。
對於支持向量機,看看LibSVM,其中包括Python接口。
這是SciPy的做了偉大的名單,衆多知名Python包的,除其他外,機器學習相關:Artificial intelligence & machine learning
我給Orange一試。
它功能強大,但如果你仔細閱讀文檔,你會意識到作者有自己瘋狂的Python編寫風格。如果你對Python比較陌生,他的代碼確實會變得很神祕,所以除非你熟悉Python,否則我不會推薦Orange。
在Stack Overflow或許相關的問題:
Artificial Inteligence library in python。
What is the best artificial-intelligence library for Python?
如果您正在尋找神經網絡,蟒蛇爲fann結合是很容易使用,並配有工具來訓練你的網絡
http://www.pymvpa.org可以正常工作。
Deep Learning Tutorials描述如何開發和訓練深度神經網絡。 即使使用Nvidia GPU,也可以使用used library。
還有scikit-learn(BSD,只依賴於numpy & scipy)。它包括各種監督學習算法,例如:基於libsvm的和線性與scipy.sparse綁定寬特徵的數據集
- SVM又名Lasso和Elastic Net模型,用LARS和座標下降算法實現
它還具有無監督聚類算法,如:
- k均值++
- 均值漂移
- 親和力傳播
- 譜聚類
以及其他工具如:
- 文本內容特徵提取器(令牌和焦炭n元語法+哈希矢量化器) 個
- 單變量功能選擇
- 一個簡單的管道工具
- 的交叉驗證策略,大量的實現
- 性能指標評測和ploting(ROC曲線,AUC,混淆矩陣,...)
- 網格搜索工具使用並行交叉驗證執行超參數調整
- 與joblib集成以在交互環境中工作時緩存部分結果(例如,使用ipython)
每個算法的實現都附帶sample programs,演示其在玩具數據或真實生活數據集上的用法。
另外,官方的源代碼庫是hosted on github,所以請隨時用交互式代碼審查的常規拉取請求功能來貢獻錯誤修正和改進。
- 1. 運輸機器學習模型的推薦方法是什麼?
- 2. 推薦用於學習C
- 3. drupal ----推薦學習模塊
- 4. 機器學習,Python
- 5. 什麼推薦機器學習libriries使用?
- 6. Python機器學習警告
- 7. python中的機器學習外部數據集學習
- 8. 是否有成功學習奇偶校驗函數的機器學習算法?
- 9. 推薦閱讀學習小黃瓜
- 10. 學習C:視頻課程推薦
- 11. [紅寶石]:推薦學習方法
- 12. 機器學習在Python:scikit學習/ Pybrain
- 13. 問題與機器學習scikit在Python學習
- 14. 什麼是機器學習中的學習曲線?
- 15. Bot中的機器學習
- 16. GATE中的機器學習
- 17. 什麼是SSIS的推薦學習材料?
- 18. 什麼是學習PHP擴展最值得推薦的資源?
- 19. 什麼是一些推薦的OpenSSL和密碼學習資源?
- 20. 學習VTK庫工具包的一些推薦資源和教程是什麼?
- 21. 學習C++,下一步是什麼?另外推薦的編譯器是什麼?
- 22. 用於機器學習的Python導入
- 23. 機器學習形狀和類型的機器學習
- 24. 機器學習的挑戰:在Java/Groovy中(數據挖掘,機器學習)
- 25. 什麼是學習機器學習的最佳編程語言?
- 26. 什麼是學習機器學習的好實施?
- 27. 學習機器學習的先決條件是什麼?
- 28. 適用於Python 3x的最佳機器學習軟件包?
- 29. Python到PHP - Azure機器學習
- 30. Python機器學習標籤和功能
可能相關: http://stackoverflow.com/questions/1605854/what-is-the-best-artificial-library-for-python http://stackoverflow.com/questions/1798091/artificial -intelgence-library-in-python – sastanin 2009-12-27 16:21:49
@ will,below:you are wrong ...沒有違法,關閉此項目的決定既不具有建設性也不有用。 – lmsasu 2012-02-10 13:38:57
@lmsasu:沒有冒犯。如果我是社區,可以投票重新開放。或者更直接的行動是請求在Meta上重新開放。然而,我不認爲它會得到任何結果,因爲阻止這樣的問題一直是一個長期的做法(當然,只要問題已經出現,當然,但你明白)。主要由非現場鏈接回答的列表/自行車/購物問題現在幾乎立即關閉。 – Will 2012-02-10 14:08:39