|Using emergent||Developing emergent|
This is the place to come if you need help using emergent!
The wiki is organized into several major sections, with links to the various subtopics. The main sections of the wiki are:
- Getting Started -- introductory manual, including how to Build your own network
- Concepts -- brief overview of key concepts (especially relative to PDP++)
- Tips and Tricks -- quick "top 10" overviews of major operations
Tutorials and Demos
- HowTos -- an alphabetical list of brief recipes on all manner of things, and pointers to many useful things
- Tutorials -- detailed step-by-step examples
- Demos -- overview of demo projects
- User Guide -- comprehensive reference information on each software element
- Network Algorithm Guide -- detailed information about each of the network algorithms
- ChangeLog -- brief overview of new features by release -- always look here if you are updating your version of the program! -- also a great way to learn about new features that you might not know about..
- License -- information about the license (GPL) and copyright status of emergent
Where Do I Start?
- If you haven't installed emergent yet, see: Install.
- Getting Started provides a quick introduction to the emergent application.
- Build Your Own Network provides a beginner tutorial on building a very simple network simulation.
- The Tutorials section covers more advanced topics. After you have built your own network for the first time, the AX Tutorial provides an excellent tutorial which teaches the fundamental tools used in the emergent application.
- The User Guide provides detailed information on all the major elements used in building emergent simulations.
- After you have run through the basic tutorials, there are a number of projects available which demonstrate various principles in emergent. The emergent software is installed with several 'demo' projects which can be used help understand the various objects in the software and how those objects are used in actual simulations. Also, the CCN wiki textbook projects referenced below, used in conjunction with the new CCN wiki textbook provide an excellent introduction to the principles of computational cognitive neuroscience.
- The Network Algorithm Guide provides detailed theory and instructions on the specific network algorithms (mainly Leabra and Backpropagation) that can be used to build emergent simulations.
- The emergent Reference has information on the internal and technical aspects of emergent, including information required for advanced script programming, and for extending emergent.
CCN Textbook Projects
The wiki textbook on Computational Cognitive Neuroscience, includes a number of emergent projects demonstrating various principles of computational cognitive neuroscience. Each of these projects has detailed wiki documentation, and the projects are a great way to learn CCN and emergent! The CCN Book provides a complete rewrite of the first edition CECN textbook Computational Explorations in Cognitive Neuroscience: Understanding the Mind by Simulating the Brain (O'Reilly & Munakata, MIT Press, 2000), and also replaces the original CECN Projects.
- CCN Book -- Computational Cognitive Neuroscience wiki textbook
- CCN Book Projects -- emergent projects which complement the Computational Cognitive Neuroscience wiki textbook
- Teaching Cognitive Modeling Using PDP++ by David C. Noelle: http://www.brains-minds-media.org/archive/1406 -- excellent overview of use of PDP++ for teaching, much of which applies to emergent.
- An overview paper on emergent by Aisa, Mingus & O'Reilly: The emergent neural modeling system. Neural Networks (2008), doi: 10.1016/j.neunet.2008.06.016 -- please reference this paper for any published work you do using emergent -- thank you!