|企服解答
常用的人工智能框架有:1.TensorFlow;2.CNTK;3.Theano;4.Caffe;5;Keras;等等。
人工智能框架有哪些
1.TensorFlow
TensorFlow是人工智能領(lǐng)域最常用的框架,是一個(gè)使用數(shù)據(jù)流圖進(jìn)行數(shù)值計(jì)算的開源軟件,該框架允許在任何CPU或GPU上進(jìn)行計(jì)算,無論是臺(tái)式機(jī)、服務(wù)器還是移動(dòng)設(shè)備都支持。該框架使用C++和Python作為編程語言,簡(jiǎn)單易學(xué)。
2.CNTK
CNTK是一款開源深度學(xué)習(xí)工具包,是一個(gè)提高模塊化和維護(hù)分離計(jì)算網(wǎng)絡(luò),提供學(xué)習(xí)算法和模型描述的庫(kù),可以同時(shí)利用多臺(tái)服務(wù)器,速度比TensorFlow快,主要使用C++作為編程語言。
3.Theano
Theano是一個(gè)強(qiáng)大的Python庫(kù),該庫(kù)使用GPU來執(zhí)行數(shù)據(jù)密集型計(jì)算,操作效率很高,常被用于為大規(guī)模的計(jì)算密集型操作提供動(dòng)力。
4.Caffe
Caffe是一個(gè)強(qiáng)大的深度學(xué)習(xí)框架,主要采用C++作為編程語言,深度學(xué)習(xí)速度非常快,借助Caffe,可以非常輕松地構(gòu)建用于圖像分類的卷積神經(jīng)網(wǎng)絡(luò)
5.Keras
Keras是一個(gè)用Python編寫的開源的神經(jīng)網(wǎng)絡(luò)庫(kù),與TensorFlow、CNTK和Theano不同,它是作為一個(gè)接口,提供高層次的抽象,讓神經(jīng)網(wǎng)絡(luò)的配置變得簡(jiǎn)單。
[免責(zé)聲明]
文章標(biāo)題: 人工智能框架有哪些
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會(huì)在3個(gè)工作日內(nèi)處理。