Package topo :: Package sheet :: Module basic :: Class JointNormalizingCFSheet_Continuous
[hide private]
[frames] | no frames]

Class JointNormalizingCFSheet_Continuous

source code


CFSheet that runs continuously, with no 'resting' periods between pattern presentations.

Note that learning occurs only when the time is a whole number.

Nested Classes [hide private]

Inherited from param.parameterized.Parameterized: __metaclass__

Instance Methods [hide private]
 
process_current_time(self)
Called by the simulation before advancing the simulation time.
source code

Inherited from JointNormalizingCFSheet: learn, start

Inherited from JointNormalizingCFSheet (private): _normalize_weights

Inherited from base.cf.CFSheet: release_unit_view, update_unit_view

Inherited from base.projection.ProjectionSheet: __init__, activate, input_event, n_bytes, n_conns, override_plasticity_state, present_input, projections, restore_plasticity_state

Inherited from base.sheet.Sheet: activity_len, release_sheet_view, row_col_sheetcoords, sheet_cols, sheet_rows, sheetcoords_of_idx_grid, state_pop, state_push

Inherited from base.sheet.Sheet (private): _get_density

Inherited from base.simulation.EventProcessor: script_repr, send_output

Inherited from base.simulation.EventProcessor (private): _src_connect

Inherited from param.parameterized.Parameterized: __getstate__, __repr__, __setstate__, __str__, debug, defaults, force_new_dynamic_value, get_param_values, get_value_generator, inspect_value, message, print_param_values, set_default, set_dynamic_time_fn, set_param, verbose, warning

Inherited from base.sheetcoords.SheetCoordinateSystem: closest_cell_center, matrix2sheet, matrixidx2sheet, sheet2matrix, sheet2matrixidx, sheetcoordinates_of_matrixidx

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Methods [hide private]

Inherited from param.parameterized.Parameterized: params, print_param_defaults

Class Variables [hide private]
  name = <param.parameterized.String object at 0xa9f60ac>
String identifier for this object.

Inherited from JointNormalizingCFSheet: joint_norm_fn

Inherited from base.cf.CFSheet: measure_maps, precedence

Inherited from base.projection.ProjectionSheet: allow_skip_non_responding_units, dest_ports, mask, src_ports

Inherited from base.sheet.Sheet: apply_output_fns, layout_location, nominal_bounds, nominal_density, output_fns, plastic, row_precedence

Inherited from param.parameterized.Parameterized: print_level

Properties [hide private]

Inherited from base.sheet.Sheet: density

Inherited from base.sheetcoords.SheetCoordinateSystem: shape, xdensity, ydensity

Inherited from object: __class__

Method Details [hide private]

process_current_time(self)

source code 
Called by the simulation before advancing the simulation time. Allows the event processor to do any computation that requires that all events for this time have been delivered. Computations performed in this method should not generate any events with a zero time delay, or else causality could be violated. (By default, does nothing.)
Overrides: base.simulation.EventProcessor.process_current_time
(inherited documentation)