Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SanaeProject/NeuralNetwork

NeuralNetworkをゼロから構築するプロジェクトです。

詳しいライブラリの仕様

仕様書

行列型

  • 行列型の実装は、matrixクレートにまとめています。
  • matrixクレートは、行列の基本的な演算(加算、減算、乗算、転置など)をサポートしています。
  • あくまで、NeuralNetworkの構築に必要な機能のみを実装しています。(逆行列や固有値分解などは未実装)
  • 行列の演算には、rayonを使用して並列化を行っています。若しくはCLBLASTを使用して高速化することも検討しています。

About

C++でニューラルネットワークを扱うためのヘッダファイルを提供するプロジェクトです。ゼロから作るDeepLearningを元に実装していきます。

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages