.wp-block-jetpack-rating-star span.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal; }

サイトアイコン NegativeMindException

.NETで使えるTensorFlowライクなニューラルネットワークライブラリ『NeuralNetwork.NET』

またまた.NETのニューラルネットライブラリ。MITライセンスだそうです。

NeuralNetwork.NET

NeuralNetwork.NETは、レイヤーをカスタマイズ可能な計算グラフ ニューラルネットワークをシーケンシャルに実装したC#製の.NET Standard 2.0ライブラリです。
NeuralNetwork.NETは、クイックプロトタイピングで確率的勾配降下法を用いてモデルを定義・訓練するためのシンプルなAPIを提供し、ネットワークモデルやメタデータなどを保存・読み込むメソッドも含まれています。

また、NeuralNetwork.NETでは、GPUとcuDNNを活用し、より高度な機能を備えたCUDAアクセラレーション レイヤーも提供しており、ニューラルネットワークの訓練・推定時のパフォーマンスを大幅に向上させます。


スポンサーリンク



NuGetから簡単にインストールできます。
https://www.nuget.org/packages/NeuralNetwork.NET/

NuGetのページの説明によると、

TensorFlowに触発され、C# 7.2で.NET Standerd 2.0向けに開発されたニューラルネットワークライブラリです。cuDNNによるGPUサポートやネイティブメモリマネージメントを備えています。

と、ネットワークの記述をTensorFlowライクに書けるらしいのですが、そもそも以前からTensorFlowSharpというものもありますよね。。。
こちらはC#スクラッチではなく、本家TensorFlowのC#バインドではありますが。
https://github.com/migueldeicaza/TensorFlowSharp

たしかUnity ML-AgentsはTensorflowSharpを使っていたような。



C#でもだいぶディープラーニング系ライブラリが乱立してきた感。


スポンサーリンク

関連記事

MythTV:Linuxでテレビの視聴・録画ができるオープンソースプロジェクト
Mask R-CNN:ディープラーニングによる一般物体検出・Instance Segmentatio...
3D復元技術の情報リンク集
オープンソースの人体モデリングツール『MakeHuman』のAPI開発プロジェクトがスタート
ZScript
Regard3D:オープンソースのStructure from Motionツール
チャットツール用bot開発フレームワーク『Hubot』
OpenCVの超解像(SuperResolution)モジュールを試す
ManuelBastioniLAB:人体モデリングできるBlenderアドオン
Mechanizeで要認証Webサイトをスクレイピング
IronPythonを使ってUnity上でPythonのコードを実行する
UnityでLight Shaftを表現する
AmazonEC2のインスタンスをt1.microからt2.microへ移行する
フォトンの放射から格納までを可視化した動画
FreeMoCap Project:オープンソースのマーカーレスモーションキャプチャ
CNN Explainer:畳み込みニューラルネットワーク可視化ツール
Houdiniのライセンスの種類
手を動かしながら学ぶデータマイニング
UnityのGameObjectの向きをScriptで制御する
オープンソースのプリント基板設計ツール『KiCad』
Cartographer:オープンソースのSLAMライブラリ
Fast R-CNN:ディープラーニングによる一般物体検出手法
Unityの各コンポーネント間でのやり取り
RSSフィードを読込んで表示するWordpressプラグイン『RSSImport』
Manim:Pythonで使える数学アニメーションライブラリ
NumSharp:C#で使えるNumPyライクな数値計算ライブラリ
MeshLab:3Dオブジェクトの確認・変換に便利なフリーウェア
スクラッチで既存のキャラクターを立体化したい
MVStudio:オープンソースのPhotogrammetryツール
NeRF (Neural Radiance Fields):深層学習による新規視点合成
TeleSculptor:空撮動画からPhotogrammetryするツール
Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
Pix2Pix:CGANによる画像変換
ディープラーニング
Mean Stack開発の最初の一歩
SONY製のニューラルネットワークライブラリ『NNabla』
Python.NET:Pythonと.NETを連携させるパッケージ
Kaolin:3Dディープラーニング用のPyTorchライブラリ
3分の動画でプログラミングを学習できるサイト『ドットインストール』
Rerun:マルチモーダルデータの可視化アプリとSDK
Google App Engine上のWordPressでAmazonJSを利用する
UnityでPoint Cloudを表示する方法
モバイルバージョンを終了