DataWorld

Data Worlds are essentially spreadsheets that can be used to store data. They are essentially tables.   The component provides some limited spreadsheet and numerical capacities (e.g. an ability to randomize or normalize data).

Data World data can be imported from and exported to *.csv files (which can be read by most spreadsheet programs, e.g. Excel).

Columns in a data world table can be producers or consumers (see couplings).   When columns produce data, during each workspace upate the values in the current row and that column are sent to a consumer (e.g. a neuron).  When columns consume data,during each workspace upate the values coming from a producer (e.g. a neuron) is written to that column, in the current row.

A standard use of data worlds is to provide inputs to a neural network.  In that case, each row in a Data World corresponds to an input or output vector, and each column corresponds to an input node in a neural network.