PK
PF0 META-INF/PK
PF0- - META-INF/MANIFEST.MFManifest-Version: 1.0
Created-By: 0.92-gcc
PK
QF0 ./PK
eMF0 CVS/PK
MF0- - CVS/Root/afs/nd.edu/user40/airolab/projects/cvsroot/
PK
MF04 CVS/Repositorynnsim
PK
MF09hS S CVS/Entries/NNstartG.java/1.1.1.1/Tue May 28 21:18:48 2002//
D/aesim////
D/apple////
D/apple2////
D/behaviorsandbrains////
D/groups////
D/misc////
D/oldimport////
D/popforages////
D/units////
D/vacuum////
D/nnsim////
D/com////
D/javaactsclient////
D/kickdemo////
D/agent////
D/resources////
/.cvsignore/1.1/Thu Oct 10 18:47:59 2002//
/AGESST~1.PIF/1.1.1.1/Thu Oct 10 18:47:07 2002//
/AgeSstart1.bat/1.1.1.1/Thu Oct 10 18:47:07 2002//
/Applet.form/1.1.1.1/Thu Oct 10 18:47:07 2002//
/Help.html/1.1/Thu Oct 10 18:47:55 2002//
/Help_Blank.html/1.1/Thu Oct 10 18:47:55 2002//
/Makefile/1.1.1.1/Thu Oct 10 18:47:07 2002//
/NNsim.html/1.1.1.1/Thu Oct 10 18:47:07 2002//
/NNsimApplet.java/1.1.1.1/Thu Oct 10 18:47:07 2002//
/NNstart.java/1.1.1.1/Thu Oct 10 18:47:07 2002//
/SimAgentJava.tex/1.1.1.1/Thu Oct 10 18:47:07 2002//
/TrilobotServerImpl.java/1.1.1.1/Thu Oct 10 18:47:07 2002//
/admin_basic/1.1/Thu Oct 10 18:47:55 2002//
/basic/1.1/Thu Oct 10 18:47:55 2002//
/biagender.net/1.1.1.1/Thu Oct 10 18:47:07 2002//
/biamodel.net/1.1.1.1/Thu Oct 10 18:47:07 2002//
/biamodel2.net/1.1.1.1/Thu Oct 10 18:47:07 2002//
/callsequencesinAGES.txt/1.1.1.1/Thu Oct 10 18:47:07 2002//
/compile.bat/1.1.1.1/Thu Oct 10 18:47:07 2002//
/edit_screen.html/1.2/Thu Oct 10 18:47:55 2002//
/fba4.net/1.1.1.1/Thu Oct 10 18:47:07 2002//
/general_usage.html/1.2/Thu Oct 10 18:47:55 2002//
/jar.bat/1.1.1.1/Thu Oct 10 18:47:07 2002//
/nnsim.jar/1.3/Thu Oct 10 18:47:08 2002//
/nnsim_importexport_format.txt/1.1.1.1/Thu Oct 10 18:47:08 2002//
/nnsim_old_format.txt/1.1.1.1/Thu Oct 10 18:47:08 2002//
/notes.txt/1.1.1.1/Thu Oct 10 18:47:08 2002//
/run_screen.html/1.2/Thu Oct 10 18:47:55 2002//
/t/1.1.1.1/Thu Oct 10 18:47:08 2002//
/tes/1.1.1.1/Thu Oct 10 18:47:08 2002//
/test.net/1.1.1.1/Thu Oct 10 18:47:08 2002//
/tester.net/1.1.1.1/Thu Oct 10 18:47:09 2002//
/train_screen.html/1.2/Thu Oct 10 18:47:55 2002//
PK
MF0 CVS/Entries.LogA D/com////
A D/com////
A D/com////
A D/com////
A D/com////
A D/com////
A D/com////
A D/com////
A D/com////
A D/com////
A D/nnsim////
A D/com////
A D/com////
A D/com////
A D/com////
A D/simulation////
A D/simulation////
PK
eMF0 html/PK
MF0`=Q Q html/edit_screen.html
Usage |
| |
To begin creating a network, select which unit type wanted, then click on Unit in the tool bar. Place a unit in the network by clicking on the screen where the unit should be placed. It is possible to able multiple units to the network with out having to reselect the type. Thus a user needs to just click where they want a unit until all the units for a given network have been added. It a user switches to a different object such as a label or link or to a different action, they can switch back to adding units without having to reselect a unit type.
|
|
| |
Links are created between units by selecting Link and then clicking on the unit that is to be the from-unit and dragging to the to-unit. A dialog box will appear and allow the user to select which type of link is be created. Only one instance of each link type is allowed between two units in a single direction. To add another link type between two units just repeat the process. Once can set link specific values by double clicking on the arrow or caret that represents the link type.
|
|
| |
Labels can be added to the network for understandability. To add a label, click the label button on the tool bar, then click on the screen where ever the label is to be placed. This does not have to be the final placement of the label since all objects can be moved with the arrow tool. The default value for a label is Label , the value can be changed by double clicking on the label and change the text in the dialog box that appears.
|
|
| |
There are two ways to use groups: add a preexisting group or create one from objects already in the network. In order to use preexisting groups, the groups option must be set in the permissions. If it is, then there will be a button labeled Group to the right of Label as well as a menu labeled Groups. This menu lists all the preexisting groups available. Similar to units, select which group type to add and click Group. Once this is done, a group can be placed where ever the mouse is clicked. If this option is not available or if a group needs to be constructed from objects in the network already, highlight the objects wanted in the group, then click Group it.
|
|
| |
While editing the network, one can undo actions most actions taken including, adding units, groups, labels, activation links, priority links, and observer links. Other editing actions can be undone as well. These include deletetions and pastes. To paste an a selected object it must be copied through the copy button. An item can only be pasted once, then must be recopied to paste another one. To delete objects either select them with the arrow tool, select delete and click on them items or delete the objects one by one.
|
|
| |
Pattern sets - not sure what to put here.
|
|
PK
MF0wtM html/general_usage.html
Usage |
| |
Once a network has been loaded, imported, or created, the network can be trained. By selecting Mode->Train Mode, NNSim© will enter it's training mode. In this mode it is possible to test and train the network. To train the network, set the number of epochs to run, the default is one hundred, then click Train. The network can be tested with the Test button.
|
|
| |
While training the network the activation values can be randomize or scrambled. To randomize the activation values, click Randomize on the tool bar. To scramble the network, click Scramble on the tool bar.
|
|
| |
The number of epochs wanted to train the network can be changed in the " # of epochs " text field. The epsilon value for can also be changed in the " epsilon" text field.
|
|
PK
MF0b basic_perms sr java.util.Hashtable%!J F
loadFactorI thresholdxp?@ Gw , 4t
Undo_Facilitysr java.lang.Boolean r՜ Z valuexpt Editorsq ~ t Delete_Objectssq ~ t Train_Toolssq ~ t Select_Objectssq ~ t ViewArrowsq ~ t
Agent_Optionssq ~ t
Create_Labelssq ~ t updatesq ~ t Open_NNsq ~ t Agent_Startsq ~ t Agent_Clearsq ~ t Create_Linkssq ~ t Insert_NNsq ~ t
Agent_Modesq ~ t Display_Groupssq ~ t Scramblesq ~ t PatternSet_Menusq ~ t Edit_Modesq ~ t Add_PatternSetssq ~ t ViewGraphsq ~ t Run_Modesq ~ t
Units_Menusq ~ t Groups_Menusq ~ t Save_NNsq ~ t
Learning_Menusq ~ t
Train_Modesq ~ t SaveAs_NNsq ~ t Trainsq ~ t resetsq ~ t Copy_Objectssq ~ t MUpdatesq ~ t Testsq ~ t
Agent_Stopsq ~ t Permissionssq ~ t
Create_Groupssq ~ t Run_Toolssq ~ t Deselect_Objectssq ~ t ROptionssq ~ t Create_Unitssq ~ t
Set_Valuessq ~ t cyclesq ~ t Zoom_outsq ~ t Pansq ~ t Edit_Optionssq ~ t Randomizesq ~ t Zoom_insq ~ t
Paste_Objectssq ~ t
Group_Objectssq ~ t Preferencessq ~ t New_PatternSetssq ~ t Agent_Toolssq ~ xPK
MF0
all.perms sr java.util.Hashtable%!J F
loadFactorI thresholdxp?@ Gw _ 4t SaveAs_APOCsr java.lang.Boolean r՜ Z valuexpt
Set_Valuessq ~ t
Learning_Menusq ~ t ViewGraphsq ~ t Testsq ~ t Scramblesq ~ t Trainsq ~ t
Undo_Facilitysq ~ t
Units_Menusq ~ t Agent_Clearsq ~ t Create_Unitssq ~ t Deselect_Objectssq ~ t Display_Groupssq ~ t
Agent_Optionssq ~ t Permissionssq ~ t MUpdatesq ~ t Save_APOCsq ~ t Open_APOCsq ~ t Edit_Modesq ~ t Zoom_insq ~ t Editorsq ~ t Train_Toolssq ~ t
Agent_Modesq ~ t Zoom_outsq ~ t Copy_Objectssq ~ t PatternSet_Menusq ~ t Run_Modesq ~ t Groups_Menusq ~ t Preferencessq ~ t updatesq ~ t Run_Toolssq ~ t
Agent_Stopsq ~ t
Train_Modesq ~ t Insert_APOCsq ~ t Randomizesq ~ t Select_Objectssq ~ t resetsq ~ t
Group_Objectssq ~ t ROptionssq ~ t cyclesq ~ t
Paste_Objectssq ~ t New_PatternSetssq ~ t Add_PatternSetssq ~ t ViewArrowsq ~ t
Create_Groupssq ~ t Edit_Optionssq ~ t Pansq ~ t Delete_Objectssq ~ t
Create_Labelssq ~ t Create_Linkssq ~ t Agent_Startsq ~ t Agent_Toolssq ~ xPK
MF0
Q MakefileFILE = SimAgentJava
$(FILE).ps: $(FILE).dvi
dvips $(FILE).dvi -o $(FILE).ps
$(FILE).dvi: $(FILE).tex
latex $(FILE).tex
clean:
rm -rf $(FILE).aux $(FILE).log $(FILE).dvi $(FILE).ps *~
PK
aPF0 basic/PK
MF0S S APOCstart.class .