Main Page

From emergent
Jump to: navigation, search

Overview

emergent is a comprehensive, full-featured deep neural network simulator that enables the creation and analysis of complex, sophisticated models of the brain in the world; features:

  • Full browser and 3D GUI for constructing, visualizing, and interacting with neural models.
  • Accessible to non-programmers e.g., for teaching.
  • But also highly productive for experts, used daily in scientific research.
  • Powerful scripting language, css (not that css), with C++ syntax, and GUI programming environment (IDE) in Programs -- full automatic access to underlying C++ code through TypeAccess system.
  • Rich, dynamic, embodied environments for training networks:
  • Highly optimized vector-based back-end code with thread-specific memory allocation, and GPU (CUDA) implementation, and convenient compute cluster interface for gui-based cluster job control and data management.
  • In use for decades, for hundreds of scientific publications from a variety of different labs. Detailed models of the hippocampus, prefrontal cortex, basal ganglia, visual cortex, cerebellum, and other brain areas are available (some described in our textbook).
  • Direct descendant of PDP (1986) and PDP++ (1999).

News and updates

now: Current SVN Status
8/25/14: 7.0.1, See 7.0.1 ChangeLog.
6/23/14: 7.0.0, See 7.0.0 ChangeLog.
8/28/13: 6.3.2, See 6.3.2 ChangeLog.
4/7/13: 6.2.0, See 6.2.0 ChangeLog.
12/20/12: 6.1.1, See 6.1.0 ChangeLog.
11/9/12: 6.1.0, See 6.1.0 ChangeLog.
10/8/12: 6.0.3, See 6.0.0 ChangeLog.
9/26/12: 6.0.2, See 6.1.0 ChangeLog.
8/31/12: 6.0.1, See 6.0.0 ChangeLog.
  • fixes brain view bug 1500
8/30/12: 6.0.0, See 6.0.0 ChangeLog.
6/5/12: 5.3.10 beta, See 6.0.0 ChangeLog.
  • fixes broken MIN, MAX, ABS css functions -- critical fix.
5/4/12: 5.3.9 beta, See 5.4.0 ChangeLog.
5/3/12: 5.3.8 beta, See 5.4.0 ChangeLog.
4/25/12: 5.3.7 beta, See 5.4.0 ChangeLog.
4/12/12: 5.3.6 beta, See 5.4.0 ChangeLog.
3/13/12: 5.3.2 beta, See 5.4.0 ChangeLog.
2/15/12: 5.3.1 beta, See 5.4.0 ChangeLog.
  • fixes the gelin activation function's temporal dynamics to be more graded over time, as the old vm-based activation function was
12/23/11: 5.3.0, See 5.3.0 ChangeLog.
10/31/11: 5.2.6 beta, See 5.3.0 ChangeLog.
10/24/11: 5.2.4 beta, See 5.3.0 ChangeLog. (has bug in Epoch loop; don't use)
10/1/11: 5.2.3 beta, See 5.3.0 ChangeLog.
9/20/11: 5.2.2 beta, See 5.3.0 ChangeLog.
9/1/11: 5.2.0, See 5.2.0 ChangeLog.
5/24/11: 5.1.7 beta, See 5.2.0 ChangeLog.
4/11/11: 5.1.6 beta, See 5.2.0 ChangeLog.
3/21/11: 5.1.5 beta, See 5.2.0 ChangeLog.
3/09/11: 5.1.4 beta, See 5.2.0 ChangeLog.
3/07/11: 5.1.3 beta, See 5.2.0 ChangeLog. (has an annoying bug)
2/23/11: 5.1.2 beta, See 5.2.0 ChangeLog.
8/16/10: 5.1.0, See 5.1.0 ChangeLog.
4/21/10: 5.0.2, See 5.0.2 ChangeLog.
12/5/09: 5.0.1, See 5.0.1 ChangeLog.
9/9/09: All textbook projects have been updated to emergent 5.0.0 and are available on the CompCogNeuro wiki.
8/25/09: 5.0.0, See 5.0.0 ChangeLog.

Documentation and useful links

Download & Install emergent 8.0.0


Windows instructions


OSX instructions


Ubuntu Instructions

  • Our apt repository contains packages for emergent 7.0 for precise and trusty releases. There are older versions of emergent for karmic, lucid, maverick, natty, oneiric, precise, quantal, raring, saucy and trusty. See Build (Linux-Ubuntu) for help building the latest version from scratch.

logo.png HTTP download or FTP download

  • You can find older binary packages for emergent and source packages for all of its prerequisites on the HTTP download or FTP download sites (same source, just different TP).

Building emergent from source 8.0.0


logo.png Build Instructions

Build Emergent - All Platforms

logo.png Source code

To get the emergent source code using Subversion run this command:

svn checkout --username anonymous --password emergent https://grey.colorado.edu/svn/emergent/emergent/trunk ~/emergent