Skip to content

Releases: joaopauloschuler/neural-api

New Examples, Bug Fixes, and Layers

09 Oct 15:36
882bd9b
Compare
Choose a tag to compare

New examples:

Fixes bugs #31 and #32.

Adds new layer types:

  • TNNetReLUSqrt: does a ReLU followed by square root.
  • TNNetPower: calculates the power function.

Documentation updates.

All fully connected layers now support OpenCL on the forward pass!

30 Jul 17:52
a58a9bc
Compare
Choose a tag to compare

The main topics in this release are:

  • All fully connected layers now support OpenCL on the forward pass.
  • Better documentation.
  • A new Autoencoder example that shows an autoencoder built with hyperbolic tangents and trained with Tiny ImageNet 200.

  • Some small bug fixes.

Super Resolution Example

12 May 16:55
Compare
Choose a tag to compare

This release includes a super resolution example:
https://github.com/joaopauloschuler/neural-api/tree/master/examples/SuperResolution

There is also a command line tool so everyone can now increase image resolution with no more than FPC (no external library are required) via command line:

#SuperResolution -i street.png -o street3.png
Loading input file: street.png
Input image size: 158x214x3
Creating Neural Network...
Resizing with tiles...
Neural network file found at ../../../examples/SuperResolution : super-resolution-7-64-sep.nn
Padding input image.
Resizing with tiles to: 288x416x3
Saving output file: street3.png

This release also fixes bug #25 .

CreateVolumesFromImagesFromFolder

13 Apr 07:04
d429109
Compare
Choose a tag to compare

There are plenty of image datasets where each folder represents a class of images. To make the pascal coding simpler, a new procedure CreateVolumesFromImagesFromFolder has been added.

New procedure CreateVolumesFromImagesFromFolder has parallel code so classes are loaded into memory in parallel. I consider this code tremendously fast and it outperforms code that I saw in other APIs. I should say thank you to FPC developers for coding FPImage and plenty of other super fast bits and pieces that allowed me to implement a fast CreateVolumesFromImagesFromFolder.

Source code examples:

Delphi: Support for OpenCL and Threads

02 Jan 16:01
Compare
Choose a tag to compare
v0.984

Fixing error when freeing threads.

Almost everything has been tested! Almost 1.0!

27 Dec 10:27
e12320c
Compare
Choose a tag to compare
v0.98

Update README.md

We are approaching v1.0!

10 Dec 11:10
Compare
Choose a tag to compare
Pre-release

Some fixes were applied to neuralfit. We are approaching v1.0!

Almost 1.0

03 Dec 10:49
Compare
Choose a tag to compare
Almost 1.0 Pre-release
Pre-release
v0.962

Adding TNNetSplitChannels.Create(ChannelStart, ChannelLen: integer)

Almost 1.0

22 Oct 11:35
Compare
Choose a tag to compare
Almost 1.0 Pre-release
Pre-release

Few fixes have been made.

Almost v1.0

19 Oct 18:35
Compare
Choose a tag to compare
Almost v1.0 Pre-release
Pre-release

CIFAR-100, MNIST and Fashion MNIST are currently in testing.