Présentation du livre "Créer une IA rentable avec Python" qui vous permet d'apprendre l'apprentissage automatique dans le cours le plus court

introduction

Il est l'auteur du livre "** Créer une IA rentable avec Python **". Cet article présente les fonctionnalités de ce livre.

スクリーンショット 2020-09-19 14.27.39.png

Lien Amazon (livre) https://www.amazon.co.jp/dp/4296106961

Lien Amazon (Kindle) https://www.amazon.co.jp/dp/B08F9P726T

Ce site de support de livre (Github) https://github.com/makaishi2/profitable_ai_book_info/blob/master/README.md

Tout d'abord, veuillez consulter le tableau ci-dessous.

Table des matières

Le titre est souvent mal compris, mais comme vous pouvez le voir sur le tableau, c'est un livre sérieux. Ce n'est pas un livre "Faisons beaucoup d'argent avec le FX et les actions en utilisant l'IA", alors ne vous méprenez pas.

Public cible principal

Ce livre est destiné à deux principaux lecteurs:

work11.png

** Expert en affaires ** Un gestionnaire de classe leader qui est en charge du travail réel, pas du département informatique. Les personnes qui souhaitent déplacer leur entreprise vers l'IA, mais ne savent pas par où commencer. Dans ce cas, après avoir lu les chapitres 1, 2 et 3 de ce manuel, lisez la section correspondante du chapitre 5 en vous concentrant sur les ** schémas de traitement ** qui peuvent s'appliquer à votre entreprise. Le chapitre 4 est facultatif, mais j'aimerais que vous lisiez autant que possible les versets 4.1 et 4.4. Le chapitre 6 est important, veuillez donc le lire.

** Aspirant Data Scientist ** Des personnes qui sont au départ douées pour la programmation et qui souhaitent améliorer leurs compétences en tant que data scientist. Dans ce cas, ne le sautez pas et lisez-le tout depuis le début. L'exemple de codage dans le texte de ce manuel est écrit sur l'hypothèse que vous avez une certaine compréhension des langages et des bibliothèques tels que Python, Pandas et matplotlib. Si vous n'avez pas suffisamment de connaissances à ce sujet, veuillez lire «** Cours 2 Introduction à Python pour l'apprentissage automatique **» à la fin de ce livre pour une brève explication de ces bibliothèques. Le cours le plus court explique les fonctions minimales requises qui apparaissent dans le codage de ce livre. Vous n'avez peut-être pas d'expérience avec Python avant la bibliothèque, mais ne vous inquiétez pas. Pour ces personnes, nous avons publié [Introduction à Python](https://github.com/makaishi2/profitable_ai_book_info/blob/master/docs/C1-python grammar explication.md # C11) sur la page d'assistance (Github) de ce manuel. fait. Il s'agit également d'un ** cours d'introduction le plus court à Python ** qui se réduit au minimum de grammaire nécessaire qui apparaît dans la formation pratique du livre.

Caractéristiques du livre

** Pour les professionnels ** Pour les professionnels qui n'ont jamais eu de contact avec l'IA, l'IA a tendance à avoir l'image de «quelque chose d'inconnu» ou «d'une grande chose qui peut tout faire». En fait, ce que vous pouvez faire avec la technologie actuelle de l'IA est assez limité. En lisant ce livre, vous pouvez comprendre ce que l'IA peut faire. Ce que vous pouvez faire avec l'IA, comme «** classification », « régression » et « clustering », qui sont appelés « processing pattern **» dans ce livre, et comment vous pouvez gérer votre propre travail. Vous pourrez le joindre. C'est la première étape pour promouvoir ** l'IA. La figure ci-dessous est une ** liste des schémas de traitement ** résumée au chapitre 5 de ce manuel.

work05.png

Vous n'avez pas besoin de comprendre la signification du codage ligne par ligne, alors assurez-vous de suivre la pratique Python pour les modèles de traitement que vous souhaitez appliquer dans votre entreprise au chapitre 5. En comprenant le flux de processus à travers le code Python, vous pouvez ** imaginer plus concrètement le modèle d'application du modèle d'apprentissage automatique **. Par exemple, la figure ci-dessous est un graphique qui superpose la bonne réponse avec le résultat de la prédiction du modèle qui apparaît lors de la pratique de l'exemple (retour) de la section 5.2.

work13.png

En outre, le chapitre 6 explique également ** les pièges ** qui ont tendance à tomber dans le processus de promotion de l'IA. ** PoC ** (abréviation de Proof of Concept. La première vérification technique pour démarrer l'IA) qui peut être appliqué à une entreprise réelle pour la première fois en comprenant parfaitement ce qui est écrit ici. Sera certainement disponible. Le contenu spécifique du chapitre 6 est le suivant.

work10.png

** Pour les scientifiques en herbe en herbe ** La plus grande caractéristique de ce livre pour les aspirants scientifiques des données est que ** vous pouvez comprendre ce qu'il faut faire pour créer un modèle d'apprentissage automatique en Python dans le cours le plus court ** (pointant sur ce point, " Certains lecteurs l'ont décrit comme «** Curriculum Super Explosive **»).

work01.png

work03.png

Pour atteindre cet objectif, l'explication mathématique de l'algorithme, qui tend à prendre de nombreuses pages dans le manuel d'apprentissage automatique conventionnel, est ** limitée au minimum par l'image avec de nombreux chiffres **, et la formule Est seulement l'addition, la soustraction, la multiplication et la division. Ensuite, je me suis concentré sur ** spécifiquement comment créer un modèle d'apprentissage automatique . Ce faisant, les obstacles mathématiques souvent rencontrés dans les livres traditionnels d'apprentissage automatique et de science des données ont été réduits. Tout en omettant l'histoire mathématique difficile, l ' évaluation **, qui est importante dans l'apprentissage automatique supervisé, a été expliquée en détail dans la section 1 (section 4.4) (plus précisément, ** Précision). ) ** et ** Précision **, ** Comment utiliser correctement Recall , etc.). En tant que formule, c'est une section qui ne peut être comprise que par une formule fractionnaire, alors assurez-vous de bien comprendre cette section. Je pense que les livres d'introduction traditionnels pour les scientifiques des données et les programmeurs avaient tendance à se terminer par une explication technique du modèle et du code d'implémentation, et avaient tendance à avoir moins d'explications d'un point de vue commercial. Dans le chapitre 5 de ce livre, j'essaie toujours d'expliquer au début que " Ce modèle de traitement peut être utilisé dans cette partie d'un tel travail ". Les scientifiques en herbe pourront comprendre cela, y compris " Modèle de traitement et association commerciale **", en lisant le code d'implémentation avec cette explication au début du chapitre à l'esprit.

** Autres caractéristiques ** Les autres caractéristiques de ce manuel sont les suivantes.

Pour ceux qui veulent en savoir plus

Sur la page de support de ce livre, des ** exemples supplémentaires ** avec le même style d'écriture que le chapitre 5 et ** Introduction à Python **, qui est une explication de la grammaire Python, sont publiés. Si vous lisez ceci, vous aurez une meilleure idée de l'image de ce livre.

Recommended Posts

Présentation du livre "Créer une IA rentable avec Python" qui vous permet d'apprendre l'apprentissage automatique dans le cours le plus court
J'ai écrit un livre qui vous permet d'apprendre les implémentations et les algorithmes d'apprentissage automatique de manière équilibrée.
Comment exécuter le code pratique du livre "Making Profitable AI with Python" sur Google Colaboratory
Feuille de route d'apprentissage qui vous permet de développer et de publier des services à partir de zéro avec Python
Notez que l'environnement Python de Pineapple peut être modifié avec pyenv
9 étapes pour devenir un expert en apprentissage automatique dans les plus brefs délais [Entièrement gratuit]
Créez un plugin qui vous permet de rechercher les onglets Sublime Text 3 en Python
MALSS (introduction), un outil qui prend en charge l'apprentissage automatique en Python
Commande de raccourci Jedi-vim qui vous permet de faire référence à la source de la définition et à la destination de la définition en Python
Script Python qui peut vérifier l'état du serveur à partir du navigateur
À partir d'un livre que le programmeur peut apprendre ... (Python): trouver la valeur la plus fréquente
Une histoire qui n'a pas fonctionné lorsque j'ai essayé de me connecter avec le module de requêtes Python
Une histoire que je ne savais pas charger de mixin lors de la création d'une façade avec l'application django [Débutant apprend python avec un livre de référence]
L'histoire de la création d'un Bot qui affiche les membres actifs dans un canal spécifique de Slack avec Python
Introduction de "scikit-mobility", une bibliothèque qui vous permet d'analyser facilement les données de flux humain avec Python (Partie 1)
(Apprentissage automatique) J'ai essayé de comprendre attentivement l'algorithme EM dans la distribution gaussienne mixte avec l'implémentation.
[Introduction à l'apprentissage automatique] Jusqu'à ce que vous exécutiez l'exemple de code avec chainer
Déplacez la tortue à l'endroit où vous cliquez sur la souris avec la tortue en Python
Livre en spirale en Python! Python avec un livre en spirale! (Chapitre 14 ~)
Construction d'environnement AI / Machine Learning avec Python
Apprentissage automatique Python sans avoir besoin d'un environnement de développement. Dans Azure notebook (jupyter notebook sur Azure), «Apprenons en programmant avec Ayaka Ikezawa! J'ai suivi un cours de mathématiques pour l'apprentissage automatique [théorème de Bayes]
Introduction à la création d'IA avec Python! Partie 2 J'ai essayé de prédire le prix de l'immobilier dans la ville de Boston avec un réseau neuronal
[Python] A créé une classe pour jouer des vagues de péché en arrière-plan avec pyaudio
Un débutant en apprentissage automatique a essayé de créer un modèle de prédiction de courses de chevaux avec python
Présentation du "jsii" magique qui exécute des programmes écrits en TypeScript avec Python, etc.
Créez un environnement python pour apprendre la théorie et la mise en œuvre de l'apprentissage profond
Un débutant en apprentissage automatique a tenté de créer une IA de jugement Sheltie en un jour
Comment obtenir une liste de fichiers dans le même répertoire avec python
[Python] Introduction facile à l'apprentissage automatique avec python (SVM)
[Python] Récupérez les fichiers dans le dossier avec Python
Touchons une partie de l'apprentissage automatique avec Python
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Prédiction des courses de chevaux: Si vous pensez que le taux de récupération a dépassé 100% en machine learning (LightGBM), c'est une histoire
Utilisez tkinter pour déplacer le code de sortie en tant que "A et prétendant être B" en python
J'ai essayé de faire une simulation de séparation de source sonore en temps réel avec l'apprentissage automatique Python
Une histoire dont je voulais afficher le résultat de la division (%) sur HTML avec une application utilisant django [Débutant apprend python avec un livre de référence dans une main]
Prédire le temps objectif d'un marathon complet avec l'apprentissage automatique-③: j'ai essayé de visualiser les données avec Python-
La première étape de l'apprentissage automatique ~ Pour ceux qui veulent essayer l'implémentation avec python ~
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
[Python] Un programme qui trouve le nombre d'étapes le plus court dans un jeu qui traverse les nuages
Programmation Python Machine Learning Chapitre 1 donne aux ordinateurs la possibilité d'apprendre à partir du résumé des données
[Python] Ne laissez que les éléments commençant par une chaîne de caractères spécifique dans le tableau
Essayez de créer une forme d'onde (spectre audio) qui se déplace en fonction du son avec python
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
Comment trouver le premier élément qui correspond aux critères de la liste Python
Une histoire que je voulais faire une fonction comme before_action utilisée dans les rails avec django [Débutant apprend python avec un livre de référence]
Comment convertir / restaurer une chaîne avec [] en python
Essayez de résoudre le livre des défis de programmation avec python3
Exécutez un pipeline de machine learning avec Cloud Dataflow (Python)
Outil MALSS (application) qui prend en charge l'apprentissage automatique en Python
Outil MALSS (basique) qui prend en charge l'apprentissage automatique en Python
Convertissez l'image au format .zip en PDF avec Python
D'un livre que les programmeurs peuvent apprendre ... (Python): Pointer
Je veux travailler avec un robot en python.
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Résumé du site pour apprendre l'apprentissage automatique avec une vidéo en anglais
Un mémo que j'ai touché au magasin de données avec python
Résumé du flux de base de l'apprentissage automatique avec Python