[PYTHON] Qu'est-ce que l'apprentissage automatique?

Différences entre l'apprentissage automatique, les statistiques et la science des données

Machine Learning ML, statistiques, science des données. Tous ces mots sont souvent entendus en raison de la propagation rapide de l'IA ces dernières années, mais quelle est la différence entre eux? Il n'y a pas de réponse définitive, mais pour le dire simplement, ** la science des données est un domaine qui combine des domaines spécialisés tels que les statistiques, l'informatique et les affaires **. Il sera plus facile à comprendre si vous regardez la figure ci-dessous. Actuellement, les data scientists sont actifs dans divers domaines et leur adoption se développe dans diverses entreprises, des compagnies d'assurance aux sociétés de ressources humaines et aux cabinets de conseil. Tous les domaines sont communs en ce sens qu'ils analysent à l'aide de données et de connaissances spécialisées et expliquent les résultats de l'analyse. D'autre part, l'apprentissage automatique peut être considéré comme l'intersection des statistiques et de l'informatique dans la science des données. Les points de résolution de problèmes à l'aide de ** données en statistiques et de résolution de problèmes à l'aide d'algorithmes ** en informatique s'appliquent également à l'apprentissage automatique. D'autre part, dans l'apprentissage automatique, nous nous concentrons sur ** la façon dont les résultats s'appliquent **, dans les statistiques, nous nous concentrons sur ** l'exactitude mathématique ** et en informatique ** la rapidité et la précision de traitement. Je me concentrerai principalement sur la possibilité de le faire **.

Screenshot 2019-11-23 at 16.31.06.png

Classification de l'apprentissage automatique

Les méthodes d'apprentissage automatique peuvent être globalement divisées en trois types: «apprentissage supervisé», «apprentissage non supervisé» et «apprentissage amélioré». L '«apprentissage supervisé» et «l'apprentissage non supervisé» ont en commun que les données données sont entraînées par une machine pour obtenir une sortie. Par contre, en "apprentissage supervisé", ** les données données sont accompagnées d'un libellé indiquant si la réponse est correcte à l'avance par l'homme **, alors qu'en "apprentissage non supervisé", ** les données données sont Puisqu'il ne contient pas d'informations indiquant si la réponse est correcte ou non **, la classification déterminée par la machine est le résultat final. Dans le "renforcement de l'apprentissage", une évaluation (récompense) est donnée à la sortie des données d'entrée, et l'apprentissage se déroule en conséquence. «Renforcer l'apprentissage» a des applications relativement limitées telles que les robots marcheurs et les jeux de shogi. L'apprentissage supervisé / non supervisé est divisé en «problèmes de classification» et «problèmes de retour». Dans le "problème de classification", le résultat de classification de 1 ou 0 est sorti comme sortie, tandis que dans le "problème de régression", des données numériques continues sont sorties comme sortie. Il existe différents modèles de calcul des données de sortie à partir des données d'entrée.

Screenshot 2019-11-23 at 15.40.24.png

Exemple d'apprentissage supervisé

Exemple d'apprentissage non supervisé

Exemple d'apprentissage par renforcement

Recommended Posts

Qu'est-ce que l'apprentissage automatique?
[Apprentissage automatique] Qu'est-ce que la norme LP?
Apprentissage automatique
Qu'est-ce que l'espace de noms
Qu'est-ce que Django? .. ..
Qu'est-ce que dotenv?
Qu'est-ce que POSIX
Qu'est-ce que Linux
Qu'est-ce que le klass?
Qu'est-ce que SALOME?
Qu'est-ce que Linux?
Qu'est-ce que python
Qu'est-ce que l'hyperopt?
[Memo] Apprentissage automatique
Classification de l'apprentissage automatique
Qu'est-ce que Linux
Qu'est-ce que pyvenv
Exemple d'apprentissage automatique
Qu'est-ce que __call__
Qu'est-ce que Linux
Qu'est-ce que Python
Pourquoi Python est choisi pour l'apprentissage automatique
Résumé du didacticiel d'apprentissage automatique
Apprentissage automatique sur le surapprentissage
Apprentissage automatique ⑤ Résumé AdaBoost
[Python] Qu'est-ce que Pipeline ...
Apprentissage automatique: supervisé - AdaBoost
Régression logistique d'apprentissage automatique
Qu'est-ce que Calmar Ratio?
Qu'est-ce qu'un terminal?
[Tutoriel PyTorch ①] Qu'est-ce que PyTorch?
Qu'est-ce que le réglage des hyper paramètres?
Machine de vecteur de support d'apprentissage automatique
Qu'est-ce qu'un hacker?
Étudier l'apprentissage automatique ~ matplotlib ~
Régression linéaire d'apprentissage automatique
Mémo du cours d'apprentissage automatique
Qu'est-ce que JSON? .. [Remarque]
Bibliothèque d'apprentissage automatique dlib
À quoi sert Linux?
Qu'est-ce qu'un pointeur?
Apprentissage automatique (TensorFlow) + Lotto 6
Apprenez en quelque sorte le machine learning
Qu'est-ce que TCP / IP?
Qu'est-ce que __init__.py de Python?
Qu'est-ce qu'un itérateur?
Qu'est-ce que UNIT-V Linux?
[Python] Qu'est-ce que virtualenv
Bibliothèque d'apprentissage automatique Shogun
Introduction à l'apprentissage automatique
Apprentissage automatique: k-voisins les plus proches
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (1)
[Partie 1] Qu'est-ce que l'optimisation? - Matériel d'étude pour l'apprentissage de l'optimisation mathématique
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (2)
L'apprentissage automatique appris avec Pokemon
Ensemble de données pour l'apprentissage automatique
Prétraitement japonais pour l'apprentissage automatique
Qu'est-ce que Mini Sam ou Mini Max?
Apprentissage automatique dans Delemas (s'entraîner)