奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌

您現在所在的位置:首頁 >關于奇酷 > 行業動態 > AI世代基石:盤點四大機器學習開源框架

AI世代基石:盤點四大機器學習開源框架

來源:奇酷教育 發表于:

  1 Theano  Theano 在深度學習框架中是祖師級的存在。它的開發始于 2007,早期開發者包括傳奇人物 Yoshua Bengio 和 Ian Goo

  
1. Theano
  Theano 在深度學習框架中是祖師級的存在。它的開發始于 2007,早期開發者包括傳奇人物 Yoshua Bengio 和 Ian Goodfellow。
  Theano 基于 Python,是一個擅長處理多維數組的庫(這方面它類似于 NumPy)。當與其他深度學習庫結合起來,它十分適合數據探索。它為執行深度學習中大規模算法的運算所設計。其實,它可以被更好地理解為一個數學表達式的編譯器:用符號式語言定義你想要的結果,該框架會對你的程序進行編譯,來高效運行于 GPU 或 CPU。
  它與后來出現的 Tensorflow 功能十分相似(或者應該說,Tensorflow 類似 Theano ),因而兩者常常被放在一起比較。它們本身都偏底層,同樣的,Theano 像是一個研究平臺多過是一個深度學習庫。你需要從底層開始做許多工作,來創建你需要的模型。比方說,Theano 沒有神經網絡的分級。
  但隨著這些年的發展,大量基于 Theano 的開源深度學習庫被開發出來,包括 Keras, Lasagne 和 Blocks。這些更高層級的 wrapper API,能大幅減少開發時間以及過程中的麻煩。甚至,據調查統計所知,很少開發者會使用“裸奔”的 Theano,多數人需要輔助的 API。順便說一句,Theano 是一整套生態系統,別只用它裸奔,然后抱怨不好用。
2. Caffe
  這又是一個祖師級的深度學習框架,2013 年就已問世。
  它的全稱是 “Convolution Architecture For Feature Extraction”,意為“用于特征提取的卷積架構”,很明白地體現了它的用途。Caffe 的創始人,是加州大學伯克利分校的中國籍博士生賈揚清。當時賈在伯克利計算機視覺與學習中心做研究。博士畢業后,他先后在谷歌和 Facebook 工作。
  在 AI 開發者圈子中,Caffe 可以說是無人不知、無人不曉。據 GitHub 最新的機器學習項目熱度排名,Caffe 僅位列 Tensorflow 之后,雄踞第二。它是一個被廣泛使用的機器視覺庫,把 Matlab 執行快速卷積網絡的方式帶到 C 和 C++。雖然 Caffe 被部分開發者看做是通用框架,但它的設計初衷是計算機視覺--并不適于其他深度學習應用,比如文字、和處理時間序列數據。
  Caffe 的主要用途:利用卷積神經網絡進行圖像分類。這方面它代表了業內一流水平,是開發者的首選。
  說到 Caffe,就不得不提 Model Zoo。后者是在 Caffe 基礎上開發出的一系列模型的匯聚之地。因此,開發者使用 Caffe 最大的好處是:能在 Model Zoo 海量的、事先訓練好的神經網絡中,選擇貼近自己使用需求的直接下載,并立刻就能用。
  業內人士普遍認為,Caffe 適合于以實現基礎算法為主要目的的工業應用,有利于快速開發。但對于處理較特殊的任務,它存在靈活性不足的問題--為模型做調整常常需要用 C++ 和 CUDA,雖然 Python 和 Matlab 也能做些小調整。
  
3. Torch
  相比其他開源框架,Torch 是一個非主流。
  沒錯,說的就是它的開發語言:基于1990 年代誕生于巴西的 Lua,而非機器學習界廣泛采用的 Python。其實 Lua 和Python 都屬于比較容易入門的語言。但后者明顯已經統治了機器學習領域,尤其在學界。而企業界的軟件工程師最熟悉的是 Java,對 Lua 也比較陌生。這導致了 Torch 推廣的困難。因此,雖然 Torch 功能強大,但并不是大眾開發者的菜。
  那么它強大在哪里?
  首先,Torch 非常適用于卷積神經網絡。它的開發者認為,Torch 的原生交互界面比其他框架用起來更自然、更得心應手。
  其次,第三方的擴展工具包提供了豐富的遞歸神經網絡( RNN)模型。
  因為這些強項,許多互聯網巨頭開發了定制版的 Torch,以助力他們的 AI 研究。這其中包括 Facebook、Twitter,和被谷歌招安前的 DeepMind。
  與 Caffe 相比,在 Torch 里定義一個新層級比它要容易,因為你不需要寫  C++ 代碼。和 TensorFlow 和 Theano 比起來,Torch 的靈活度更高,因為它是命令式的;而前兩者是陳述式的(declarative),你必須 declare 一個計算圖。這使得在 Torch 上進行束搜索(beam search)這樣的操作要比它們容易得多。
4. SciKit-learn
  SciKit-learn 是老牌的開源 Python 算法框架,始于 2007 年的 Google Summer of Code 項目,最初由 David Cournapeau 開發。
  它是一個簡潔、高效的算法庫,提供一系列的監督學習和無監督學習的算法,以用于數據挖掘和數據分析。SciKit-learn 幾乎覆蓋了機器學習的所有主流算法,這為其在 Python 開源世界中奠定了江湖地位。
  它的算法庫建立在 SciPy (Scientific Python) 之上--你必須先安裝 SciPy 才能使用 SciKit-learn 。它的框架中一共包括了:
  NumPy: 基礎的多維數組包
  SciPy: 科學計算的基礎庫
  Matplotlib: 全面的 2D/3D 測繪
  IPython: 改進的交互控制器
  Sympy: 符號數學
  Pandas:數據結構和分析
  它命名的由來:SciPy 的擴展和模塊在傳統上被命名為 SciKits。而提供學習算法的模組就被命名為 scikit-learn。
  它與 Python 世界另一大算法框架--TensorFlow 的主要區別是:TensorFlow 更底層。而 SciKit-learn 提供了執行機器學習算法的模塊化方案,很多算法模型直接就能用。
  從這份統計中不難看出,不少機器學習的框架都是基于Python架構的,Python已逐漸成為人們公認的最合適人工智能開發的語言,奇酷教育Python課程,除了講授Python基礎知識,還會將人工智能、機器學習開發插入其中,同時講解Python的最佳實踐,讓學員不僅僅學會編程的基本語法,還能學到資深工程師的編程經驗,了解一線互聯網公司用到的Python工具和開源項目,熟悉Python高手的編程風格。在這里,你不光能夠學會如何編寫程序,還能夠學會如何編寫高質量的程序,一躍成為專業的工程師,更會成為最早接觸人工智能的從業人員,一舉站在前沿科技浪尖,前程無限!
主站蜘蛛池模板: 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 真空泵厂家_真空泵机组_水环泵_旋片泵_罗茨泵_耐腐蚀防爆_中德制泵 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | ALC墙板_ALC轻质隔墙板_隔音防火墙板_轻质隔墙材料-湖北博悦佳 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | 鼓风干燥箱_真空烘箱_高温干燥箱_恒温培养箱-上海笃特科学仪器 | 环压强度试验机-拉链拉力试验机-上海倾技仪器仪表科技有限公司 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 精密五金加工厂-CNC数控车床加工_冲压件|蜗杆|螺杆加工「新锦泰」 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测 | 万家财经_财经新闻_在线财经资讯网 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 智能型高压核相仪-自动开口闪点测试仪-QJ41A电雷管测试仪|上海妙定 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 无缝方管|无缝矩形管|无缝方矩管|无锡方管厂家 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 锯边机,自动锯边机,双面涂胶机-建业顺达机械有限公司 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | 广东西屋电气有限公司-广东西屋电气有限公司 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 恒温槽_恒温水槽_恒温水浴槽-上海方瑞仪器有限公司 |