[PYTHON] Vous serez ingénieur dans 100 jours ――Jour 76 ――Programmation ――À propos de l'apprentissage automatique

Cliquez ici jusqu'à hier

Vous deviendrez ingénieur dans 100 jours-70-Programmation-À propos du scraping

Vous deviendrez ingénieur dans 100 jours - Jour 66 - Programmation - À propos du traitement du langage naturel

Vous deviendrez ingénieur dans 100 jours - Jour 63 - Programmation - À propos de la probabilité 1

Vous deviendrez ingénieur dans 100 jours - Jour 59 - Programmation - À propos des algorithmes

Vous deviendrez ingénieur dans 100 jours --- Jour 53 --Git --À propos de Git

Vous deviendrez ingénieur dans 100 jours - Jour 42 --Cloud --À propos des services cloud

Vous deviendrez ingénieur dans 100 jours - Jour 36 --Base de données --À propos de la base de données

Vous deviendrez ingénieur dans 100 jours-24 jours-Python-Bases du langage Python 1

Vous deviendrez ingénieur dans 100 jours --Jour 18 --Javascript --Les bases de JavaScript 1

Vous deviendrez ingénieur dans 100 jours - Jour 14 --CSS --CSS Basics 1

Vous deviendrez ingénieur dans 100 jours - Jour 6 --HTML - Bases du HTML 1

Cette fois, nous parlons d'apprentissage automatique.

À propos de l'apprentissage automatique

Récemment, pour diverses raisons, j'ai été fermé ou incapable d'aller travailler. Que diriez-vous d'étudier à cette occasion?

À propos de l'apprentissage automatique sans utiliser de formules mathématiques Je voudrais expliquer avec des contenus que même les élèves du primaire peuvent comprendre.

Cliquez ici pour la vidéo de commentaire

Je suis désolé si cela n'apparaît pas

Qu'est-ce que l'apprentissage automatique?

image.png

Tout d'abord, qu'est-ce que l'apprentissage automatique? À partir de là.

L'apprentissage automatique permet à un ordinateur d'apprendre des données C'est une tentative de faire des prédictions pour des données inconnues.

Apprenez à vous souvenir des modèles cachés dans de grandes quantités de données La règle pour juger des données inconnues s'appelle un modèle. Faire ce modèle est le but de l'apprentissage automatique.

Apprentissage automatique et IA

image.png

Ensuite, je voudrais parler de la relation entre les mots et l'intelligence artificielle ces jours-ci.

«L'intelligence artificielle» est appelée «AI» en anglais. La plupart des «IA» sont basés sur «l'apprentissage automatique». Et «l'apprentissage automatique» est appelé «apprentissage automatique» en anglais.

«Deep learning» est l'une des méthodes de «machine learning» et est appelé «deep learning» en anglais.

La relation entre les mots est comme indiqué sur la figure.

Où est utilisé l'apprentissage automatique?

image.png

Lorsqu'il s'agit de savoir où l'apprentissage automatique est utilisé, il est maintenant largement utilisé dans divers domaines.

Les domaines principaux sont la discrimination d'image et la détection d'objet effectuée pour la conduite automatique, la classification des personnes et des animaux et la discrimination des caractères manuscrits.

Il est également largement utilisé pour les données relatives au comportement humain. Sur le site d'achat, que ce soit pour rejoindre ou se désinscrire L'apprentissage automatique est souvent utilisé pour déterminer les produits recommandés par cette personne.

Vous pouvez également générer diverses choses à partir de ce que vous avez appris. Vous pouvez apprendre le style de l'image et créer une image qui lui ressemble. L'apprentissage automatique est également utilisé pour traduire des phrases anglaises en japonais afin de créer des chansons qui ressemblent à cela.

Ce que vous pouvez faire avec l'apprentissage automatique

image.png

Il y a trois choses principales que vous pouvez faire avec l'apprentissage automatique Retour Catégorie Clustering est.

Chaque Return: prédire les valeurs numériques Category: catégorie de prédiction «Clustering»: diviser en bons sentiments Peut être dit.

Comment apprendre

image.png

Il existe trois principales méthodes d'apprentissage «Apprentissage des enseignants» ʻApprentissage non supervisé` "Renforcer l'apprentissage" est.

«L'apprentissage enseigné» est une méthode d'apprentissage qui a une réponse et vous permet d'apprendre selon cette réponse. «L'apprentissage non supervisé» est une méthode d'apprentissage pour ceux qui ne connaissent pas la réponse. «Renforcer l'apprentissage» est une méthode d'apprentissage qui maximise la valeur basée sur une valeur telle que gagner le jeu.

Les données réelles

image.png

Les données sont effectuées à l'aide de «données tabulaires» avec des directions verticale et horizontale. Normalement, il existe plusieurs types de données (colonnes). Dans la plupart des cas, il y en a plusieurs.

Ce type de données dans le sens des colonnes est également appelé «variable» dans l'apprentissage automatique.

Apprendre avec un enseignant

image.png

À propos de l'apprentissage supervisé

Pensez à avoir un prix en raison de la taille de la pièce. Préparez d'abord les données (taille de la chambre et prix).

Pensez à dessiner une belle ligne qui correspond à vos données.

N'est-il pas possible de tracer une ligne comme celle de droite?

Cette ligne est appelée «modèle d'apprentissage» (règle de discrimination).

image.png

Faisons une prédiction à partir des données en utilisant le «modèle de prédiction» créé.

En regardant la partie de la ligne qui s'y applique à partir des données de taille de la pièce Le prix sortira. C'est la valeur attendue.

La prédiction ne donne qu'une valeur proche de la réponse, et il est assez difficile de deviner exactement.

De plus, puisqu'il n'y a pas qu'une seule donnée, tout en examinant diverses données Nous devons trouver un moyen de tracer une belle ligne.

Cette fois, j'ai utilisé l'exemple de l'utilisation de valeurs numériques, mais cela s'appelle «return». Ceux qui s'appuient sur des valeurs non numériques telles que «homme» et «femme» sont appelés «discrimination».

Apprendre sans professeur

image.png

Vient ensuite l'apprentissage non supervisé.

L'apprentissage non supervisé est une méthode d'apprentissage qui se divise en bons sentiments comme le «regroupement».

Il n'y a pas de réponse, c'est donc aux humains de décider si le résultat prévu est correct.

À propos de l'apprentissage profond

image.png

À propos de l'apprentissage en profondeur.

Il s'agit d'une méthode d'apprentissage qui utilise un modèle d'apprentissage appelé «réseau neuronal». Avec un modèle d'apprentissage qui imite la structure du cerveau humain, vous pouvez définir trois couches: «couche d'entrée», «couche cachée» et «couche de sortie».

Parmi ceux-ci, ceux qui ont deux couches cachées ou plus sont également appelés «réseaux neuronaux profonds (DNN)». La méthode d'apprentissage utilisant le DNN est le «deep learning».

image.png

C'est une esquisse approximative, mais ce qui est génial avec le Deep Learning Cela signifie que la machine a dépassé la précision humaine.

Surtout dans le concours mondial de «reconnaissance d'image» Un modèle qui dépasse la précision humaine a été achevé.

En conséquence, il est venu pour faire une discrimination plus précise au lieu des humains. Il est devenu actif dans divers domaines tels que la traduction de phrases anglaises en japonais.

Ce dont vous avez besoin pour l'apprentissage automatique

image.png

Si vous êtes nouveau dans l'apprentissage automatique, préparez d'abord un PC.

Ensuite, installons un langage de programmation appelé Python.

Enfin, préparez les données tabulaires à utiliser pour l'apprentissage automatique.

Eh bien, s'il y a quelqu'un qui veut faire du machine learning mais ne comprend pas la programmation Nous avons préparé un cours, veuillez vous y référer! !! !!

référence: Cours de programmation Python

Résumé

C'est une explication hyper-approximative de l'apprentissage automatique.

L'apprentissage automatique lui-même a été adopté par toutes les entreprises de cette époque. C'est devenu un outil indispensable pour les services.

Par conséquent, il devient difficile de le faire sans le savoir.

Si ce n'est qu'un concept, ce n'est pas trop difficile. Si vous essayez de le poursuivre en détail, il n'y a pas de fin.

Tout d'abord, acquérez-le comme une connaissance approximative Comment le réaliser quand il s'agit de faire des affaires, etc. Je pense que tu devrais apprendre.

24 jours jusqu'à ce que vous deveniez ingénieur

Informations sur l'auteur

HP d'Otsu py: http://www.otupy.net/

Youtube: https://www.youtube.com/channel/UCaT7xpeq8n1G_HcJKKSOXMw

Twitter: https://twitter.com/otupython

Recommended Posts

Vous serez ingénieur dans 100 jours ――Jour 81 ――Programmation ――À propos de l'apprentissage automatique 6
Vous serez ingénieur dans 100 jours ――Jour 82 ――Programmation ――À propos de l'apprentissage automatique 7
Vous serez ingénieur dans 100 jours ――Jour 79 ――Programmation ――À propos de l'apprentissage automatique 4
Vous serez ingénieur dans 100 jours ――Jour 76 ――Programmation ――À propos de l'apprentissage automatique
Vous serez ingénieur dans 100 jours ―― Jour 80 ―― Programmation ―― À propos de l'apprentissage automatique 5
Vous serez ingénieur dans 100 jours ――Jour 78 ――Programmation ――À propos de l'apprentissage automatique 3
Vous serez ingénieur dans 100 jours ――Jour 84 ――Programmation ――À propos de l'apprentissage automatique 9
Vous serez ingénieur dans 100 jours ――Jour 83 ――Programmation ――À propos de l'apprentissage automatique 8
Vous serez ingénieur dans 100 jours ――Jour 77 ――Programmation ――À propos de l'apprentissage automatique 2
Vous serez ingénieur dans 100 jours ――Jour 85 ――Programmation ――À propos de l'apprentissage automatique 10
Vous serez ingénieur dans 100 jours ――Jour 71 ――Programmation ――À propos du scraping 2
Vous serez ingénieur dans 100 jours ――Jour 61 ――Programmation ――A propos de l'exploration
Vous serez ingénieur dans 100 jours ――Jour 74 ――Programmation ――À propos du scraping 5
Vous serez ingénieur dans 100 jours ――Jour 73 ――Programmation ――À propos du scraping 4
Vous serez ingénieur dans 100 jours ――Jour 75 ――Programmation ――À propos du scraping 6
Vous deviendrez ingénieur dans 100 jours --Jour 68 --Programmation --A propos de TF-IDF
Vous serez ingénieur dans 100 jours ――Jour 70 ――Programmation ――À propos du grattage
Vous serez ingénieur dans 100 jours ――Jour 63 ――Programmation ――À propos de la probabilité 1
Vous serez ingénieur dans 100 jours ――Jour 65 ――Programmation ――A propos de la probabilité 3
Vous serez ingénieur dans 100 jours ――Jour 64 ――Programmation ――À propos de la probabilité 2
Vous serez ingénieur dans 100 jours --Jour 86 --Base de données -
Vous serez ingénieur dans 100 jours ―― Jour 60 ―― Programmation ―― À propos de la structure des données et de l'algorithme de tri
Vous serez ingénieur dans 100 jours - Jour 27 - Python - Exercice Python 1
Vous serez ingénieur dans 100 jours - Jour 34 - Python - Exercice Python 3
Vous serez ingénieur dans 100 jours - Jour 31 - Python - Python Exercice 2
Vous devenez ingénieur en 100 jours ――Jour 67 ――Programmation ――A propos de l'analyse morphologique
Vous devenez ingénieur en 100 jours ――Jour 66 ――Programmation ――À propos du traitement du langage naturel
Vous serez ingénieur dans 100 jours ――Jour 24 ―― Python ―― Bases du langage Python 1
Vous serez ingénieur dans 100 jours ――Jour 30 ―― Python ―― Bases du langage Python 6
Vous serez ingénieur dans 100 jours ――Jour 25 ―― Python ―― Bases du langage Python 2
Vous serez ingénieur dans 100 jours - Jour 33 - Python - Bases du langage Python 8
Vous serez ingénieur dans 100 jours --Jour 26 --Python --Basiques du langage Python 3
Vous devenez ingénieur en 100 jours - Jour 35 - Python - Ce que vous pouvez faire avec Python
Vous serez ingénieur dans 100 jours --Jour 32 --Python --Basiques du langage Python 7
Vous serez ingénieur dans 100 jours --Jour 28 --Python --Les bases du langage Python 4
Devenez bientôt un ingénieur IA! Apprenez complètement Python / AI / Machine learning / Deep learning / Analyse statistique en quelques jours!
Vous devez faire attention aux commandes que vous utilisez quotidiennement dans l'environnement de production.
À propos des tests dans la mise en œuvre de modèles d'apprentissage automatique
Apprentissage automatique sur le surapprentissage
Enregistrement d'apprentissage de la programmation 2ème jour
Jusqu'à ce qu'un ingénieur qui était autrefois frustré par l'apprentissage automatique parvienne à utiliser l'apprentissage automatique au travail
Apprentissage automatique dans Delemas (s'entraîner)
Une introduction à l'apprentissage automatique
À propos de la matrice mixte d'apprentissage automatique
Programmation Python Machine Learning> Mots-clés
Utilisé en EDA pour l'apprentissage automatique
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Apprenez le machine learning à tout moment et en tout lieu dans l'environnement Jupyter Notebook à la demande