Skip to content

An online javascript based version of the TRACX neural network simulator for sequence learning. A version can be found here

License

Notifications You must be signed in to change notification settings

InfantLab/TRACX-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Truncated Recursive Autoassociative Chunk eXtractor (TRACX)

TRACX is a new model of sequence learning. It is a connectionist autoassociator model which fits a wide range of phenomena from the infant statistical learning and adult implicit learning literature. TRACX outperforms PARSER (Perruchet & Vintner, 1998) and the simple recurrent network (SRN, Cleeremans & McClelland, 1991) in matching human sequence segmentation on existing data. This simulator is written entirely in Javascript and runs locally in your browser. A short summary of the algorithm can be found here and more details of the model can be found in:

French, R. M., Addyman, C., & Mareschal, D. (2011). TRACX: A recognition-based connectionist framework for sequence segmentation and chunk extraction Psychological Review, 118(4), 614–636. doi:10.1037/a0025255

This is a small help file explaining how to get started using the TRACX online simulator code.

Requirements:

TRACX utilises several Javascript libraries. Pre-compiled versions are included in the /lib/ folder

JQuery 1.4.2 or greater: http://jquery.com/

JQPlot 1.0.0b2 or greater: http://www.jqplot.com/

Sylvester 0.1.3 or greater http://sylvester.jcoglan.com/

David Bau's Random Seed function http://davidbau.com/archives/2010/01/30/random_seeds_coded_hints_and_quintillions.html

Optional:

JQTip 1.0.0-rc3 or greater: http://craigsworks.com/projects/qtip/

  1. Simulator Only ================== If you just wish to use the simulator, you can try it online at: http://onemonkey.org/tracx/

  2. Local debugging ==================

If you just wish to use the simulator and step through the code. You can use the current live code from: http://onemonkey.org/tracx/

Together with an in browser debug engine. We recommend Firebug: https://getfirebug.com/

We have a beginners guide to debugging available at: http://onemonkey.org/tracx//debughelp.html

  1. Adapting and modifying the TRACX code yourself =================================================

This code is open source and freely available for you to use in your own projects. Just download the code and away you go. We recommend the Aptana Development environment.

Aptana : http://aptana.org/

Within Aptana you can get started quickly by choosing the File/Import.. menu. Project type is git and the repository URI is:

99% of the code is client-side javascript so will work locally. If you want to get the php working (to load up default datasets) we recommend

XAMMP: http://www.apachefriends.org/en/xampp.html

That's it.

Any questions, bugs or comments, please post them on github.com or email them to c.addyman@gold.ac.uk

To cite this code:

DOI

About

An online javascript based version of the TRACX neural network simulator for sequence learning. A version can be found here

Resources

License

Stars

Watchers

Forks

Packages

No packages published