Drei Gründe, warum Menschen, die maschinelles Lernen lernen, Python verwenden sollten


Dies ist eine bearbeitete Version des Artikels "** Kikagaku Online **" für Qiita.


Dieses Mal für diejenigen, die von nun an daran denken möchten, maschinelles Lernen zu studieren, Ich möchte Ihnen sagen, in welcher Programmiersprache Sie lernen sollten.

Obwohl es bereits im Titel erwähnt wird, ist meine empfohlene Programmiersprache ** Python **.

Warum sollte Python unter den vielen Programmiersprachen verwendet werden?

Hier sind drei Gründe warum!

1. Reichlich vorhandene Bibliotheken, die für maschinelles Lernen verwendet werden können!

Die Programmierung wird normalerweise selten von Grund auf selbst geschrieben.

Was dann zu tun ist, wird oft mit ** Bibliotheken ** und ** Frameworks ** geschrieben, die für die Welt offen sind.

Wenn Sie beispielsweise einen Webdienst mit Python erstellen, wird dieser mit einem Webframework namens Django erstellt.

Gleiches gilt für maschinelles Lernen, das normalerweise mit Bibliotheken programmiert wird.

Die meisten wichtigen Programmiersprachen verfügen über Bibliotheken für maschinelles Lernen. Unter diesen kann gesagt werden, dass ** Pythons Bibliothek für maschinelles Lernen in Bezug auf Fülle und Erfolge hervorragend ist **.

Ich werde einige verwandte Bibliotheken auflisten, also schauen Sie sie sich bitte an, wenn Sie interessiert sind.

Bibliothek Erläuterung
scikit-learn Eine Bibliothek mit vielen Techniken des maschinellen Lernens.
TensorFlow Ein von Google entwickeltes Deep-Learning-Framework.
NumPy Bibliothek zur numerischen Berechnung. Es kann mit hoher Geschwindigkeit berechnet werden und wird häufig für maschinelles Lernen verwendet, wenn die Berechnungszeit sehr lang ist.

2. Sie können alles auf einmal tun, bis der Dienst freigegeben wird!

Andere Programmiersprachen eignen sich ebenfalls, wenn sie nur für maschinelles Lernen oder nur für Forschungszwecke bestimmt sind (z. B. MATLAB).

Was Python von diesen Sprachen unterscheidet, ist, dass Sie maschinelles Lernen ** verwenden können, um Dienste auf einmal zu veröffentlichen **.

Weil Python auch in der Webwelt weit verbreitet ist Es gibt viele Web-Frameworks wie Django, die ich bereits erwähnt habe.

Durch die Verwendung dieser Web-Frameworks Es ist von Vorteil, dass Dienste, die maschinelles Lernen verwenden, so schnell wie möglich für die Welt freigegeben werden können.

3. Viele Nachschlagewerke und Websites!

Der letzte Grund ist, dass es viele Bücher und Websites gibt, mit denen Sie maschinelles Lernen in Python studieren können.

Ist das nicht der wichtigste Punkt für diejenigen, die gerade erst anfangen?

@Carat_yoshizaki, der auch Kikagaku Online betreibt Da es empfohlene Nachschlagewerke für Anfänger des maschinellen Lernens einführt, Bitte beachten Sie auch dies.

[Für Anfänger im maschinellen Lernen] 30 Elemente zum Unterdrücken des ersten und 20 empfohlene Nachschlagewerke

abschließend

Bisher habe ich drei Gründe vorgestellt, warum maschinelle Lernende Python verwenden sollten.

Kikagaku Online wird ab sofort auch Methoden des maschinellen Lernens mit Python einführen. Lass uns zusammen lernen!

Kikagaku Online

** Kikagaku Online ** liefert Artikel für den Einstieg in das maschinelle Lernen.

Wir behandeln eine breite Palette von Artikeln, von Grundkursartikeln für diejenigen, die maschinelles Lernen, künstliche Intelligenz und tiefes Lernen lernen möchten, bis hin zu Beispielen für die Einführung von Unternehmen mithilfe von maschinellem Lernen.

Recommended Posts

Drei Gründe, warum Menschen, die maschinelles Lernen lernen, Python verwenden sollten
Verwenden Sie die API-Gruppe A3RT für maschinelles Lernen aus Python
Warum Python für maschinelles Lernen ausgewählt wird
[Python / Maschinelles Lernen] Warum Deep Learning # 1 Perceptron Neural Network
Maschinelles Lernen mit Python! Vorbereitung
Python Machine Learning Programming> Schlüsselwörter
Wie nutzt man maschinelles Lernen für die Arbeit? 03_Python-Codierungsverfahren
Warum Pandas verwenden? Apply ()
Maschinelles Lernen mit Python (1) Gesamtklassifizierung
Zusammenfassung des maschinellen Lernens von Python-Anfängern
<Für Anfänger> Python-Bibliothek <Für maschinelles Lernen>
Python: Vorverarbeitung beim maschinellen Lernen: Übersicht
"Scraping & maschinelles Lernen mit Python" Lernnotiz
Warum sollten Sie urlopen anstelle von urlretrieve verwenden, um Python-Dateien herunterzuladen?
Python & Machine Learning Study Memo: Vorbereitung der Umgebung
scikit-learn Verwendung der Zusammenfassung (maschinelles Lernen)
Hinweise zur Python-Grammatik für maschinelles Lernen in PyQ
Verstärken Sie Bilder für maschinelles Lernen mit Python
Maschinelles Lernen mit Python (2) Einfache Regressionsanalyse
Ich habe Python 3.5.1 installiert, um maschinelles Lernen zu studieren
[Python] Techniken, die häufig beim maschinellen Lernen verwendet werden
"Python Machine Learning Programming" - Zusammenfassung (Jupyter)
Python: Vorverarbeitung beim maschinellen Lernen: Datenerfassung
[Shakyo] Begegnung mit Python zum maschinellen Lernen
[Python] Erste Datenanalyse / maschinelles Lernen (Kaggle)
[Python] Wenn ein Amateur mit dem maschinellen Lernen beginnt
[Python] Webanwendungsdesign für maschinelles Lernen
Python 3-Multi-Prozess-Pool-Methoden sollten imap_unordered verwenden
Eine Einführung in Python für maschinelles Lernen
[Python] Speichern von Lernergebnissen (Modellen) beim maschinellen Lernen
Python: Vorverarbeitung beim maschinellen Lernen: Datenkonvertierung
Python & Machine Learning Study Memo ③: Neuronales Netz
Python & maschinelles Lernen Lernnotiz Machine: Maschinelles Lernen durch Rückausbreitung
Python & Machine Learning Study Memo ⑥: Zahlenerkennung
Aufbau einer KI / maschinellen Lernumgebung mit Python
Maschinelles Lernen
Python lernen
Maschinelles Lernen beginnend mit Python Personal Memorandum Part2
Python & Machine Learning Study Memo ⑤: Klassifikation von Ayame
Maschinelles Lernen beginnend mit Python Personal Memorandum Part1
Python & Machine Learning Study Memo Introduction: Einführung in die Bibliothek
[Python] Datenanalyse, maschinelles Lernen (Kaggle) -Datenvorverarbeitung-
[Hinweis] Python beim Starten von maschinellem Lernen / Deep Learning [Links]
[Python] Sammeln Sie Bilder mit Icrawler für maschinelles Lernen [1000 Blatt]
Lassen Sie uns einen Teil des maschinellen Lernens mit Python berühren
Ich habe mit der maschinellen Vorverarbeitung von Python Data begonnen
Python & Machine Learning Study Memo ⑦: Aktienkursprognose
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Sie sollten wissen, ob Sie Python verwenden! 10 nützliche Bibliotheken