Brian

ein uhrbetriebener Simulator für spitzende neuronale Netze
Jetzt downloaden

Brian Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • The Brian Team
  • Website des Verlags:
  • http://brian.di.ens.fr/index.html
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 331 KB

Brian Stichworte


Brian Beschreibung

Ein taktgesteuerten Simulator für Spiking neuronale Netze Brian ist ein kostenloser Simulator für auf fast allen Plattformen neuronale Netze verfügbar Spicken. Die Motivation für dieses Projekt ist, dass ein Simulator nicht nur die Zeit der Prozessoren speichern sollte, sondern auch die Zeit von scientists.Brian ist einfach zu erlernen und zu bedienen, sehr flexibel und einfach erweiterbar. Die Brian Paket selbst und Simulationen sie sind alle in der Programmiersprache Python geschrieben, das ist eine einfache, präzise und hoch entwickelte Sprache mit vielen erweiterten Funktionen und Entwicklungs-Tools, exzellente Dokumentation und einer großen Gemeinschaft von Nutzern die Unterstützung und Erweiterung packages.NOTE : Brian ist unter den Bedingungen der CeCILL Lizenz entwickelt, bereitgestellt und lizenziert. Hier sind einige der wichtigsten Features von Brian: · Modelle: Modelle definiert sind direkt durch ihre Gleichungen; Schwelle und Reset (für Integrations- und Feuer-Modelle) kann angepasst werden. Sowohl Integrations- und Brandmodelle und Hodgkin-Huxley-Typ-Modelle verwendet werden können. Modelle mit Dendriten sind möglich, obwohl es nicht für diesen Fall optimiert ist (in der Praxis Brian ist immer noch nützlich für die Modelle mit einigen Fächern, aber nicht mit rekonstruierten Dendritenbäume). · Integration Methoden: genaue Integration für lineare Modelle, Euler und exponentielle Euler für nichtlineare Modelle. Stochastische Differentialgleichungen sind ebenfalls möglich. · Connectivity: kann direkt oder mit vorgegebenen Funktionen (All-to-all oder zufälliger Connectivity) definiert werden, und können Übertragungsverzögerungen einschließen. · Einheiten: Brian hat ein System zur Definition von Mengen mit physikalischen Abmessungen. Arithmetische Operationen und Gleichungen werden für Maßhaltigkeit geprüft, die bei der Eingabe Gleichungen schwer zu debuggen Skalierungsfehler und Fehler zu beseitigen helfen. · Steuerung und Überwachung: alle internen Variablen des Simulators direkt auf das Netzwerk oder steuern sie zugegriffen werden kann initialisieren, wie es läuft. Spikes und Zustandsgrößen können direkt auf eine Datei oder verwendet überwacht und entweder gespeichert werden. Alle Monitore können individuell angepasst werden. · Analyse und Plotten: jedes Python-Paket kann mit Brian, insbesondere den NumPy und SciPy Scientific Computing-Pakete und das PyLab Grafikpaket des Spiegel der Syntax der Matlab Plottbefehle in Kombination verwendet werden. · Geschwindigkeit: Brian nutzt vektorbasierte Operationen (mit NumPy und SciPy) sehr effizient neuronale Populationen zu simulieren. Bei großen Netzwerken sind die Kosten der Auslegung klein und die Geschwindigkeit ist in C-Code vergleichbar. · Plasticity: Zur Zeit gibt es einige grundlegende Unterstützung von kurzfristigen Plastizität und einige weitere grundlegende Unterstützung von Spike-Timing Dependent Plasticity. · Distributed Computing: Brian kann mit dem parallelen Python Paket verwendet werden, um die unabhängigen Simulationen auf einem Cluster oder auf verschiedene Prozessoren ausgeführt werden (beispielsweise eine Simulation mit unterschiedlichen Parameterwerten ausgeführt wird). · Inferfaces: das CherryPy Paket kann zu Brian Simulationen (läuft lokal oder auf einem Web-Server) zu schreiben HTML-Schnittstellen verwendet werden. Anforderungen: · Python · NUMPY. · Scipy. · SymPy · PyLab Was ist neu in dieser Version: · STDP arbeitet jetzt mit DelayConnection · Added EventClock · Added RecentStateMonitor · Added colormap Option StateMonitor.plot · Added timed-Array-Modul finden Sie TimedArray Klasse für weitere Einzelheiten. · Added optional Fortschritt Berichterstattung run () · Neuer Rückruf () Funktion (Umkehrung zu vergessen ()) · Zusätzliche Fortschritte Reporting-Modul (brian.utils.progressreporting) · Added SpikeMonitor.spiketimes · Added Entwicklerleitfaden zu docs · Frühe Version von brian.hears Subpackage für Gehör Modellierung · Verschiedene Fehlerbehebungen


Brian Zugehörige Software

Zuckererbse

Open Source und kostenloses Werkzeug für Forscher, um 3-Verteiler zu erstellen und zu studieren ...

330 960 KB

Herunterladen

Pyecm

Freier und Open-Source-Pyhton-Anwendung, die große Ganzzahlen faktoren ...

160 19 KB

Herunterladen

Cardioviz3d.

zielt darauf ab, Forschern mit einem Satz von Werkzeugen für die Verarbeitung, Simulation und Visualisierung von Herzdaten bereitzustellen. ...

161 35 MB

Herunterladen