Skip to content

Commit 0ada76a

Browse files
committed
Update the README feature and examples list
1 parent 148892b commit 0ada76a

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

README.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ Read the paper [here](https://arxiv.org/abs/1902.06714).
1818

1919
* Dense, fully connected neural layers
2020
* Convolutional and max-pooling layers (experimental, forward propagation only)
21+
* Flatten layers (forward and backward pass)
22+
* Loading dense and convolutional models from Keras h5 files
2123
* Stochastic and mini-batch gradient descent for back-propagation
2224
* Data-based parallelism
23-
* Several activation functions
25+
* Several activation functions and their derivatives
2426

2527
### Available layer types
2628

@@ -57,7 +59,8 @@ Required dependencies are:
5759
Optional dependencies are:
5860

5961
* OpenCoarrays (for parallel execution with GFortran)
60-
* BLAS, MKL (optional)
62+
* BLAS, MKL, or similar (for offloading `matmul` and `dot_product` calls)
63+
* curl (for downloading testing and example datasets)
6164

6265
Compilers tested include:
6366

@@ -200,13 +203,15 @@ examples, in increasing level of complexity:
200203
dataset
201204
4. [cnn](example/cnn.f90): Creating and running forward a simple CNN using
202205
`input`, `conv2d`, `maxpool2d`, `flatten`, and `dense` layers.
203-
5. [mnist_from_keras](example/mnist_from_keras.f90): Creating a pre-trained
204-
model from a Keras HDF5 file.
206+
5. [dense_from_keras](example/dense_from_keras.f90): Creating a pre-trained
207+
dense model from a Keras HDF5 file and running the inference.
208+
6. [cnn_from_keras](example/cnn_from_keras.f90): Creating a pre-trained
209+
convolutional model from a Keras HDF5 file and running the inference.
205210

206211
The examples also show you the extent of the public API that's meant to be
207212
used in applications, i.e. anything from the `nf` module.
208213

209-
The MNIST example uses [curl](https://curl.se/) to download the dataset,
214+
Examples 3-6 rely on [curl](https://curl.se/) to download the needed datasets,
210215
so make sure you have it installed on your system.
211216
Most Linux OSs have it out of the box.
212217
The dataset will be downloaded only the first time you run the example in any

0 commit comments

Comments
 (0)