MathWorks
23.10.2018, 15:17 Uhr
Machine Learning mit Matlab
Machine Learning (ML) wird regelmäßig mit der Programmiersprache Python assoziiert sowie deren Bibliothek Numpy, welche auf den Open-Source-Projekten LAPACK und BLAS basiert. Doch Python ist beileibe nicht die einzige Option. ML klappt zum Beispiel auch mit Matlab, wie erklärt ein kostenfreies E-Book.
Die Anfänge der Programmiersprache Matlab liegen in den 1970er Jahren. Die proprietäre Sprache wird noch heute genutzt und dient laut Wikipedia vorangig der numerischen Lösung von Problemen und wird in der Industrie und an Hochschulen vor allem für numerische Simulation sowie Datenerfassung, Datenanalyse und -auswertung eingesetzt. Bibliotheken in Java, ActiveX oder .NET können direkt aus Matlab aufgerufen werden und über den Matlab-Compiler und sogenannte Builder-Add-ons klappt das auch in der Gegenrichtung.
Seit Version 6 setzt Matlab auf die Open-Source-Bibliotheken LAPACK und BLAS, weshalb sich kostenlose Alternativen entwickeln konnten. Beispiele dafür sind Scilab/Xcos, GNU Octave und FreeMat. Weitere Alternativen und Sprachen mit ähnlichem Ansatz listet Wikipedia hier.
MathWorks, der Anbieter des kostenpflichtigen Matlab – ab 35 Euro (Studentenlizenz) beziehungsweise 119 Euro (Home-Lizenz) – bietet neben einer kostenfreien 30-Tage-Testversion aktuell auch ein kostenfreies E-Book mit dem Titel "Machine Learning with Matlab". Im E-Book verlinkt sein weitere Lerninhalte, wie beispielsweise das halbstündige Video "Machine Learning Made Easy" sowie Matlab ML-Beispiele und weiterführende Kurse. Zudem werden kostenfreie Online-Tutorials für die Grundlagen der Sprache angeboten.