Keras.NET是一個高級神經網絡API,它使用C#編寫,並帶有Python綁定,能夠在Tensorflow、CNTK或Theano上運行。其關注點是實現快速實驗。由於作好研究的關鍵是:能在儘量短的時間內從一個想法發展出結果。python
若是你須要一個能實現如下需求的深度學習庫,那麼請使用Keras:git
容許簡單快速的原型製做(經過用戶友好性、模塊化、擴展性)。github
支持卷積網絡和循環網絡,以及二者的組合。後端
在CPU和GPU上無縫運行。網絡
Keras.NET使用了:模塊化
先決條件:code
Python 3.6,連接: https://www.python.org/downloads/blog
安裝keras,numpy和一個後端(Tensorflow/CNTK/Theano)。請參閱如何配置:https://keras.io/backend/
Nuget:
從Nuget安裝:https://www.nuget.org/packages/Keras.NET
Install-Package Keras.NET
dotnet add package Keras.NET
XOR樣本的示例:
輸出:
在3個時間段內,達到了98%的準確率。
項目地址:https://github.com/SciSharp/Keras.NET/
文檔:https://scisharp.github.io/Keras.NET/
如今就能夠在.NET裏運行你的Keras模型了。隨後我將添加更多的博文和例子,敬請關注 :)