[Python] Wenn ein Amateur mit dem maschinellen Lernen beginnt

Einführung

Dieser Artikel ist ein Referenzmemorandum für den Autor, der ein Anfänger in der Programmierung ist, um das maschinelle Lernen zu fördern.

Ich werde Informationen beschreiben, die aus Sicht eines Amateurs hilfreich waren.

Einführung von Websites, die für das maschinelle Lernen hilfreich waren

Ich möchte auch das trendige maschinelle Lernen ausprobieren, also versuche ich es von Anfang an.

Was ist maschinelles Lernen?

Zunächst möchte ich einen Dienst vorstellen, mit dem Sie leicht lernen können, was maschinelles Lernen ist.

Eins, Helfer

Eine kostenlose Registrierung der Mitgliedschaft ist erforderlich, Sie können jedoch eine Einführung in das maschinelle Lernen mit Videos erlernen. Es gibt nicht viel kostenlosen Inhalt, aber er ist möglicherweise gut für Leute, die einen schnellen Überblick wünschen. Es gibt auch einen Anfängerkurs über Python, so dass selbst Leute, die das Programm noch nie berührt haben, den Einstieg leicht finden können.

https://aidemy.net/

Zweitens Codexa

https://www.codexa.net/ Ebenso ist eine kostenlose Registrierung der Mitgliedschaft erforderlich, aber Sie können auch wichtige Teile des maschinellen Lernens wie lineare Algebra und Statistik kostenlos lernen. (Es wurde wahnsinnig gerettet)

Was ich getan habe, um meine Hand tatsächlich zu bewegen

Ich möchte Eingaben von oben machen und dann tatsächlich etwas als Ausgabe machen.

Dieses Mal machen wir ein Beispiel ** "Empfohlene Funktion" **. Es ist auch Amazon.

Ich habe auf die folgenden Seiten verwiesen. Es wurde sorgfältig für Anfänger geschrieben und war sehr leicht zu verstehen.

https://www.codexa.net/collaborative-filtering-k-nearest-neighbor/

Ich stelle zwei Dinge vor, von denen ich süchtig war

Wenn Sie sich auf den obigen Artikel beziehen, können Sie ihn wahrscheinlich fast kopieren, aber ich bin ein bisschen süchtig danach, also schreibe ich ihn auf.

  1. (Erstens) Autocomplete-Python in Atom funktioniert nicht Ich habe Atom als Editor verwendet, um die Umgebung zu erstellen, aber die damals installierte Autocomplete-Python hat nicht funktioniert ... Als ich gegoogelt habe 「C:\Users\username.atom\packages\autocomplete-python\lib\jedi\parser」 Es war nutzlos, wenn die Version einer Datei namens grammarX.X.txt (X ist eine Version von Python) nicht mit der Version von Pyhton in meiner Umgebung übereinstimmt. (Es gibt einen solchen Beitrag auf StackOverFlow, und ich habe darauf hingewiesen.)

  2. Speicherfehlerfalle Ich ging gemäß dem Artikel des Tutorials vor, obwohl es am Anfang gut war Ich habe ** Speicherfehler: Zuweisung nicht möglich… **

Da es eine große Datenmenge verarbeitet, scheint diese Art von Fehler dem maschinellen Lernen inhärent zu sein. Ich habe zwei Lösungen ausprobiert:

--Verwenden Sie dask Es scheint eine Bibliothek für den Umgang mit großen Datenmengen zu sein, die nicht in den Speicher passen. Diesmal war es die Verarbeitung des Pivots, die den Speicherfehler verursachte. Ich habe versucht und mich geirrt, wie man so schreibt, dass nur dieser Teil verteilt und verarbeitet wurde, aber es hat nicht funktioniert und ich habe aufgegeben ... (Ich möchte, dass mir jemand sagt ...)

Ausführungsergebnis

Obwohl ich wie oben betrogen habe, konnte ich das Tutorial vorerst beenden. WS000005.JPG

Zusammenfassung

Als Ausgangspunkt für maschinelles Lernen bin ich persönlich zufrieden mit der Verwendung grundlegender Funktionen und der Berücksichtigung und Verarbeitung von Daten. Wir werden uns weiterhin der Schaffung von etwas widmen, das in der Praxis verwendet werden kann.

Recommended Posts

[Python] Wenn ein Amateur mit dem maschinellen Lernen beginnt
Eine Einführung in Python für maschinelles Lernen
[Hinweis] Python beim Starten von maschinellem Lernen / Deep Learning [Links]
Erstellen Sie mit Python eine interaktive Umgebung für maschinelles Lernen
Eine Einführung in das maschinelle Lernen
Maschinelles Lernen mit Python! Vorbereitung
Python Machine Learning Programming> Schlüsselwörter
Beginnend mit maschinellem Python-Lernen
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
Maschinelles Lernen
Python lernen
Python & Machine Learning Study Memo: Vorbereitung der Umgebung
Hinweise zur Python-Grammatik für maschinelles Lernen in PyQ
Verstärken Sie Bilder für maschinelles Lernen mit Python
Verwenden Sie die API-Gruppe A3RT für maschinelles Lernen aus Python
Maschinelles Lernen mit Python (2) Einfache Regressionsanalyse
Hinweise beim Erstellen einer Umgebung mit Python
Ich habe Python 3.5.1 installiert, um maschinelles Lernen zu studieren
[Python] Techniken, die häufig beim maschinellen Lernen verwendet werden
Eine Einführung in OpenCV für maschinelles Lernen
"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] Webanwendungsdesign für maschinelles Lernen
Erstellen einer Umgebung für Python und maschinelles Lernen (macOS)
[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
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python unter Windows
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python auf dem Mac
[Python] Einfache Einführung in das maschinelle Lernen mit Python (SVM)
So starten Sie Python (Flask) beim Start von EC2
Eine Einführung in maschinelles Lernen für Bot-Entwickler
[Python / Maschinelles Lernen] Warum Deep Learning # 1 Perceptron Neural Network
Maschinelles Lernen beginnend mit Python Personal Memorandum Part2
[Python] Lernnotiz 1
Ein Amateur versuchte Deep Learning mit Caffe (Einführung)
Python-Lernnotizen
Maschinelles Lernen des Sports - Analyse der J-League als Beispiel - ②
Ein Amateur versuchte Deep Learning mit Caffe (Übung)
Python-Lernausgabe
Maschinelles Lernen beginnend mit Python Personal Memorandum Part1
[Python, CPython] GC-Verhalten beim Auslösen einer Ausnahme
Python & Machine Learning Study Memo Introduction: Einführung in die Bibliothek
EV3 x Python Maschinelles Lernen Teil 2 Lineare Regression
[Python] Datenanalyse, maschinelles Lernen (Kaggle) -Datenvorverarbeitung-
Python-Lernseite
Beginnend mit Selen
Beginnend mit PyTorch
Beginnend mit maschinellem Python-Lernen
Python-Lerntag 4
Python beginnt mit ()
[Python] Sammeln Sie Bilder mit Icrawler für maschinelles Lernen [1000 Blatt]
Python Deep Learning