Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
34Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Joone Complete Guide

Joone Complete Guide

Ratings:

4.0

(2)
|Views: 5,199 |Likes:
Published by Chris Nash
Joone (http://www.joone.org/) is a Java framework to build and run AI applications based on neural networks. Joone applications can be built on a local machine, be trained on a distributed environment and run on whatever
device.
Joone (http://www.joone.org/) is a Java framework to build and run AI applications based on neural networks. Joone applications can be built on a local machine, be trained on a distributed environment and run on whatever
device.

More info:

Published by: Chris Nash on Jul 04, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/29/2013

pdf

text

original

 
The Complete Guide
 All you need to know about Joone
17. January 2007 
by Paolo Marrone
http://www.joone.org
Java Object Oriented Neural EngineJava Object Oriented Neural Engine
 
 Joone Core Engine
The Complete Guide
Table of Contents
1 Introduction...................................................................................6
1.1 Intended Audience........................................................................................61.2 What is Joone................................................................................................61.2.1 Custom systems.....................................................................................71.2.2 Embedded systems................................................................................71.2.3 Mobile Devices.......................................................................................71.3 About this Guide...........................................................................................71.4 Acknowledgements.......................................................................................9
2 Getting and Installing Joone..........................................................10
2.1 Platform and requirements.........................................................................102.2 Installing the binary distribution................................................................102.2.1 The Core Engine...................................................................................102.2.2 The GUI Editor......................................................................................122.3 Building from the source distribution.........................................................172.3.1 Prerequisites.........................................................................................172.3.2 Getting the last released source code.................................................172.3.3 Getting the CVS sources......................................................................172.3.4 Compiling..............................................................................................18
3 Inside the Core Engine..................................................................19
3.1 Basic Concepts...........................................................................................193.2 The Transport Mechanism..........................................................................203.3 The Processing Elements............................................................................223.3.1 The Layers............................................................................................223.3.1.1 The Linear Layer............................................................................223.3.1.2 The Biased Linear Layer................................................................233.3.1.3 The Sigmoid Layer.........................................................................233.3.1.4 The Tanh Layer...............................................................................243.3.1.5 The SoftMax Layer.........................................................................243.3.1.6 The Logarithmic Layer...................................................................243.3.1.7 The Sine Layer...............................................................................253.3.1.8 The Delay Layer.............................................................................253.3.1.9 The Context Layer..........................................................................263.3.1.10 The GaussLayer...........................................................................273.3.1.11 The RBFGaussianLayer................................................................273.3.1.12 The WinnerTakeAll Layer..............................................................283.3.1.13 The Gaussian Layer.....................................................................293.3.2 The Synapses.......................................................................................303.3.2.1 The Direct Synapse........................................................................303.3.2.2 The Full Synapse............................................................................313.3.2.3 The Delayed Synapse....................................................................313.3.2.4 The Kohonen Synapse....................................................................323.3.2.5 The Sanger Synapse......................................................................333.4 The Monitor: a central point to control the neural network.......................343.4.1 The Monitor as a container of the Network Parameters......................353.4.2 The Monitor as the Network Controller................................................353.4.3 Managing the events............................................................................37http://www.joone.org2
 
 Joone Core Engine
The Complete Guide
3.4.4 How the patterns and the internal weights are represented .............403.4.4.1 The Pattern.....................................................................................403.4.4.2 The Matrix......................................................................................403.5 Technical details.........................................................................................413.5.1 The Layer abstract class......................................................................413.5.1.1 The Recall Phase............................................................................423.5.1.2 The Learning Phase........................................................................423.5.2 Connecting a Synapse to a Layer........................................................433.5.3 The Synapse abstract class..................................................................44
4 I/O components: a link with the external world..............................47
4.1 The Input mechanism.................................................................................474.1.1 The FileInputSynapse...........................................................................494.1.2 The URLInputSynapse..........................................................................494.1.3 The ExcelInputSynapse........................................................................504.1.4 The JDBCInputSynapse.........................................................................504.1.5 The ImageInputSynapse......................................................................514.1.6 The YahooFinanceInputSynapse...........................................................524.1.7 The MemoryInputSynapse...................................................................534.1.8 The InputConnector..............................................................................534.2 The Output: using the outcome of a neural network.................................564.3 The Switching Mechanism..........................................................................564.3.1 The InputSwitch....................................................................................574.3.2 The OutputSwitchSynapse...................................................................574.4 The Validation Mechanism..........................................................................584.5 Technical details.........................................................................................604.5.1 The StreamInputSynapse.....................................................................604.5.2 The StreamOutputSynapse..................................................................634.5.3 The Switching mechanism’s object model..........................................634.5.3.1 The InputSwitchSynapse................................................................644.5.3.2 The OutputSwitchSynapse.............................................................644.5.3.3 The LearningSwitch........................................................................64
5 Teaching a neural network: the supervised learning......................65
5.1 The Teacher component.............................................................................655.2 Comparing the desired with the output patterns......................................675.3 The Supervised Learning Algorithms.........................................................675.3.1 The basic On-Line BackProp algorithm................................................695.3.2 The Batch BackProp algorithm............................................................705.3.3 The Resilient BackProp algorithm (RPROP)..........................................705.3.4 How to set the learning algorithm.......................................................705.4 Technical details.........................................................................................725.4.1 The learning components object model..............................................725.4.2 The Learners object model..................................................................745.4.3 The Extensible Learning Mechanism...................................................75
6 The Plugin based expansibility mechanism....................................78
6.1 The Input Plugins........................................................................................786.2 The Output Plugins.....................................................................................786.3 The Monitor Plugins....................................................................................796.4 The Scripting Mechanism...........................................................................816.5 Technical details.........................................................................................826.5.1 The Input/Output Plugins object model...............................................82http://www.joone.org3

Activity (34)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
sgheppy88 liked this
J Richard Snape liked this
vissu.viit liked this
veria70 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->