All Projects → nengo → Nengo

nengo / Nengo

Licence: other
A Python library for creating and simulating large-scale brain models

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Nengo

Neurolib
Easy whole-brain modeling for computational neuroscientists 🧠💻👩🏿‍🔬
Stars: ✭ 188 (-69.43%)
Mutual labels:  neural-networks, neuroscience
Bmtk
Brain Modeling Toolkit
Stars: ✭ 177 (-71.22%)
Mutual labels:  neural-networks, neuroscience
Ofxdarknet
darknet neural network addon for openFrameworks
Stars: ✭ 493 (-19.84%)
Mutual labels:  neural-networks
Flashtorch
Visualization toolkit for neural networks in PyTorch! Demo -->
Stars: ✭ 561 (-8.78%)
Mutual labels:  neural-networks
Brian2
Brian is a free, open source simulator for spiking neural networks.
Stars: ✭ 533 (-13.33%)
Mutual labels:  neuroscience
Geomstats
Computations and statistics on manifolds with geometric structures.
Stars: ✭ 498 (-19.02%)
Mutual labels:  neural-networks
Graph nets
Build Graph Nets in Tensorflow
Stars: ✭ 5,051 (+721.3%)
Mutual labels:  neural-networks
Deep Learning Specialization Coursera
Deep Learning Specialization by Andrew Ng on Coursera.
Stars: ✭ 483 (-21.46%)
Mutual labels:  neural-networks
Efficient Segmentation Networks
Lightweight models for real-time semantic segmentationon PyTorch (include SQNet, LinkNet, SegNet, UNet, ENet, ERFNet, EDANet, ESPNet, ESPNetv2, LEDNet, ESNet, FSSNet, CGNet, DABNet, Fast-SCNN, ContextNet, FPENet, etc.)
Stars: ✭ 579 (-5.85%)
Mutual labels:  neural-networks
Sense
Enhance your application with the ability to see and interact with humans using any RGB camera.
Stars: ✭ 522 (-15.12%)
Mutual labels:  neural-networks
Keras Rl
Deep Reinforcement Learning for Keras.
Stars: ✭ 5,166 (+740%)
Mutual labels:  neural-networks
Speech Denoising Wavenet
A neural network for end-to-end speech denoising
Stars: ✭ 516 (-16.1%)
Mutual labels:  neural-networks
Edward
A probabilistic programming language in TensorFlow. Deep generative models, variational inference.
Stars: ✭ 4,674 (+660%)
Mutual labels:  neural-networks
Layer
Neural network inference the Unix way
Stars: ✭ 539 (-12.36%)
Mutual labels:  neural-networks
Chemprop
Message Passing Neural Networks for Molecule Property Prediction
Stars: ✭ 501 (-18.54%)
Mutual labels:  neural-networks
Awesome Bert Nlp
A curated list of NLP resources focused on BERT, attention mechanism, Transformer networks, and transfer learning.
Stars: ✭ 567 (-7.8%)
Mutual labels:  neural-networks
Learn Data Science For Free
This repositary is a combination of different resources lying scattered all over the internet. The reason for making such an repositary is to combine all the valuable resources in a sequential manner, so that it helps every beginners who are in a search of free and structured learning resource for Data Science. For Constant Updates Follow me in …
Stars: ✭ 4,757 (+673.5%)
Mutual labels:  neural-networks
Machine Learning Articles
Monthly Series - Top 10 Machine Learning Articles
Stars: ✭ 516 (-16.1%)
Mutual labels:  neural-networks
Keras Js
Run Keras models in the browser, with GPU support using WebGL
Stars: ✭ 4,855 (+689.43%)
Mutual labels:  neural-networks
Deep Learning For Hackers
Machine Learning tutorials with TensorFlow 2 and Keras in Python (Jupyter notebooks included) - (LSTMs, Hyperameter tuning, Data preprocessing, Bias-variance tradeoff, Anomaly Detection, Autoencoders, Time Series Forecasting, Object Detection, Sentiment Analysis, Intent Recognition with BERT)
Stars: ✭ 586 (-4.72%)
Mutual labels:  neural-networks

.. image:: https://img.shields.io/pypi/v/nengo.svg :target: https://pypi.org/project/nengo :alt: Latest PyPI version

.. image:: https://img.shields.io/pypi/pyversions/nengo.svg :target: https://pypi.org/project/nengo :alt: Python versions

.. image:: https://img.shields.io/codecov/c/github/nengo/nengo/master.svg :target: https://codecov.io/gh/nengo/nengo/branch/master :alt: Test coverage


Nengo: Large-scale brain modelling in Python


.. image:: https://www.nengo.ai/design/_images/general-nef-summary.svg :width: 100% :target: https://doi.org/10.3389/fninf.2013.00048 :alt: An illustration of the three principles of the NEF

Nengo is a Python library for building and simulating large-scale neural models. Nengo can create sophisticated spiking and non-spiking neural simulations with sensible defaults in a few lines of code. Yet, Nengo is highly extensible and flexible. You can define your own neuron types and learning rules, get input directly from hardware, build and run deep neural networks, drive robots, and even simulate your model on a completely different neural simulator or neuromorphic hardware.

Installation

Nengo depends on NumPy, and we recommend that you install NumPy before installing Nengo. If you're not sure how to do this, we recommend using Anaconda <https://www.anaconda.com/products/individual>_.

To install Nengo::

pip install nengo

If you have difficulty installing Nengo or NumPy, please read the more detailed Nengo installation instructions <https://www.nengo.ai/nengo/getting_started.html#installation>_ first.

If you'd like to install Nengo from source, please read the developer installation instructions <https://www.nengo.ai/nengo/contributing.html#developer-installation>_.

Nengo is tested to work on Python 3.6 and above. Python 2.7 and Python 3.4 were supported up to and including Nengo 2.8.0. Python 3.5 was supported up to and including Nengo 3.1.

Examples

Here are six of many examples <https://www.nengo.ai/nengo/examples.html>_ showing how Nengo enables the creation and simulation of large-scale neural models in few lines of code.

  1. 100 LIF neurons representing a sine wave <https://www.nengo.ai/nengo/examples/basic/many_neurons.html>_
  2. Computing the square across a neural connection <https://www.nengo.ai/nengo/examples/basic/squaring.html>_
  3. Controlled oscillatory dynamics with a recurrent connection <https://www.nengo.ai/nengo/examples/dynamics/controlled_oscillator.html>_
  4. Learning a communication channel with the PES rule <https://www.nengo.ai/nengo/examples/learning/learn_communication_channel.html>_
  5. Simple question answering with the Semantic Pointer Architecture <https://www.nengo.ai/nengo-spa/examples/question.html>_
  6. A summary of the principles underlying all of these examples <https://www.nengo.ai/nengo/examples/advanced/nef_summary.html>_

Documentation

Usage and API documentation can be found at <https://www.nengo.ai/nengo/>_.

To build the documentation yourself, run the following command::

python setup.py build_sphinx

This requires Pandoc to be installed, as well as some additional Python packages. For more details, see the Developer Guide <https://www.nengo.ai/nengo/contributing.html#how-to-build-the-documentation>_.

Development

Information for current or prospective developers can be found at <https://www.nengo.ai/contributing/>_.

Getting Help

Questions relating to Nengo, whether it's use or it's development, should be asked on the Nengo forum at <https://forum.nengo.ai>_.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].