groupType - sets or displays the types of a group

### USAGE

        groupType [(<group> | <group-list> ([+|-]<group-type>)*)]

### DESCRIPTION

With no arguments, this lists the valid group types. Given the name of a group, it lists the types of the group. Given a group-list and a list of types, it sets the type of all groups in the list and then lists the groups' new types.

When setting the group types with this command, you are starting from scratch, just as you would be when creating the group with addGroup and you must specify all of the types (other than defaults you don't wish to override). If you just want to change some types, use changeGroupType.

Type names are normally listed with no `-` or `+` preceding them. Using a `+` before the name is essentially equivalent to using nothing. Using a `-`, on the other hand, causes the type to be removed if it would otherwise have been created by default. For example, to create a HIDDEN group with no incoming bias links, use the `-BIASED` type. You should think of the `-` as a minus, not as a dash.

### EXAMPLES

To list all the group types:

        lens> groupType
        Base Types
          BIAS
          ELMAN
          INPUT
          OUTPUT
        Input Types
          DISTANCE
          DOT_PRODUCT
        ...

To see the type of a group:

        lens> groupType output
        Base Type
          OUTPUT
        Input Type
          DOT_PRODUCT
          IN_NOISE
        Output Type
          EXPONENTIAL
          OUT_INTEGR
        Cost Type
          SUM_SQUARED
        Group Criterion Type
          STANDARD_CRIT
        Other Types
          BIASED
          RESET_ON_EXAMPLE

To change the type of the hidden and hidden2 groups:

        lens> groupType {hidden hidden2} DISTANCE LINEAR -BIASED
        Input Type
          DISTANCE
        Output Type
          LINEAR

### SEE ALSO

addGroup, changeGroupType

Last modified: Wed Nov 15 11:27:30 EST 2000