Thanks to visit codestin.com
Credit goes to github.com

Skip to content

emer/cemer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

emergent

This is the C++ version of emergent. Main documentation is here: https://grey.colorado.edu/emergent

We are no longer developing this software. We are now developing a new framework based on the Go language, with a Python interface: https://github.com/emer/emergent

emergent is a comprehensive 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, & interacting.

    • Accessible to non-programmers
    • But also highly productive for experts, used daily in scientific research.
  • Powerful C++ scripting language, css (not ''that'' css), GUI Programming environment (IDE) -- TypeAccess access to C++.

  • Rich, dynamic, embodied environments for training networks:

    • DataTable for network inputs and DataProc, DataAnal, DataGen (filtering, grouping, sorting, dimensionality reduction, graphing, etc).

    • Newtonian physics simulator for Virtual Environment, e.g., a biophysically realistic human arm, and realistic embodied, dynamic vision.

    • Sensory filtering for vision, audition, and vocal-tract speech.

  • Many classic neural network algorithms and variants: Backpropagation (e.g., deep convolutional neural networks), Constraint Satisfaction, Self Organizing, and the Leabra algorithm which incorporates many of the most important features from each of these algorithms, in a biologically consistent manner. Also, symbolic / subsymbolic ACT-R.

    • Highly optimized vector-based back-end code with thread-specific memory allocation, and GPU (CUDA); Convenient compute cluster for GUI-based 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, etc.

    • Direct descendant of earlier simulators: PDP (1986) and PDP++ (1995).