私人珍藏,九個(gè)開源的頂級深度學(xué)習(xí)項(xiàng)目
在過去幾年,計(jì)算機(jī)科學(xué)家在人工智能(AI)方面取得了巨大的飛躍,也讓人工智能技術(shù)變得越來越普遍。
而深度學(xué)習(xí)無疑又是人工智能的研究熱點(diǎn),那么現(xiàn)在都有哪些最流行的開源深度學(xué)習(xí)工具?
本文將為您推薦最著名的9個(gè)開源頂級深度學(xué)習(xí)項(xiàng)目。
1. Caffe
Caffe最初由加州大學(xué)伯克利分校博士生創(chuàng)建,是一個(gè)深受歡迎基于表達(dá)體系結(jié)構(gòu)和可擴(kuò)展代碼的深度學(xué)習(xí)框架。受歡迎是因?yàn)樗谋磉_(dá)架構(gòu)、可擴(kuò)展代碼和速度。
操作系統(tǒng):Windows,Linux,macOS。
2. CaffeOnSpark
首先在雅虎開發(fā),將Caffe深入學(xué)習(xí)框架帶入Hadoop和Spark群集。CaffeOnSpark可以在GPU和CPU服務(wù)器集群上進(jìn)行分布式深度學(xué)習(xí)。
操作系統(tǒng):Windows,Linux,macOS。
3. ConvNetJS
這個(gè)JavaScript庫允許用戶從瀏覽器中進(jìn)行深度學(xué)習(xí)模型訓(xùn)練。它承諾“沒有軟件要求,無需編譯器,不用安裝,不用GPU,沒有汗水”。
操作系統(tǒng):Linux。
4. DeepDetect
DeepDetect,是基于Caffe,TensorFlow和XGBoost的開源深度學(xué)習(xí)服務(wù)器。它為圖像分類,對象檢測,文本和數(shù)字?jǐn)?shù)據(jù)分析提供了一個(gè)易于使用的API。
操作系統(tǒng):Windows,Linux,macOS。
5. Deeplearning4j
Deeplearning4j聲稱是“為Java和Scala編寫的第一個(gè)商業(yè)級,開源,分布式深度學(xué)習(xí)庫”。DL4J與Hadoop和Spark集成,旨在用于分布式GPU和CPU上的業(yè)務(wù)環(huán)境。Skymind可以提供商業(yè)支持。
操作系統(tǒng):Windows,Linux,macOS。
6. DSSTNE
DSSTNE(發(fā)音“Destiny”)是Amazon用來訓(xùn)練和部署其推薦引擎的軟件庫。主要功能包括多GPU規(guī)模,大層次和稀疏數(shù)據(jù)集的操作。
操作系統(tǒng):Windows,Linux,macOS。
7. H2O
擁有超過10萬用戶,H2O聲稱是“世界領(lǐng)先的開源深度學(xué)習(xí)平臺”。除了開源版本,該公司還提供付費(fèi)支持的高級版。
操作系統(tǒng):Windows,Linux,macOS。
8. Microsoft Cognitive Toolkit
Microsoft Cognitive Toolkit以前被稱為CNTK,是微軟的深度學(xué)習(xí)工具包。它具有速度,可擴(kuò)展性,商業(yè)級質(zhì)量,與C ++和Python的兼容性。Skype,Cortana和Bing的AI功能都來自它。
操作系統(tǒng):Windows,Linux。
9. Theano
Theano將自己描述為“一個(gè)Python庫,它允許您有效地定義,優(yōu)化和評估涉及多維數(shù)組的數(shù)學(xué)表達(dá)式。主要功能包括GPU支持,與NumPy集成,高效的符號分化,動態(tài)C代碼生成等。