Skip to content
/ educnn Public

Simple implementation of CNN (convolutional neural network) with precise-comments.

License

Notifications You must be signed in to change notification settings

tatsy/educnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

educnn

Windows CI MacOS CI Ubuntu CI

C++ implementation of convolutional neural network with a plenty of comments for easy understanding.
C++による畳み込みニューラルネットの実装 (コード理解のためのコメント付き)

Build & Run

For building the project, you need Eigen (Version 3.0 or higher).
このプロジェクトのビルドのためには予めEigenをインストールしてください (バージョン3以上)

# Setup Eigen (The version here is 3.2.7, but you can specify any versions higher than 3.0.0)
# Eigenのセットアップ (ここではバージョン3.2.7を指定していますが、3.0.0以上なら別のバージョンでも構いません)
wget -O eigen-3.2.7.zip http://bitbucket.org/eigen/eigen/get/3.2.7.zip
unzip -qq eigen-3.2.7.zip -d $YOUR_EIGEN_DIR

# Build educnn
# educnnのビルド
git clone https://github.com/tatsy/educnn.git
mkdir build && cd build
cmake -D EIGEN3_DIR=$YOUR_EIGEN_DIR ..

# Run educnn
# プログラムの実行
./bin/educnn

Acknowledgments

The author sincerely appropriates for the following websites with fruitful information about deep learning and convolutional neural network.

Copyright

MIT License 2015-2022 (c) Tatsuya Yatagawa (tatsy)

About

Simple implementation of CNN (convolutional neural network) with precise-comments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published