Home

Artur Markiewicz
Project Admins:

Cognity

Cognity is an object-oriented neural network library for Java. It's goal is to provide an easy-to-use, high level architecture for neural network computations along with reasonable performance. Currently the library is still under develompent, yet some key features are already available.

For more information, go to Cognity's page.

Features

  • Neural networks: multilayer perceptron
  • Learning algorithms: backpropagation with momentum
  • Activation functions: tanh, sigmoid, gaussian, heaviside step function, linear
  • Weight randomization algorithms: uniform randomization
  • Basic data structures for neural network training