Neural Network Framework

Neural Network Framework is a set of C classes and QT 4.x libraries for creating a wide variety of neural networks.
Download

Neural Network Framework Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • G. Massera
  • Publisher web site:
  • http://www.nnfw.org/

Neural Network Framework Tags


Neural Network Framework Description

Neural Network Framework is a set of C classes and QT 4.x libraries for creating a wide variety of neural networks. Neural Network Framework is a set of C classes and QT 4.x libraries for creating a wide variety of neural networks. The framework is structured at different levels of complexity, in order to provide various interfaces for quick-easy and deep-expert utilizations: · at the lowest level it's possible to act completely free of restrictions for building complex architectures; from this level expert-users can contribute to NNFW adding new functionalities; · in the intermediate level there are classes for quick-creation of common neural networks such as the multilayer feed-forward network, simple recurrent networks (e.g. Elman, Jordan), Radial-basis network and so on; the possibility to represent a neural network with XML files, allows for an abstract and general interface for accessing all the functionalities of the NNFW; · a graphical interface it's the high level method to use the framework; this is the most user-friendly and easy method for users, and a way to fool around with complex neural networks.Requirements:· CMake· Doxygen· QT 4.x LibraryCompiling NNFW on Linux· Download the source package and unpack it where you want; · Open your preferred console and move to the directory where NNFW has been unpacked; Quick procedureLaunch follow commands: $> cmake . $> make $> make install The library will be installed in the /usr/local directory Normal procedureLaunch the program ccmake: $> ccmake . · Configure the NNFW_CONFIG variable to fits your needs; (see Configuring the NNFW ) · Press the "c" key on the keyboard to check the pre-compiling configuration's parameters (please consider that default parametrs should works correctly); · Press the "g" key on the keyboard to generate the Makefile and return to the Terminal; · Launch the command "make" to compile the library; · A file named "libnnfw.a" will be created in lib directory of source tree; · Now with "make install" the library will be installed in the PREFIX directory configured by ccmake. Recommended procedure (out-of-sources building)· Suppose that you unpacked sources in directory /some/place/nnfw-src/ · Create a subdirectory called build: /some/place/nnfw-src/build · Move to build directory and from there launch ccmake: $> ccmake ../ · Configure the NNFW_CONFIG variable to fits your needs; (see Configuring the NNFW ) · Press the "c" key on the keyboard to check the pre-compiling configuration's parameters (please consider that default parametrs should works correctly); · Press the "g" key on the keyboard to generate the Makefile and return to the Terminal; · Launch the command "make" to compile the library; · A file named "libnnfw.a" will be created in lib directory of build tree; · Note that all stuffs generated by CMake and Make procedures are localized into the build directory; so the main source tree is kept clean! · Now with "make install" the library will be installed in the PREFIX directory configured by ccmake.What's New in This Release:· A C binding has been implemented.


Neural Network Framework Related Software