java neural network
Forum  |  Blog  |  Wiki  
Get Java Neural Network Framework Neuroph at SourceForge.net. Fast, secure and Free Open Source software downloads
      
Project Info

04.05.2019.
Neuroph 2.96 Released

The version 2.96 of framework and GUI tool NeurophStudio has been released!

Neuroph 2.96 comes with various API improvements, several new features, more examples for standard introductory machine learning tasks, and start of initial integration of Java Visual Recognition API JSR381.

Neuroph Studio 2.96

API improvements are related to normalization methods, data set spliting/sampling, and kfold crossvalidation. There are also inital implementations of new neural network architectures like ART and LSTM.and HE weight initialisation.

Samples project provides examples of 10 standard machine learning problems in package org.neuroph.samples.standard10ml which are suitable for teaching neural networks and machine learning basics with Java.

This release also includes initial implementation of some parts of Visual Recognition API, which is being developed as official Java technology Standard for Visual Recognition tasks within JCP (Java Community Process).

GitHub repository has also been reorganized so the framework and NeurophStudio GUI are now separate repositories.
https://github.com/neuroph/NeurophFramework
https://github.com/neuroph/NeurophStudio

With develpoment of a number of advanced deep learning framework with support for GPU and distributed computing, such as Tensorflow, PyTorch, Deeplearning4j and many others, the main purporse Of Neuroph is to be an entry level and educational software to introduce Java developers to field of neural networks and deep learning. It is also handy solution for application for smaller scale problems, which doesn't require huge ammount of data.

At some universities it is being used as first step to learn basic concepts and principles before moving to more advanced frameworks, thanks to interactive examples, visualizations, readable source code and user friendly IDE-like environment.

We're working on Neural Newtorks ExPLODE teaching methodology (EXploratory Programming and Learning Open Developemnt Environment) which will provide set of tools, tutorials and teaching methodology that will be the fastest way for Java developers to learn neural networks/machine learning.

For existing Neuroph users who might need more advanced features and additional support we recommend to take a look at Deep Netts Platform https://deepnetts.com
Deep Netts Platform is built on same philosophy as Neuroph to create intuitive easy-to-use neural network/deep learning environment for software developers, and more advanced features and implementation. The future releases of Neuroph will include deep netts community edition, in order to provide better support for convolutional networks for image recognition.

And at the end, we want to announce the next release that's allready cooking, that will be based on Apache NetBeans 11, include support for Deep Netts Community Edition, and generic standard Java machine learning and visual recognition API which is being developed within JSR 381.

Many thanks to students from University of Belgrade, and other contributors and users all around the world who helped to build this release. Note that if some of the contibutions are not present in this release we'll integrate them in some of the next releases.

DOWNLOADS

Downloads for this release are available at our downloads page

 

 

 

      Java Get Powered      Java Get Powered                           Get Java Neural Network Framework Neuroph at SourceForge.net. Fast, secure and Free Open Source software downloads