Featured

  • 0
  • 1
  • 2
  • 3
  • 4
prev
next

TORCS: AI Racing Game

Description TORCS (The Open Racing Car Simulator) is a highly portable multi platform car racing simulation. It is used as ordinary car racing game, as AI racing game and as research platform. It runs on Linux (x86, AMD64 and PPC), FreeBSD, Ma... Read more

Annual Turing Test Challenges

There are presently two major chatterbot contests which utilize the Turing Test as the determinant - the bot which most closely comes to passing (or does pass) the Turing Test is deemed the winner. These two contests, the Loebner Prize ... Read more

News image

Evolving Artwork Generated by Distributed System

The Electric sheep open-source screensaver utilizes a network of 60,000 computers to render frames of an ever changing collection of fractal-based animations. A genetic algorithm is employed to ensure that no two animations are the same and that desirable visuals ... Read more

News image

Distributed AI Coming to a Computer Near You

Canadian high-tech startup Intelligence Realm is constructing a distributed virtual brain, one computer at a time. Utilizing a computational model we’ve seen in such projects as SETI@Home, the system will harness the computing power of thousands of machines throughout ... Read more

Mind Reading Devices Going Mainstream

Some interesting new mind-reading headsets are finding their way to market.  The devices relay the electrical signals within the wearer's brain to a computer, which then can use the information to control such things as characters in video games, medical ... Read more


Joone: Java Object Oriented Neural Engine
(0 votes, average 0 out of 5)
Open Learning - Open Source Software
Saturday, 23 May 2009 16:21

Description

A free neural network framework used to create, train and test artificial neural networks. The aim is to create a powerful environment both for enthusiastic and professional users, based on the newest Java technologies.

Joone is composed by a central engine that is the fulcrum of all applications that are developed with Joone. Joone's neural networks can be built on a local machine, be trained on a distributed environment and run on whatever device.

Features

  • Supervised learning:
    • Feed Forward neural networks (FFNN)
    • Recursive neural networks (Elman, Jordan, ...)
    • Time Delay neural networks (TDNN)
    • Standard Back-prop (Gradient Descent, on-line and batch)
    • Resilient Back-prop (RPROP)
  • Unsupervised learning:
    • Kohonen SOMs (with WTA or Gaussian output maps)
    • Principal Component Analysis (PCA)
  • Modular Neural Networks (i.e. possibility to mix all the above architectures)
  • Powerful built-in data pre-processing mechanism
  • Scripting capability (JavaScript) in order to add custom behaviour to the NNs

Author(s) / Project Leads

Paolo Marrone

Language(s)

Java

Core Links

Project homepage

Download page

Open discussion forum

Documentation

Joone Complete Guidepdf_button

API cookbook

Related Links

Introduction to Neural Networks with Java, 2nd Edition

Neural Networks Online Textbook from Williamette University


AddThis Social Bookmark Button
 

bottom