Joone.

Joone ist ein neurales Netzwerk-Java-Framework mit einer benutzerfreundlichen grafischen Benutzeroberfläche.
Jetzt downloaden

Joone. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • pmarrone
  • Website des Verlags:
  • http://www.jooneworld.com/

Joone. Stichworte


Joone. Beschreibung

Joone ist ein neurales Netzwerk-Java-Framework mit einer benutzerfreundlichen grafischen Benutzeroberfläche. Joone Project ist ein kostenloser neuronaler Netzwerkrahmen, um künstliche neuronale Netzwerke zu erstellen, zu trainieren und zu testen. Ziel ist es, eine leistungsstarke Umgebung sowohl für begeisterte als auch für professionelle Benutzer zu schaffen, basierend auf den neuesten Java Technologies.Joone besteht aus einem zentralen Motor, der der Drehpunkt aller Anwendungen ist, die mit Joone entwickelt werden. Joones neuronale Netzwerke können auf einem lokalen Maschinen gebaut werden, auf einem verteilten Umfeld ausgebildet werden und auf dem Gerät ausgeführt werden. In jedem Gerät können Sie neue Module schreiben, um neue Algorithmen oder neue Architekturen ausgehend von den mit dem Kernmotor verteilten Komponenten zu implementieren. Die Hauptidee besteht darin, die Basis zu schaffen, um einen Zillion von AI-Anwendungen zu fördern, die sich um den Kernrahmen drehen. Hier sind einige wichtige Funktionen von "Joone": Architektur · Das Framework von Joone ist mit einer modularen Architektur erstellt: Der "Kernmotor" ist Von der visuellen Schnittstelle getrennt und erlaubt es, jede neue Anwendung, die darauf basierend darauf eingesetzt wird, leicht zu implementieren. · Joone ist tragbar, der in 100% reine Java geschrieben wird. Es kann in jeder Umgebung von großen Multiprozessor-Maschinen bis zu kleinen Palmtop-Geräten laufen. Usability and Transportation des neuronalen Netzwerks · Die auf Joone basierenden neuronalen Netzwerke sind nutzbarer Stand-Alone (getrennt vom Rahmen, der sie erstellt oder trainiert hat). · Die basierenden neuronalen Netzwerke des Joone können mit allgemeinen Protokollen (wie http oder ftp) transportiert werden Auf Remote-Maschinen-Framework-Erweiterbarkeit · Das Framework ist mit mehr Komponenten erweiterbar, um neue Lernalgorithmen oder neue Architekturen umzusetzen. · Mit Joone ist es möglich, jede Art von Optimierung umzusetzen; Es gibt zwei Hauptmethoden, um die beste Lösung für ein bestimmtes Problem zu finden (d. H. Um das beste neuronale Netzwerk zu finden): lokale Optimierung und globale Optimierungstechniken. Die lokale Optimierung wird anwenden, dass ein gewisser Weise einiger "interner" Mechanismus (der berühmteste ist der Moment), die globale Optimierung, versucht stattdessen, die beste Lösung zu finden, die einige externe Technik anwenden, um die beste NN von einer vordefinierten Gruppe von NNS auszuwählen (wie genetische Algorythmen). Beide sind mit Joone implementiert, und viele neue Optimierungstechniken können dank seiner Expansionsfähigkeit experimentiert werden. Multithreading und Skalierbarkeit · Joone's Core Engine basiert auf einem Multithreaded-Motor, der mit allen verfügbaren Rechenressourcen skalierbar ist. · Joone bietet den professionellen Benutzern eine verteilte Umgebung, um viele neuronale Netzwerke parallel auf mehreren Maschinen auszubilden. Lizenzierung · Joone ist frei nutzbar. Die Lizenz ist die geringere allgemeine öffentliche Lizenz (LGPL). · Sie werden ermutigt, es auszuprobieren, um es auszuprobieren und für jeden (sowohl kommerzielle als auch akademische) Anwendungen zu verwenden. Was neu in 1.2.1 stabile Version ist: · Diese Version fügt der Groovy Unterstützung hinzu Scripting-Sprache. · logarithmicplugin wurde hinzugefügt, um eine logarithmische Transformation (Base E) auf die Eingabe von Daten anzuwenden. "Speichern bei XML" wurde dem GUI-Editor hinzugefügt, um das Speichern eines neuronalen Netzwerks im XML-Format zu ermöglichen. · Eine Anzahl von Fehler wurde behoben, einschließlich eines Problems, das Sangersynapse verhindert, wenn der Lernen im Trainingsmodus lernt. · Die Inspektion Das Panel zeigt nicht mehr die Vorspannungen für Schichten, für die dies nicht sinnvoll ist. · Diese Version fixiert das Fehlen der ersten Spalte, wenn die inspizierten Werte in der Zwischenablage kopiert wurden Dank der hohen Refactoring des Kernmotors um 50%, indem der Single-Thread-Modus hinzugefügt wird. · Eine Reihe von Werkzeugen wurde hinzugefügt, um die Komplexität der API zu verbergen. · Eine neue Bild-E / A-Komponente wurde hinzugefügt, um direkt von / in Bilddateien zu lesen und zu schreiben. · Eine neue Softmax-Ebene wurde hinzugefügt, um neuronale Netze aufzubauen, die 1 von C-Klassifizierungsproblemen lösen können. · Die Verwendbarkeit der Immobilienpaneele wurde verbessert, indem ein neues File-Chooser-Bedienfeld und ein visuelles Kalender-Panel verwendet wird. · Mehrere Fehler wurden behoben und die Dokumentation wurde mit den neuen Funktionen aktualisiert.


Joone. Zugehörige Software