Es wird gesagt, dass diese Anekdote nicht existiert ... Ich denke, dass die Situation, in der ein Anfänger, der kein Programmierer ist, plötzlich anfängt, Python für maschinelles Lernen zu lernen, dieselbe ist, als Genpaku Sugita und andere das niederländische Wort Tahel Anatomia ins Japanische übersetzten und ein neues Buch zerlegten. Ich bin.
Ich werde den Grund und das Studium von Full Hechend beim Studium von Python schreiben.
Es erscheint zu Beginn der niederländischen Studien auf Wikipedia. Zitiere dort
Ich habe die Bedeutung des Wortes "volles Hechend" im Satz "Die Nase ist diejenige, die volles Hechend im Gesicht hat" nicht verstanden, und als Ergebnis des Denkens aus "Wenn Sie den Garten fegen, sammelt sich Staub und volles Hechend". Der Prozess des Ableitens der Bedeutung von "i" wurde in der Ausbildung zusammen mit der Ausbildung des "Erraten der Bedeutung ohne leichtes Nachschlagen des Wörterbuchs" im Sprachunterricht verwendet. [1]
Es gibt viele Probleme, aber das Unternehmen hat ein Python-Lehrbuch für maschinelles Lernen für Anfänger erstellt. Schreiben Sie zu diesem Zeitpunkt auf, was Sie fühlten, als Sie verschiedene Lehrbücher, Websites und Online-Kurse sahen.
Sie können den Ablauf des Programms verstehen, indem Sie alle Bücher lesen, aber warum zeigen Sie es nicht zuerst so? ??
I) Laden Sie die erforderlichen Bibliotheken (import
)
Ii) Daten mit "Pandas" lesen
Iii) Trennen Sie Merkmalsmengen und Zielvariablen mit "Pandas"
Iv) Verwenden Sie train_test_spilit
, um Trainingsdaten und Testdaten zu trennen.
V) Wählen Sie den Algorithmus in "scikit-learn" aus, um zu lernen ("fit") und vorherzusagen ("Vorhersagen").
Ⅵ) Überprüfen Sie die Genauigkeit
Es gibt nur eine Erklärung für diese Art von Fluss, die das Verständnis erheblich erleichtert, aber überraschenderweise gibt es so etwas nicht. Mit anderen Worten, es ist zunächst nicht klar, wo und was zu verwenden ist.
Auf diese Weise können Sie auch die minimal erforderlichen Befehle verstehen, an die Sie sich erinnern müssen.
Python
bereits geändert und es funktioniert nicht.Wenn Sie es jetzt eingeben, werden Sie das neueste Python
einfügen. Dies ist verwirrend, da sich die Version von dem Buch unterscheidet, auf das ich mich beziehe. Obwohl der Unterschied zwischen "Pyhton2" und "Python3" nicht in Frage kommt, wurde "Scikit-Learn" leicht verbessert und geändert. Anfänger werden verwirrt, wenn auch nur einer nicht funktioniert. Achten Sie besonders darauf, Bücher in der Bibliothek auszuleihen. Überraschenderweise bleiben alte Bücher in der Bibliothek. Python-Bücher sind also teuer, aber die meisten Anfänger werden verbeult, wenn sie sich die Bücher ansehen, die sie gekauft haben und die nicht funktionieren.
Wenn Sie jemanden fragen, den Sie kennen, gibt es im Internet viele Informationen. Wenn Sie sich diese ansehen, können Sie ein Programm erstellen! Es wird gesagt, aber Anfänger können nicht programmieren, selbst wenn sie sich die Informationen im Internet ansehen. Eigentlich ist dies das größte Problem, und ich denke, wir werden in die gleiche Situation geraten wie Genpaku Sugita und andere. Als Genpaku Sugita und andere Tahel Anatomia übersetzten, gab es nur ein niederländisches Landessprachenwörterbuch (Ranran-Wörterbuch). Mit anderen Worten, es fiel mir schwer, ein niederländisches Buch, das ich nicht verstand, mit einem niederländischen Wörterbuch zu übersetzen. Die Anekdote hier ist Full Hechend.
Wenn Sie dies durch ein Anfängerstudium in Python ersetzen, wird es so sein.
Informationen im Internet (Qiita und Blogs) sind wie eine Enzyklopädie. Das Studium von Python für Anfänger ist eigentlich so, als würde man sagen, dass man Englisch unter Bezugnahme auf die englische Enzyklopädie lesen soll. Für Anfänger ist das erste, was sie zu diesem Zeitpunkt benötigen, ein Englisch-Japanisch-Wörterbuch.
Da es kein leicht zu organisierendes Python-Wörterbuch gibt, bin ich durch die große Menge an Informationen verwirrt und es ist schwierig, fortzufahren. Auch wenn es nicht gut funktioniert, können Sie den gewünschten Ort nicht leicht erreichen, selbst wenn Sie die Informationen (Enzyklopädie) im Internet lesen.
Wahrscheinlich zum Programmieren notwendig, aber Anfänger verwenden keine Tapples. Ab und zu schaue ich mir sogar das Wörterbuch an. Mit Ausnahme von "Scikit-Learn" brauche ich nur eine Liste und einen Teil der Liste, einen Teil von Pandas und einen Teil von Matplotlib, aber der Online-Kurs lehrt endlos verschiedene Dinge, so dass ich müde werde.
Die Grundlagen von Enzyklopädien und Wörterbüchern in der Landessprache sind unabhängig von Ihrer Sichtweise gleich, es gibt jedoch verschiedene Arten von Informationen im Internet, und Anfänger wissen nicht, auf welche sie sich beziehen sollen. Mir wurde gesagt, dass es gut wäre, Anaconda zu installieren, und die Person, die Anaconda installiert hat, sagte nur, dass die Installation auf einer anderen Seite "pip" ist, aber ich weiß nicht, wer nicht versteht.
Das Missverständnis hier ist auch groß. Mit anderen Worten, viele Menschen verstehen nicht, dass sie die Theorie des maschinellen Lernens gleichzeitig mit Python verstehen müssen.
Warum Trainingsdaten und Testdaten trennen? Wenn Sie nicht wissen, können Sie nicht verstehen, wie Sie die Daten mit train_test_split
trennen. Nun, dies ist ein rudimentärer Anfang, also denke ich nicht, dass dies der Fall ist ...
Wenn Sie jedoch die Standardisierung richtig durchführen oder ein wenig damit beginnen möchten, können Sie keine korrekte Berechnung durchführen, ohne zunächst die Theorie des maschinellen Lernens zu studieren.
Der PC des Anfängers ist Windows. Das Smartphone ist ein iPhone. Es gibt Zeiten, in denen ich denke, dass es nur Fenster auf der Welt gibt, aber in Artikeln und Büchern im Internet schreibe ich unter der Prämisse von Linux oder Mac. Dies wird von Anfängern nicht verstanden.
Ich habe viel geschrieben, aber in einem großen Unternehmen wurde ich gebeten, über künstliche Intelligenz (maschinelles Lernen) nachzudenken, und ich war gezwungen, Python zu studieren. Aber ist es wirklich notwendig, maschinelles Lernen mit Python durchzuführen? Sie können gewöhnliche Workflow-Software separat verwenden! Gibt es jemanden in der Firma, der ruhig darauf hinweist? Die Workflow-Software ist ebenfalls kostenlos. Dies ist der billigste Weg, um loszulegen, oder? ..
KNIME Orange NNC Es gibt viele andere Dinge! !!
In (1) schrieb ich zuerst über die Stolpersteine für Anfänger beim Lernen mit Python. In der nächsten Lernmethode (2) werde ich meine vollständige Lernmethode für diejenigen schreiben, die noch mit Python beginnen.
Recommended Posts