Membrain-nn.de

Was ist MemBrain?

MemBrain ist ein leistungsstarker graphischer Neuronale Netze Editor und Simulator für Microsoft Windows, der Neuronale Netze beliebiger Größe und Architektur unterstützt.

Einige zentrale Leistungsmerkmale von MemBrain sind:

  • Überführung der Netze in Produktivsysteme mittels dll oder automatisch generiertem C-Code
  • 'On-The-Fly'-Validierung bereits während des Trainings mit separaten Validierungsdaten
  • Überwachtes und unüberwachtes Lernen
  • Leistungsfähiges Neuronen- und Linkmodell, zeitinvariant oder dynamisch durch Parametrierung
  • Integrierte, hochperformante objektorientierte Scriptsprache
  • Integrierte, optionale 256 Bit AES Verschlüsselung, zum Schutz Ihres Know-Hows

 

wozu dient membrain?

MemBrain wurde ursprünglich entwickelt, um größtmögliche Flexibilität bei der Entwicklung und Untersuchung von neuronalen Netzen mit einer intuitiv zu bedienenden graphischen Benutzeroberfläche zu verbinden. Es wird derzeit an zahlreichen Universitäten in Forschung und Lehre eingesetzt, findet aber im Laufe der letzten Jahre auch stetig wachsenden Einsatz in der industriellen Fertigungs- und Steuerungstechnik.

Der überwiegende Teil der Anwendungen beschäftigt sich dabei mit der Problematik, Zusammenhänge zwischen Ein- und Ausgangsgrößen unbekannter oder nicht hinreichend bekannter Systeme in sogenannten künstlichen neuronalen Netzen abzubilden. 

Dies hat zum Ziel, die Ausgangsgrößen des untersuchten Systems auf Basis der Eingangsgrößen zu prognostizieren, ohne dabei aber die Übertragungsfunktion(en) des Systems mathematisch erfassen oder modellieren zu müssen, was häufig gar nicht oder nicht mit vertretbarem Aufwand möglich ist.  Benötigt wird dazu lediglich eine ausreichende Menge zusammengehörender  Datenpaare von Ein- und Ausgangsgrößen, die am realen System erfasst werden oder in Form von Aufzeichnungen aus der Vergangenheit vorliegen. Diese Daten können in MemBrain importiert und zum Training des künstlichen neuronalen Netzes verwendet werden. 

Nach erfolgreichem Netzentwurf und -training steht ein künstliches neuronales Netz zur Verfügung, welches sich als gute Näherung anstatt des realen Systems zu Berechnungen und Prognosen heranziehen lässt: Neue Eingangsgrößen werden an die Eingänge des Netzes angelegt, die angenäherten Zielgrößen werden durch das Netz berechnet und stehen an seinen Ausgängen zur Verfügung.

Mit MemBrain kann ein solches Netz komfortabel in eigene Produktivsysteme überführt werden, sei es auf PC- oder Embedded-Plattformen. Für den ersten Ansatz steht MemBrain zusätzlich in einer dll-Version zur Verfügung, die in eigene Windows-Anwendungen integriert werden kann. Mit dieser dll können Netze aus Dateien geladen und äußerst effizient verwendet werden. Die dll-Version erlaubt zusätzlich das Nachtrainieren des Netzes zur Laufzeit in der eigenen Anwendung.

Für Embedded-Plattformen bietet MemBrain die Möglichkeit, aus einem neuronalen Netz automatisch C-Quellcode zu generieren. Der generierte Code ist auf die Bedürfnisse von Embedded-Systemen angepasst und zeichnet sich dementsprechend durch einen kleinen Speicher-Footprint sowie durch konsequenten Verzicht auf dynamische Speicherverwaltung aus.

 

Was kostet Membrain?

MemBrain ist für den privaten und für den nichtkommerziellen Einsatz (z.B. an Universitäten zur Lehre) kostenlos. Dabei gibt es keine Einschränkungen in der Funktionalität. Kommerzielle Nutzung ist nach Erwerb einer entsprechenden Lizenz möglich.

MemBrain kann als Vollversion im Download-Bereich heruntergeladen und installiert werden. In dieser nichtregistrierten Standardinstallation darf MemBrain ausschließlich nicht-kommerziell verwendet werden. Bei jedem Programmstart wird ein entsprechender Dialog präsentiert.
Für den kommerziellen Einsatz muss MemBrain kostenpflichtig registriert werden, der Startdialog wird dann unterdrückt. Für nicht-kommerzielle Zwecke gibt es außerdem preisgünstige Lizenzformen, die den Startdialog ebenfalls unterdrücken.

Weitere Informationen zum MemBrain Lizenzmodell sowie die Möglichkeit zur Bestellung finden sich im Bereich 'Lizenzierung'.

www.membrain-nn.de