10 Top Open Source Artificial Intelligence Tools für Linux
- 2338
- 522
- Janin Pletsch
In diesem Beitrag werden wir einige der open-Source-künstlichen Intelligenz abdecken (Ai) Werkzeuge für das Linux -Ökosystem. Momentan, Ai ist eines der immer vorrangigen Felder in Wissenschaft und Technologie mit einem wesentlichen Schwerpunkt auf den Aufbau von Software und Hardware, um tägliche Herausforderungen in Bereichen wie Gesundheitswesen, Bildung, Sicherheit, Fertigung, Bankgeschäft und vielem mehr zu lösen.
Vorgeschlagene Lesen: 20 kostenlose Open Source -Software, die ich im Jahr 2015 gefunden habe
Im Folgenden finden Sie eine Liste einer Reihe von Plattformen, die für die Unterstützung von KI entwickelt und entwickelt wurden, die Sie unter Linux und möglicherweise vielen anderen Betriebssystemen verwenden können. Denken Sie daran, dass diese Liste in keiner bestimmten Reihenfolge von Interesse angeordnet ist.
1. Tiefes Lernen für Java (DeepLearning4J)
DeepLearning4J ist eine kommerzielle Note, Open-Source, Plug & Play, Distributed Deep-Learning Library für Java- und Scala-Programmiersprachen. Es wurde speziell für geschäftsbezogene Anwendungen entwickelt und in integriert in Hadoop Und Funke über verteilte CPUs und GPUs.
DL4J wird unter dem Apache 2 veröffentlicht.0 Lizenz und bietet GPU-Unterstützung für die Skalierung auf AWS und ist für die Mikro-Service-Architektur angepasst.
DeepLearning4J - Deep Learning für JavaBesuchen Sie die Homepage: http: // DeepLearning4J.org/
2. Kaffe - Deep Learning Framework
Kaffe ist ein modulares und ausdrucksstarkes Deep -Lern -Framework, das auf Geschwindigkeit basiert. Es wird im Rahmen der BSD 2-Klausel-Lizenz veröffentlicht und unterstützt bereits mehrere Gemeinschaftsprojekte in Bereichen wie Forschung, Startup-Prototypen, industrielle Anwendungen in Bereichen wie Vision, Sprache und Multimedia.
Kaffe - Deep Learning FrameworkBesuchen Sie die Homepage: http: // kaffe.Berkeleyvision.org/
3. H20 - Rahmen für verteiltes maschinelles Lernen
H20 ist ein Open-Source-, Fast-, Skalierbares und verteiltes Rahmen für maschinelles Lernen sowie die Auswahl an Algorithmen, die im Rahmen ausgestattet sind. Es unterstützt eine intelligentere Anwendung wie Deep Learning, Gradientenhosting, zufällige Wälder, generalisierte lineare Modellierung (i.E logistische Regression, elastisches Netz) und viele mehr.
Es handelt sich um ein geschäftsorientiertes Tool für künstliche Intelligenz für die Entscheidungsfindung aus Daten. Er ermöglicht den Benutzern, Erkenntnisse aus ihren Daten mit einer schnelleren und besseren Vorhersagemodellierung zu erhalten.
H2O - Verteilter Rahmen für maschinelles LernenBesuchen Sie die Homepage: http: // www.H2O.ai/
4. MLLIB - Bibliothek für maschinelles Lernen
Mllib ist eine Open-Source-Bibliothek für maschinelles Lernen, die im Rahmen von Apache Spark entwickelt wurde. Es ist im Wesentlichen einfach zu bereitstellen und kann auf vorhandenen Hadoop -Clustern und Daten ausgeführt werden.
Vorgeschlagene Lesen: 12 Beste Open -Source -Textredakteure (GUI + CLI) Ich habe 2015 gefunden
MLLIB versendet auch eine Sammlung von Algorithmen zur Klassifizierung, Regression, Empfehlung, Clustering, Überlebensanalyse und vieles mehr. Wichtig ist, dass es in Python-, Java-, Scala- und R -Programmiersprachen verwendet werden kann.
MLLIB - Bibliothek für maschinelles LernenBesuchen Sie die Homepage: https: // Spark.Apache.org/mllib/
5. Apache Mahout
Mahout ist ein Open-Source-Framework, das für die Erstellung skalierbarer Anwendungen für maschinelles Lernen entwickelt wurde. Im Folgenden sind drei herausragende Funktionen aufgeführt:
- Bietet einfache und erweiterbare Programmier am Arbeitsplatz
- Bietet eine Vielzahl von vorverpackten Algorithmen für Scala + Apache Spark, H20 sowie Apache Flink
- Beinhaltet Samaras, ein Mathematik-Experimentieren von Vektor-Arbeitsplatz mit R-ähnlicher Syntax
Besuchen Sie die Homepage: http: // mahout.Apache.org/
6. Open Neural Networks Library (OpenNN)
Offen ist auch eine Open-Source-Klassenbibliothek, die in C ++ für Deep Learning geschrieben wurde. Sie wird verwendet, um neuronale Netzwerke anzubauen. Es ist jedoch nur für erfahrene C ++ - Programmierer und Personen mit enormen Fähigkeiten zum maschinellen Lernen optimal. Es zeichnet sich für eine tiefe Architektur und eine hohe Leistung aus.
OpenNN - Open Neural Networks LibraryBesuchen Sie die Homepage: http: // www.offen.Netz/
7. Oryx 2
Oryx 2 ist eine Fortsetzung des anfänglichen Oryx-Projekts, das sich auf Apache Spark und Apache Kafka als neuarchitektiertes Lambda-Architektur entwickelt hat, obwohl es sich dem maschinellen Lernen in Echtzeit einsetzt.
Es handelt sich um eine Plattform für die Anwendungsentwicklung und versendet mit bestimmten Anwendungen sowie für die kollaborative Filterung, Klassifizierung, Regressions- und Clusterfassungszwecke.
Oryx2 - Lambda -Architektur neu ArchitektenBesuchen Sie die Homepage: http: // oryx.io/
8. Opencyc
Opencyc ist ein Open-Source-Portal für die größte und umfassendste Generalwissensbasis und Commonsense-Argumentation der Welt der Welt. Es enthält eine große Anzahl von CYC -Begriffen, die in einer genau gestalteten Onologie zur Anwendung in Bereichen wie folgt angeordnet sind:
- Reiche Domänenmodellierung
- Domänenspezifische Expertensysteme
- Textverständnis
- Semantische Datenintegration sowie KI -Spiele sowie viele weitere.
Besuchen Sie die Homepage: http: // www.Cyc.com/plattform/opencyc/
9. Apache Systemml
Systemml ist eine Open-Source-Plattform für künstliche Intelligenz für maschinelles Lernen ideal für Big Data. Die Hauptmerkmale sind-läuft auf R- und Python-ähnliche Syntax, die sich auf Big Data konzentrieren und speziell für Mathematik auf hoher Ebene entwickelt wurden. Wie es funktioniert.
Vorgeschlagene Lesen: 18 Beste IDEs für C/C ++ - Programmier- oder Quellcode -Editoren unter Linux
Es gibt verschiedene Möglichkeiten, es zu verwenden, einschließlich Apache Spark, Apache Hadoop, Jupyter und Apache Zeppelin. Einige seiner bemerkenswerten Anwendungsfälle umfassen Automobilien, Flughafenverkehr und Social Banking.
Apache Systemml - Plattform für maschinelles LernenBesuchen Sie die Homepage: http: // systemml.Apache.org/
10. Nupic
Nupic ist ein Open-Source-Framework für maschinelles Lernen, das auf Heichischen temporären Gedächtnis (HTM), einer Neocortex-Theorie, basiert. Das in NUPIC integrierte HTM-Programm wird zur Analyse von Echtzeit-Streaming-Daten implementiert, bei denen zeitbasierte Muster lernt, die in Daten vorhanden sind, die bevorstehenden Werte vorhersagen und Unregelmäßigkeiten enthüllen.
Zu den bemerkenswerten Funktionen gehören:
- Kontinuierliches Online -Lernen
- Zeitliche und räumliche Muster
- Echtzeit-Streaming-Daten
- Vorhersage und Modellierung
- Leistungsstarke Anomalie -Erkennung
- Hierarchische zeitliche Erinnerung
Besuchen Sie die Homepage: http: // numenta.org/
Mit dem Aufstieg und immer voranschreitender Forschung in Ai, Wir sind verpflichtet, mehr Werkzeuge zu beobachten, um diesen Technologiebereich zu einem Erfolg zu machen, insbesondere bei der Lösung täglicher wissenschaftlicher Herausforderungen und Bildungszwecken.
Interessieren Sie sich für KI, was ist Ihr Sprich?? Bieten Sie uns Ihre Gedanken, Vorschläge oder produktives Feedback zum Thema über den folgenden Kommentarbereich an, und wir werden uns freuen, mehr von Ihrem zu erfahren.
- « Die ultimative Anleitung zum Einrichten von Apache -Subversion SVN und Tortoisesvn zur Versionskontrolle
- Die Wahrheit von Python und Perl - Merkmale, Vor- und Nachteile diskutiert »