Giter VIP home page Giter VIP logo

emer / cemer Goto Github PK

View Code? Open in Web Editor NEW
9.0 9.0 2.0 169.64 MB

Original C++ version of emergent: originally hosted under svn at https://grey.colorado.edu/svn/emergent

License: GNU General Public License v2.0

CMake 0.64% Shell 0.40% Makefile 1.28% MATLAB 0.20% C++ 80.46% C 3.76% Cuda 0.37% QMake 0.03% Batchfile 0.06% HTML 9.33% Python 1.23% CSS 0.41% PHP 0.12% Rich Text Format 0.17% Objective-C++ 0.02% TeX 0.03% Java 1.03% Yacc 0.45% GLSL 0.02% XSLT 0.01%
cognitive-neuroscience computational-modeling computational-neuroscience emergent neural-network simulation

cemer's Introduction

emergent

This is the C++ version of emergent. Main documentation is here: https://grey.colorado.edu/emergent -- basic install and build information is on the Github Wiki

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

The current release built from github sources (source code only) is: https://github.com/emer/cemer/releases/tag/v8.6.1

The latest release with built packages is: https://github.com/emer/cemer/releases/tag/v8.5.2, released Feb, 2018.

The main dependency files for current releases are found in: https://github.com/emer/cemer/releases/tag/v8.5.1

This github repository was converted from the svn original, and has captured the full history of git tags (including historical dates!) in: https://github.com/emer/cemer/tags

About

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).

cemer's People

Contributors

androticus avatar apmon avatar rcoreilly avatar rohrlich avatar thazy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.