深度學(xué)習(xí)是機(jī)器學(xué)習(xí)的主要子領(lǐng)域之一。
機(jī)器學(xué)習(xí)是對(duì)算法設(shè)計(jì)的研究,其靈感來自于人腦模型。深度學(xué)習(xí)在機(jī)器人、人工智能(AI)、音頻和視頻識(shí)別和圖像識(shí)別等數(shù)據(jù)科學(xué)領(lǐng)域變得越來越流行。
人工神經(jīng)網(wǎng)絡(luò)是深度學(xué)習(xí)方法論的核心。深度學(xué)習(xí)得到了Theano、TensorFlow、Caffe、Mxnet等各種庫(kù)的支持。
Keras 是最強(qiáng)大且易于使用的 Python 庫(kù)之一,建立在流行的深度學(xué)習(xí)庫(kù)(如 TensorFlow、Theano等)之上,用于創(chuàng)建深度學(xué)習(xí)模型。
Keras 運(yùn)行在開源機(jī)器庫(kù)之上,例如 TensorFlow、Theano 或 Cognitive Toolkit(CNTK)。
Theano 和 TensorFlow 都是非常強(qiáng)大的庫(kù),但是不好理解如何應(yīng)用于創(chuàng)建神經(jīng)網(wǎng)絡(luò)。
Keras 基于最小結(jié)構(gòu),它提供了一種干凈且簡(jiǎn)單的方法來創(chuàng)建基于 TensorFlow 或 Theano 的深度學(xué)習(xí)模型。Keras 旨在快速定義深度學(xué)習(xí)模型??梢哉f,Keras 是深度學(xué)習(xí)應(yīng)用的最佳選擇。
Keras 利用各種優(yōu)化技術(shù)使高級(jí)神經(jīng)網(wǎng)絡(luò) API 更簡(jiǎn)單、更高效。它支持以下功能:
Keras 是非常強(qiáng)大和動(dòng)態(tài)的框架,并具有以下優(yōu)點(diǎn):
更多建議: