[PYTHON] Zwei Wochen nach Beginn des maschinellen Lernens wurde das maschinelle Lernen gestartet

Einführung

Als ich vor kurzem anfing, maschinelles Lernen als Hobby zu studieren, bekam ich enorme Fähigkeiten, weil ich verschiedene Fähigkeiten brauchte! Teilen Sie die Aufgaben, die Sie benötigen, um loszulegen!

Was Sie für maschinelles Lernen brauchen

Benötigte Fähigkeiten

Wenn Sie alleine anfangen, schreiben Sie zunächst die erforderlichen Fähigkeiten auf.

· Die Berufsqualifikationen
・ Tiefes Verständnis des Geschäfts
·logisches Denken
·Dokumentation/Präsentation
* In vielen Situationen ist eine theoretische Erklärung für die Datenerfassung erforderlich.

· Informatikkenntnisse
・ Breites Spektrum an IT-Kenntnissen
・ Kenntnisse über die Verarbeitung großer Datenmengen
・ Tiefes Wissen über Datenbanken
·Programmierung
* Da die Reichweite sehr groß ist, brauchen wir jemanden, der einen vollständigen Stapel von der Infrastruktur bis zur Logik erstellen kann.

・ Fähigkeiten zur statistischen Analyse
·Mathematik
・ Verständnis der Datenanalysemethode
・ Kenntnisse in Datenanalyse-Software
* Wahrscheinlichkeit / Statistik, Differentialintegration, Matrix usw. sind erforderlich.
Anfangs konnte ich überhaupt nicht verstehen, weil es viele Symbole gab.

Dieser Artikel ist leicht zu verstehen. Es ist an der Zeit, ernsthaft über die Definition und die Fähigkeiten von Datenwissenschaftlern nachzudenken - Qiita

Über die Aufgabe des Hauptthemas

Marketing

Dies ist wahrscheinlich das Wichtigste beim maschinellen Lernen!

Denn selbst wenn Sie Daten erfassen, können Sie die zu erfassenden Daten nur kennen, wenn Sie mit der Branche vertraut sind. Diesmal habe ich viele Ratschläge bekommen, aber aufgrund fehlender Daten habe ich sie viele Male gesammelt!

Datensammlung

Dies ist auch eine schwierige Aufgabe. Wenn es ungefähr 1.000 bis 10.000 sind, können Sie es möglicherweise manuell tun, aber ich denke, es ist besser, mindestens 100.000 zu haben. Ich habe angefangen, 1.300.000 Platten zu sammeln!

Wie sammle ich?

[Mach es selbst] Sammeln Sie kostenlos Informationen mit WEB Scraping. Es braucht Zeit und Geschick, um sich als Kompromiss zu entwickeln.

[Cloud Sourcing] Das klingt billig und gut, kann aber die Qualität der Informationen beeinträchtigen.

[Kaufen] Es dauert nicht lange und ist schnell, aber es ist relativ teuer (abhängig von den Informationen).

Informationsbereinigung

Die gesammelten Daten können teilweise fehlen oder unregelmäßige Informationen enthalten. Sie müssen die Informationen also so organisieren, dass sie leicht zu analysieren sind. Hier benötigen Sie Datenbankkenntnisse wie SQL und Kenntnisse für die Big Data-Verarbeitung (verteilte Verarbeitung usw.). Da es eine große Datenmenge verarbeitet, muss es einige Zeit dauern.

Analyse / Klassifizierung

Um mit maschinellem Lernen Vorhersagen treffen zu können, benötigen Sie zunächst statistische Fähigkeiten, um aktuelle Daten zu analysieren. Sie müssen die Daten charakterisieren und auf die Daten schließen, die Sie für Vorhersagen benötigen. In diesem Bereich ist eine quantitative Bewertung erforderlich, ohne sich auf qualitative Dinge wie den gesunden Menschenverstand zu stützen.

Modellbildung lernen

Erstellen Sie ein Modell, um die Zukunft anhand der Dateneigenschaften vorherzusagen. Hier sind Programmierkenntnisse erforderlich. Entwicklungssprachen wie Python sind eine Voraussetzung, aber auch die Optimierung von Parametern usw. wird empfohlen, damit die Hürde nicht so hoch ist, sondern Sie den Algorithmus entsprechend dem Typ und Zweck der Daten auswählen müssen. .. [Liste der Bibliotheken für maschinelles Lernen]   TensorFlow:https://www.tensorflow.org/   Chainer:http://chainer.org/   Caffe:http://caffe.berkeleyvision.org/   Theano:http://deeplearning.net/software/theano/index.html   Torch:http://torch.ch/   scikit-learn:http://scikit-learn.org/stable/   PyML:http://pyml.sourceforge.net/   Pylearn2:http://deeplearning.net/software/pylearn2/   PyBrain:http://pybrain.org/pages/home

Vorhersage und Experimentieren

Machen Sie Vorhersagen mithilfe eines Lernmodells, das auf Trainingsdaten basiert. Es ist notwendig, die Vorhersage des Lerntests viele Male zu wiederholen, um zu experimentieren. Es besteht auch die Möglichkeit des Überlernens, nur weil die Genauigkeit hier gut ist.

Sie müssen das Experiment mit den tatsächlichen Daten wiederholen, um festzustellen, ob es wirklich funktioniert.

Schließlich

Da es noch nicht viele Ingenieure für maschinelles Lernen gibt, kann es schwierig sein, sich mit Leuten über Algorithmusauswahl, Parameterauswahl, Normalisierungsmethoden usw. zu beraten, und ich fühle mich einsam. Es gibt jedoch so viele neue Dinge zu lernen und es ist aufregend. Ich kann es jedem nur empfehlen.

Es gibt eine Website, auf der Sie mit den Fähigkeiten, die Sie lernen, mit zukünftigen Vorhersagen experimentieren. Schauen Sie also bitte nach, wenn Sie Zeit haben! [facebook] https://www.facebook.com/AIkeiba/ [Twitter] https://twitter.com/Siva_keiba

Recommended Posts

Zwei Wochen nach Beginn des maschinellen Lernens wurde das maschinelle Lernen gestartet
Vorbereitung zum Starten von "Python Machine Learning Programming" (für macOS)
Einführung in das maschinelle Lernen
Was ist maschinelles Lernen?
Eine Einführung in das maschinelle Lernen
Super Einführung in das maschinelle Lernen
Einführung in das maschinelle Lernen Schreiben von Notizen
Tiefes Lernen, um ohne GPU zu beginnen
Einführung in die Bibliothek für maschinelles Lernen SHOGUN
Sammeln von Daten zum maschinellen Lernen
Ist es möglich, mit Aktienkursvorhersage durch maschinelles Lernen zu essen [Maschinelles Lernen Teil 1]
Das maschinelle Lernen in einem Monat auf ein praktisches Niveau bringen # 1 (Startausgabe)