[PYTHON] Ich habe ein Buch geschrieben, in dem Sie maschinelle Lernimplementierungen und -algorithmen auf ausgewogene Weise lernen können.

Ich habe ein Buch geschrieben, in dem die Implementierung und die Algorithmen des maschinellen Lernens in ausgewogener Weise unter Verwendung der Scikit-Learn-Bibliothek vermittelt werden.

41u26RsCQPL.SX394_BO1,204,203,200.jpg

[Einführung in das maschinelle Lernen für diejenigen, die KI-Ingenieure werden möchten Lernen Sie den Ablauf von Algorithmen während der Implementierung (Internationaler Informationsdienst von Dentsu, Takuya Shimizu, Yutaro Ogawa, Technical Review)](https://www.amazon.co.jp/ dp / 4297112094 /) https://www.amazon.co.jp/dp/4297112094/

Es ist bereits im Verkauf.

Maschinelles Lernen ・ Implementierung verschiedener Algorithmen ・ Funktionsmechanismus jedes Algorithmus

Ich habe es für diejenigen geschrieben, die diese lernen wollen.

Wir hoffen, dass Sie davon profitieren.

Bücher, die ich letztes Jahr geschrieben habe

Lernen Sie, während Sie machen! Entwicklung Deep Learning von PyTorch (Yutaro Ogawa, My Navi Publishing)

Es ist wie eine maschinelle Lernversion von positioniert.

In diesem Artikel ・ Motivation, dieses Buch zu schreiben ・ Überblick über dieses Buch ・ Inhalt dieses Buches I werde vorstellen.

Motivation, dieses Buch zu schreiben

Dieses Buch wurde von meinem Kollegen Shimizu und mir (Ogawa) gemeinsam verfasst.

Wir machten Geschäfte wie "Bildungsunterstützung für maschinelles Lernen und KI-Nutzung" im eigenen Haus.

Die Unzufriedenheit, die ich damals hatte, war

"Maschinelles Lernen, Implementierung von Scicit-Learn und Erklärung der Funktionsprinzipien verschiedener Algorithmen, Ich habe kein Buch, das ausgewogen schreibt. "

Es war das.

Ebenfalls, "Es ist traurig, dass es kein Buch gibt, das von Japanern in einem Buch geschrieben wurde, das sich in gewissem Maße mit Scikit-Lernen befasst." Dachte ich auch.

Zu jener Zeit

Maschinelles Lernen begann mit Python-Basics of Feature Quantity Engineering und maschinellem Lernen mit scikit-learn

Wurde hauptsächlich verwendet.

Der Rest ist als Hilfe [2nd Edition] Python Machine Learning Programmiertheorie und -praxis von erfahrenen Datenwissenschaftlern

ist.

● Für neue Absolventen und Neueinstellungen in der Mitte der Karriere, die neu ihrem Team zugewiesen wurden (AI Technology Department) Schreiben Sie ein Buch, das Sie bestehen können: "Maschinelles Lernen: Bitte lesen Sie dieses Buch zuerst, um die Kenntnisse und Fähigkeiten des Scikit-Lernens zu erlernen"!

● Ich möchte, dass Menschen, die im Bereich Business am maschinellen Lernen beteiligt sind, dies als KI-Ingenieur berücksichtigen. Ich werde ein Buch schreiben, in dem Sie verschiedene Algorithmen implementieren und die Funktionsprinzipien verstehen können!

Ich habe dieses Buch mit der Motivation geschrieben.

Umriss dieses Buches

Die in diesem Dokument beschriebenen Algorithmen für maschinelles Lernen sind wie folgt.

ssss.PNG

In Kapitel 2 Lineare Regression, Regularisierung, logistische Regression, SVC(Support Vector Machine Classification) Entscheidungsbaum, zufälliger Wald Naive Bayes

In Kapitel 3, Hauptkomponentenanalyse, k-Mittel, Gauß-Mischmodell

In Kapitel 4, Entscheidungsbaum zur Erhöhung des Gradienten, Ellbogenmethode und Silhouettenanalyse, t-SNE, Erkennung von Anomalien Neuheitserkennung, Anomalieerkennung Ausreißererkennung

Und in Kapitel 5, Aufbau des maschinellen Lernsystems und Leistungsbewertung

Erklärt über.

Etwa 6 Seiten des Bildes auf dem Papier sind Auszüge. Die Atmosphäre ist wie folgt.

s1.png

s2.png

図3.png

Für jeden Algorithmus wird ein Implementierungsbeispiel mit einem einfachen Thema gezeigt, und dann wird das Funktionsprinzip (Gefühle und Gedanken des Algorithmus) dieses Algorithmus erklärt.

Inhalt dieses Buches

Der Inhalt und das Inhaltsverzeichnis dieses Handbuchs lauten wie folgt.

Grundsätzlich für jeden Algorithmus

・ Grundlegender Ablauf und Gliederung des Algorithmus ・ Implementierung und Ausführung von Programmen ・ Detaillierte Erläuterung des Algorithmus (●● Das Herzstück des Algorithmus) · Am Ende

Es ist eine Konfiguration, die sich wiederholt.

Inhaltsverzeichnis

Kapitel 1 Überblick über maschinelles Lernen und Vorgehensweise in diesem Buch 1.1 Zweck und Gliederung dieses Kapitels 1.2 Überblick über maschinelles Lernen und drei Kategorien Unterschied zwischen konventionellem System künstlicher Intelligenz und maschinellem Lernsystem Drei Kategorien des maschinellen Lernens (überwachtes Lernen, unbeaufsichtigtes Lernen, verbessertes Lernen) 1.3 Bedeutung des Lernens des Funktionsprinzips (Algorithmus) jeder Methode des maschinellen Lernens 1.4 Wie man maschinelles Lernen lernt Kenntnisse und Fähigkeiten, die für maschinelles Lernen erforderlich sind Tipps zur effizienten Weiterentwicklung des Studiums des maschinellen Lernens 1.5 In diesem Handbuch verwendete Bibliotheks- und Ausführungsumgebung Einrichten einer Umgebung zur Implementierung von maschinellem Lernen

Kapitel 2 Das Herzstück der Algorithmen, die beim Implementieren / Lernen mit Lehrern gelernt wurden 2.1 Zweck und Gliederung dieses Kapitels 2.2 Lineare Regression nach der Methode der kleinsten Quadrate Grundlegender Ablauf und Überblick über den Algorithmus Programmdurchführung und -ausführung Detaillierte Erläuterung des Algorithmus (Herzstück des linearen Regressionsmodells) Am Ende (Hinweise zur Verwendung des linearen Regressionsmodells)

Kapitel 3 Das Herzstück der Algorithmen, die beim Implementieren / Lernen ohne Lehrer gelernt wurden 3.1 Zweck und Gliederung dieses Kapitels 3.2 Dimensionskomprimierung durch Hauptkomponentenanalyse 3.3 Clustering mit k-Mitteln und Datenvorverarbeitung 3.4 Clustering nach Gaußschem Mischmodell (GMM)

Kapitel 4 Herz und Entwicklung von Algorithmen, die während der Implementierung gelernt wurden 4.1 Zweck und Gliederung dieses Kapitels 4.2 Klassifizierung nach Gradientenverstärkungsentscheidungsbaum 4.3 Suchen Sie nach der Anzahl der Cluster mithilfe der Ellbogenmethode und der Silhouettenanalyse 4.4 Dimensionskomprimierung durch t-SNE (Diversity Learning) 4.5 Abnormalitätserkennung (Neuheitserkennung, Ausreißererkennung)

Kapitel 5 Aufbau des maschinellen Lernsystems und Bewertung der Modellleistung 5.1 Zweck und Gliederung dieses Kapitels 5.2 Geschäftsverständnis 5.3 Datenverarbeitung 5.4 Modellierung 5.5 Bereitstellung und Betrieb

Blinddarm A.1 Verwendung von Google Colaboratory A.2 So bereiten Sie eine Implementierungs- / Ausführungsumgebung für maschinelles Lernen auf einem lokalen PC vor

schließlich

Es ist möglicherweise nicht genug für diejenigen, die knuspriges maschinelles Lernen betreiben.

aber, Für diejenigen, die von nun an die Implementierung und die Algorithmen von KI / maschinellem Lernen richtig lernen möchten! Ich habe es mit Mr. Shimizu geschrieben, damit ich es mit Zuversicht empfehlen kann.

Wir hoffen, dass Sie davon profitieren.

[Einführung in das maschinelle Lernen für diejenigen, die KI-Ingenieure werden möchten Lernen Sie den Ablauf von Algorithmen während der Implementierung (Internationaler Informationsdienst von Dentsu, Takuya Shimizu, Yutaro Ogawa, Technical Review)](https://www.amazon.co.jp/ dp / 4297112094 /)

https://www.amazon.co.jp/dp/4297112094/

● Am Ende

In meinem Fall werden Bücher grundsätzlich außerhalb der Geschäftszeiten geschrieben.

Von Zeit zu Zeit werde ich gefragt: "Wie bekommst du die Zeit, ein Buch zu schreiben?"

Ich fing an, meinen richtigen Namen in den Qiita-Artikel über meinen Arbeitsstil zu schreiben.

https://qiita.com/Yutaro_Ogawa

Wir würden uns freuen, wenn Sie diesen Artikel zusammen mit diesem Buch lesen könnten.

● Hinzufügung

Mit diesem allein wird es wie eine Buchwerbung sein, also nach diesem Buch, ** Zusammenfassung des Python-Implementierungs-Know-hows und Tipps, auf die KI-Ingenieure achten sollten ** Wird hinzugefügt werden.

Der Artikel wird zu lang sein, also werde ich ihn teilen und unten posten. Ich würde es begrüßen, wenn Sie es zusammen sehen könnten.

Qiita: Zusammenfassung des Python-Implementierungs-Know-hows und Tipps, mit denen KI-Ingenieure vorsichtig sein sollten

Vielen Dank für das Lesen der oben genannten.

Recommended Posts

Ich habe ein Buch geschrieben, in dem Sie maschinelle Lernimplementierungen und -algorithmen auf ausgewogene Weise lernen können.
Einführung in das Buch "Erstellen einer profitablen KI mit Python", mit dem Sie in kürzester Zeit maschinelles Lernen erlernen können
Lern-Roadmap, mit der Sie Services mit Python von Grund auf neu entwickeln und veröffentlichen können
Beachten Sie, dass ich den Algorithmus des maschinell lernenden Naive Bayes-Klassifikators verstehe. Und ich habe es in Python geschrieben.
Ein Memo, das ich schnell in Python geschrieben habe
Erstellen Sie ein Plugin, mit dem Sie in Python nach Registerkarten für Sublime Text 3 suchen können
Ich habe ein System erstellt, mit dem Sie nur durch einen Anruf twittern können
MALSS (Einführung), ein Tool, das maschinelles Lernen in Python unterstützt
Jedi-vim-Verknüpfungsbefehl, mit dem Sie auf die Definitionsquelle und das Definitionsziel in Python verweisen können
So zeichnen Sie interaktiv eine Pipeline für maschinelles Lernen mit scikit-learn und speichern sie in HTML
Erstellt ein Tool, mit dem Sie bequem Parameter für Modelle des maschinellen Lernens festlegen können
Ich habe ein Skript geschrieben, um eine beliebte Seite in Japan zu bekommen
Maschinelles Lernen mit Nogisaka 46 und Keyakizaka 46 Teil 1 Einführung
Ich habe ein Skript geschrieben, das das Bild in zwei Teile teilt
[Maschinelles Lernen] Verstehen Sie aus der Mathematik, dass Standardisierung zu einem Durchschnitt von 0 und einer Standardabweichung von 1 führt.
Ich habe versucht, das überwachte Lernen des maschinellen Lernens auch für Serveringenieure auf leicht verständliche Weise zu verstehen 1
Ich habe versucht, das überwachte Lernen des maschinellen Lernens auch für Serveringenieure auf leicht verständliche Weise zu verstehen 2
Reguläre Ausdrücke, die in Python leicht und solide zu erlernen sind
Ich habe ein Skript geschrieben, mit dem Sie mit hoher Geschwindigkeit mit AtCoder beginnen können!
Ich habe gerade ein Skript geschrieben, um Android auf einem anderen Computer zu erstellen
Ich habe eine Funktion zum Laden des Git-Erweiterungsskripts in Python geschrieben
Ich habe ein Skript geschrieben, um Webseiten-Links in Python zu extrahieren
Ich möchte eine Pipfile erstellen und im Docker wiedergeben
Ich möchte einen maschinellen Lerndienst ohne Programmierung erstellen! Web-API
Erstellt einen Dienst, mit dem Sie J-League-Daten durchsuchen können
Ich habe ein Skript geschrieben, um goodnotes5 und Anki bei der Zusammenarbeit zu unterstützen
Ich habe einen Tri-Tree geschrieben, der für die Implementierung von Hochgeschwindigkeitswörterbüchern in D-Sprache und Python verwendet werden kann
(Maschinelles Lernen) Ich habe versucht, den EM-Algorithmus in der gemischten Gaußschen Verteilung sorgfältig mit der Implementierung zu verstehen.
Wie auch immer, wir haben eine Seite zusammengestellt, auf der Sie grundlegendes kostenloses Python und maschinelles Lernen lernen können.
Ich habe einen Freund gefragt, der in einem sehr bekannten IT-Unternehmen im Bereich maschinelles Lernen arbeitet. Maschinelles Lernen (Verarbeitung natürlicher Sprache) Dinge, die ich zum Selbststudium lernen möchte
Klassifikation und Regression beim maschinellen Lernen
Ich habe einen Code geschrieben, um die Quaternion mit Python in einen Ölerwinkel vom Typ z-y-x umzuwandeln
Ich wechselte meinen Job zu einem Ingenieur für maschinelles Lernen bei AtCoder Jobs
Ein Hinweis, mit dem Sie die Python-Umgebung von Pineapple mit pyenv ändern können
Ich habe versucht, Gitarrenakkorde in Echtzeit mithilfe von maschinellem Lernen zu klassifizieren
Ich habe FizzBuzz in Python mit der Support Vector Machine (Bibliothek LIVSVM) geschrieben.
Ich möchte einen maschinellen Lerndienst ohne Programmierung erstellen! Textklassifizierung
Das maschinelle Lernen in einem Monat auf ein praktisches Niveau bringen # 1 (Startausgabe)