# Glossary

## Ann / NN

Artificial Neural Network. Synonymous throughout this document with the term neural network, an interconnected network of simulated neurons.

## Classpath

The environment variable listing the files and directories that Java will search for run-time classes. On a Windows system, this variable is available by right-clicking the My Computer icon on the desktop, selecting the Advanced tab of properties, selecting Environment Variables. A semicolon should separate different entries in the Classpath.

## GUI

Graphical User Interface.

## Jar File

Similar to a Zip file.

## JAXP

Java API for XML Parsing. Java’s set of packages for processing XML files.

## Layer

A collection of neurons that make up a Neural Network. The output of each neuron in a layer is linked to the input of every neuron in connected layers.

## Neuron

An independent processing unit, similar to a neuron in the brain. A neuron accepts inputs from the outputs of other neurons and produces a result from these.

## Neural Network

Computer models based on the neural structure of the brain that are able to learn from experience.

## PE

Processing Element, i.e. a node (the neuron) constituting a layer.

## Swing

Java’s GUI component set. The Joone editor uses these components as the graphical framework of the GUI.

## XML

Extensible Markup Language. The Joone editor uses this language to process some parameter files.

## Zip File

A compressed set of files. Java is able to read zipped files at run time, allowing Java programs to be deployed as a small number of files.