项目作者: avramdj

项目描述 :
A minimal fully connected neural network/multilayer perceptron library from scratch in C++. Inspired by Keras.
高级语言: C++
项目地址: git://github.com/avramdj/minimal-fcnn-library.git
创建时间: 2020-06-18T18:10:44Z
项目社区:https://github.com/avramdj/minimal-fcnn-library

开源协议:MIT License

下载


Minimal FCNN Library

A minimal fully connected neural network/multilayer perceptron library from scratch in C++.
Inspired by Keras.

Example

  1. //creating sequential fully connected model
  2. model::Net model;
  3. model.add_layer(in_size);
  4. model.add_layer(16);
  5. model.add_layer(32);
  6. model.add_layer(32);
  7. model.add_layer(16);
  8. model.add_layer(out_size);
  9. float train_rate = 0.1;
  10. float batch_size = 32;
  11. model.compile(train_rate, batch_size);
  12. model.fit(*train_data_in, *train_data_out, 20);
  13. model.evaluate(*train_data_in, *train_data_out);