Apprentissage automatique par python (1) Classification générale

J'écrirai ce que j'ai appris dans un mémorandum.

(1) Relation entre l'IA, l'apprentissage automatique et l'apprentissage en profondeur

L'IA est une abréviation d'Intelligence Artificielle, qui permet de traiter des informations de type humain (pour parler simplement, un robot).

L'apprentissage automatique est ce qui numérise les informations perceptives et les informations données et les traite. En d'autres termes, l'apprentissage automatique fait de l'IA ce qui en fait de l'IA.

Il existe des méthodes telles que l'apprentissage en profondeur dans l'apprentissage automatique.

Par conséquent, grosso modo, AI (intelligence artificielle) <apprentissage automatique <apprentissage en profondeur.

(2) Types d'apprentissage automatique

Il existe différentes méthodes d'apprentissage automatique, et il est nécessaire de les utiliser correctement en fonction de ce que vous souhaitez faire. Il peut être divisé en trois types principaux.

Apprendre avec un enseignant

L'apprentissage supervisé est l'évaluation de valeurs inconnues à partir des résultats de l'analyse des données déjà existantes. Par exemple, les prévisions de ventes saisonnières de glaces (combien seront vendues le mois prochain, etc.) Je pense que c'est le plus connu.

Le «retour» et la «classification» sont des exemples typiques d'apprentissage supervisé. ・ Retour: prédiction à partir de valeurs numériques continues comme l'exemple précédent d'Ike Cream

-La classification consiste à traiter dans quelle classification certaines données peuvent être divisées. Un exemple est la classification des hommes et des femmes en fonction de valeurs spécifiques telles que la taille et le poids.

Apprendre sans professeur

L'apprentissage non supervisé est une méthode de classification en apprenant à saisir les caractéristiques à partir de plusieurs données inconnues sans enseignant, c'est-à-dire sans répondre aux données données.

Par exemple, la reconnaissance de l'écriture manuscrite (trouver ce que la même personne a écrit).

En 2012, Google a développé une IA pour trouver des chats et est devenu un sujet brûlant, qui utilise cet apprentissage non supervisé.

C'est la même image qu'un enfant apprend progressivement diverses choses au fil de sa vie.

Ceci est principalement représenté par le «regroupement» et la «réduction de dimension».

・ Regroupement: recherche de groupes avec des caractéristiques communes à partir de données qui n'ont pas la bonne réponse comme décrit ci-dessus.

-Réduction de la dimension: Lorsqu'il s'agit d'objets de grande dimension, la réduction des dimensions facilite la compréhension des données (dimensions inférieures). C'est difficile à saisir, mais on peut dire qu'il n'est classé que par les données nécessaires. En faisant cela, vous pouvez améliorer la précision de l'apprentissage supervisé et améliorer la vitesse de calcul.

Renforcer l'apprentissage

Vous apprendrez pour les choses qui ont peu ou pas de données. Un exemple est un robot de nettoyage. La taille de la pièce et la disposition des choses sont programmées pour apprendre de l'état où il n'y a pas de données au début, et enfin pour nettoyer efficacement la pièce.

C'est aussi une technique qui est devenue célèbre parce qu'Alpha Go a battu le meilleur joueur du monde.

finalement

La prochaine fois, j'aimerais effectuer une analyse de régression simple. En tant que développements futurs, je publierai non seulement des éléments liés à la programmation tels que le codage et la gestion des erreurs, mais également ceux liés aux neurosciences.

Recommended Posts

Apprentissage automatique par python (1) Classification générale
Apprentissage automatique avec Python! Préparation
Commencer avec l'apprentissage automatique Python
Classification de l'apprentissage automatique
Mémo d'apprentissage "Scraping & Machine Learning avec Python"
Amplifiez les images pour l'apprentissage automatique avec Python
Apprentissage automatique avec python (2) Analyse de régression simple
[Shakyo] Rencontre avec Python pour l'apprentissage automatique
Construction d'environnement AI / Machine Learning avec Python
Apprendre Python avec ChemTHEATER 03
"Orienté objet" appris avec python
Apprendre Python avec ChemTHEATER 05-1
Apprendre Python avec ChemTHEATER 02
Apprendre Python avec ChemTHEATER 01
Python: apprentissage supervisé (classification)
[Python] Introduction facile à l'apprentissage automatique avec python (SVM)
Apprentissage automatique à partir de Python Personal Memorandum Part2
Mémo d'étude Python & Machine Learning ⑤: Classification d'Ayame
Apprentissage automatique à partir de Python Personal Memorandum Part1
[Python] Collectez des images avec Icrawler pour l'apprentissage automatique [1000 feuilles]
J'ai commencé l'apprentissage automatique avec le prétraitement des données Python
Créer un environnement d'apprentissage automatique Python avec des conteneurs
L'apprentissage automatique appris avec Pokemon
Apprentissage amélioré à partir de Python
Démineur d'apprentissage automatique avec PyTorch
Programmation Python Machine Learning> Mots-clés
Machine learning supervisé (classification / régression)
Traitement itératif Python appris avec ChemoInfomatics
Essayez le machine learning à la légère avec Kaggle
Exécutez un pipeline de machine learning avec Cloud Dataflow (Python)
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Résumé du flux de base de l'apprentissage automatique avec Python
Chapitre 6 Apprentissage supervisé: Classification pg212 ~ [Apprenez en vous déplaçant avec Python! Nouveau manuel d'apprentissage automatique]
Programmation Python Machine Learning Chapitre 2 Problèmes de classification - Résumé de la formation à l'algorithme d'apprentissage automatique
J'ai commencé l'apprentissage automatique avec le clustering Python, la compression et la visualisation de dimensions
J'ai essayé l'apprentissage automatique avec liblinear
Résumé de l'apprentissage automatique par les débutants de Python
Entrée / sortie avec Python (mémo d'apprentissage Python ⑤)
Classification et régression dans l'apprentissage automatique
Apprentissage automatique
Expérience d'apprentissage Perceptron apprise avec Python
SVM essayant l'apprentissage automatique avec scikit-learn
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
apprentissage de python
Python: prétraitement dans l'apprentissage automatique: présentation
Paramètres d'environnement d'apprentissage automatique basés sur Python3 sur Mac (coexistence avec Python2)
Machine learning d'inspiration quantique avec des réseaux de tenseurs
Démarrez avec l'apprentissage automatique avec SageMaker
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Apprentissage automatique avec python sans perdre aux variables catégorielles (conversion de variable factice)
"Processus Gauss et apprentissage automatique" Régression de processus Gauss implémentée uniquement avec Python numpy
Mémo d'étude Python & Machine Learning: Préparation de l'environnement
[Exemple d'amélioration de Python] Apprentissage de Python avec Codecademy
Prédire la demande de puissance avec l'apprentissage automatique, partie 2
[Apprentissage automatique] Classification des sujets LDA à l'aide de scikit-learn
Sklearn de données déséquilibrées avec apprentissage automatique k-NN
Utiliser le groupe d'API d'apprentissage automatique A3RT de Python
J'ai installé Python 3.5.1 pour étudier l'apprentissage automatique
[python] Techniques souvent utilisées dans l'apprentissage automatique
Pourquoi Python est choisi pour l'apprentissage automatique