NetworkTips

From Emergent

Jump to: navigation, search

Contents

Network Tips and Tricks

Using emergent Installing and building emergent Developing emergent

Creating

  • Just do context menu/New on the networks group in the left browser to make a new network. It should default to algorithm-appropriate type (e.g., BpNetwork or LeabraNetwork).
  • It is a good idea to do the New View button at bottom of network edit panel to get a 3d graphical view (in rightmost panel) of the network as you construct it.
  • Use the New Layer button at the bottom of the network or network view
  • Or select New in context menu for the layers group under network
  • Click on the layers (either in view or left browser) to set geometry -- default number of units is always the x (horizontal) times the y (vertical/depth) size of the layer -- click n_not_xy to override and specify an alternate n (must be < xy -- x,y values will be adjusted to fit if n is larger)
  • To subdivide layer into collection of unit groups, click unit_groups toggle on and set gp_geom values. Each unit group will be the size specified in the overall un_geom setting!
  • You can Build your network (button at bottom of edit or network view control panel) to fill in the units as specified. This will also make any connections if you have already setup connections between layers.

Connecting Layers

Moving Layers

  • In the network view, click on the arrow select tool (top right). Each layer will now have a set of violet-colored arrows in its lower-left corner. Clicking on these arrows and dragging will allow you to reposition the layer. The vertically-oriented arrow moves in the "z" (vertical axis) and either of the other two arrows move in the "x-y" (horizontal-depth) plane.

Checking

  • After setting up and Building your network, it is a good idea to check that everything is OK before trying to run it. There are two ways to do this:
    • The Object/Check Config menu option on the network edit panel itself.
    • Hitting the Init button on the Train-level training program (NOTE: lower levels such as Epoch will NOT perform the check of the network -- use the Train Init).
Personal tools