Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (1)
introduction
J'étudie avec ce livre
Comment créer une application AI / Machine Learning / Deep Learning avec Python
1-1 Que pouvez-vous faire avec l'apprentissage automatique?
--Classification ... Classer les données données
Examiner et classer les caractéristiques des données
--Régression ... Prédire les valeurs futures à partir des performances passées
Apprenez les données passées et faites des prévisions numériques futures
--Clustering ... Classer les données dans une collection d'éléments similaires
Ce qui est différent de la classification n'est pas de diviser en éléments prédéterminés, mais de classer des éléments similaires
--Recommandation ... Dérivation des informations pertinentes pour les données
Nous recommandons les achats en ligne qui conviennent au goût de l'utilisateur
- Réduction de la dimension ... Réduction des caractéristiques des données
Identifier les données caractéristiques d'une grande dimension, réduire la dimension et analyser les données efficacement
À quoi peut-il s'appliquer?
- Analyse d'image Juger l'objet de l'image
- Analyse vocale Convertit la voix en texte et détermine le type de son
--Analyse de texte: catégorisation des phrases, extraction d'expressions spécifiques, analyse syntaxique
Types d'apprentissage automatique
--Enseignement supervisé
- La bonne réponse est donnée avec les données
--Faire des prédictions pour les données inconnues
- Apprentissage non supervisé
- Aucune réponse correcte n'est donnée
- Trouver la régularité à partir de données inconnues
--Apprentissage par renforcement
- L'action donne une réponse correcte partielle
--Trouvez le bon achat à partir des données
1-2 Quel type de scénario le machine learning effectue-t-il?
- Décision d'objectif
- Collecte de données
- Mise en forme et traitement des données
- Apprenez les données
- Sélectionnez une méthode d'apprentissage automatique
- Réglage des paramètres
- Apprenez les données pour créer un modèle
- Évaluer le modèle
- Revenir à 4. si pas assez précis
- Utilisé dans les affaires
1-3 Comment créer des données utilisées dans l'apprentissage automatique
Un format de données polyvalent utile pour l'apprentissage automatique
- Format CSV de données séparées par des virgules
format de fichier --ini
- XML
--JSON (données structurées conçues sur la base du format d'objet JavaScript)
- YAML
De plus, format de sauvegarde Numpy, pickle qui permet d'écrire des objets Python tels quels, etc.