|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
See:
Description
| Packages | |
|---|---|
| org.simbrain.gauge | The simbrain.gauge package contains code for creating and managing gauges, which project from arbitrary dimensional spaces to two dimensions. |
| org.simbrain.gauge.core | The simbrain.gauge.core package contains the logical code for gauges. |
| org.simbrain.gauge.graphics | The simbrain.gauge.graphics package contains the code which graphically represents gauges. |
| org.simbrain.network | The simbrain.network package contains the Piccolo-based zoomable GUI for designing, editing, and running neural networks. |
| org.simbrain.network.actions | The simbrain.network.action package contains the actions for responding to network events. |
| org.simbrain.network.dialog | The simbrain.network.dialog package contains all the dialog classes for graphical networks. |
| org.simbrain.network.dialog.network | The simbrain.network.dialog.network package contains dialog classes that manage the creation and editing of network-level dialog boxes. |
| org.simbrain.network.dialog.network.layout | The simbrain.network.dialog.network.layout package contains the different neuron layouts for creating networks. |
| org.simbrain.network.dialog.neuron | The simbrain.network.dialog.neuron package contains dialog classes that manage the creation and editing of neuron-level dialog boxes. |
| org.simbrain.network.dialog.synapse | The simbrain.network.dialog.synapse package contains dialog classes that manage the creation and editing of synapse-level dialog boxes. |
| org.simbrain.network.filters | The simbrain.network.filters package contains node filters. |
| org.simbrain.network.nodes | The simbrain.network.nodes package contains Piccolo nodes for various network elements. |
| org.simbrain.network.nodes.subnetworks | The simbrain.network.nodes.subnetworks package contains the different network types. |
| org.simbrain.resource | The simbrain.resource package contains all the images used in Simbrain, as well as a class which provides access to to those images. |
| org.simbrain.util | The simbrain.util package contains utilities classes used by multiple Simbrain packages. |
| org.simbrain.workspace | The simbrain.workspace package contains the top level container for the other components of Simbrain--the network, world, and gauge(s). |
| org.simbrain.world | The simbrain.world package contains as sub-packages all code for "worlds." Worlds are simbrain components which interact with neural networks by producing inputs and accepting outputs. |
| org.simbrain.world.dataworld | The simbrain.world.dataworld package contains the simplest world type, a "dataworld" which is simply a spreadsheet which sends data to worlds in the form of rows on a simple table. |
| org.simbrain.world.odorworld | The simbrain.world.odorworld package describes a world in which an agent can move around and smell objects, which are coded as vectors of values which diminish in various ways as the agent is closer or farther from the agent. |
| org.simbrain.world.textworld | The simbrain.world.textworld package describes a world in which strings of text are converted into vectors. |
| org.simbrain.world.visionworld | The simbrain.world.visionworld package describes a very simple retina, in which a matrix of pixels are either on or off, and thereby send one of two values (e.g. |
| org.simnet | The simnet package contains the logical representation of neural networks. |
| org.simnet.coupling | The simbrain.coupling package contains objects representing relations between an agent and an input or output node. |
| org.simnet.interfaces | The simnet.interfaces package contains all high level neural network classes, i.e. |
| org.simnet.layouts | The simnet.layouts package contains the neuron layouts. |
| org.simnet.networks | The simnet.networks package contains all neural network types in Simbrain. |
| org.simnet.neurons | The simnet.neurons package contains code which describes all particular neuron types in Simbrain. |
| org.simnet.synapses | The simnet.synapses package contains code which describes all particular synpase or weight types in Simbrain. |
| org.simnet.synapses.spikeresponders | The spikeresponders package contains methods by which spikes are converted into activation post-synaptically. |
| org.simnet.util | The simnet.util package contains utility classes for simnet. |
There are two main packages in Simbrain: the Simbrain package, which contains all the code for the GUI and its components, and the simnet package which contains the code for the simbrain neural networks. The Simbrain package contains the GUI representation of neural networks, gauges, worlds, couplings, and the workspace. Neural networks, gauges, and worlds are thre three visible components in Simbrain: neural nets are simulated brain circuits, worlds simulate methods of producing inputs to and accepting outputs from neural networks, and gauges represent the states that have occurred in a neural network (either neuron and weight states). Couplings control interactions between neural networks and worlds. Worlds are components which produce inputs to neural networks and accept outputs. The workspace is the GUI space which contains all particular components.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||