热门问题
时间线
聊天
视角

Keras

来自维基百科,自由的百科全书

Keras
Remove ads

Keras是一個用Python編寫的開源人工神經網絡庫,從2021年8月的版本2.6開始,它是在TensorFlow 2上建立的高層API[2];在版本2.4及以前能夠在TensorFlowMicrosoft Cognitive ToolkitTheanoPlaidML英語PlaidML多個後端之上運行[3]。Keras旨在快速實現深度神經網絡,專注於用戶友好、模塊化和可擴展性,是ONEIROS(開放式神經電子智能機器人操作系統)項目研究工作的部分產物[4],主要作者和維護者是Google工程師弗朗索瓦·肖萊。肖萊也是XCeption深度神經網絡模型的作者[5]

事实速览 原作者, 開發者 ...

2017年,Google的TensorFlow團隊決定在TensorFlow核心庫中支持Keras[6]。 Chollet解釋道,Keras被認為是一個接口,而非獨立的機器學習框架。它提供了更高級別、更直觀的抽象集,無論使用何種計算後端,用戶都可以輕鬆地開發深度學習模型[7]微軟也向Keras添加了CNTK後端,自CNTK v2.0開始[8][9]

Remove ads

特色

Keras包含許多常用神經網絡構建塊的實現,例如層、目標激活函數優化器和一系列工具,可以更輕鬆地處理圖像和文本數據。其代碼託管在GitHub上,社區支持論壇包括GitHub的問題頁面和Slack通道。

除標準神經網絡外,Keras還支持卷積神經網絡循環神經網絡。其他常見的實用公共層支持有Dropout、批量歸一化和池化層等。[10]

Keras允許用戶在智能手機(iOSAndroid)、網頁或Java虛擬機上製作深度模型[11],還允許在圖形處理器張量處理器的集群上使用深度學習模型的分布式訓練[12]

使用

截至2017年11月,Keras聲稱擁有20多萬用戶[11]。在KD Nuggets 2018年軟件調查中,Keras的引用次數排名第十,使用率為22%[13]

參見

參考資料

延伸閱讀

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads