Comment ça fonctionne ?
La principale simplification que nous avons apportée est d'appeler le renforcement de gradient un réseau neuronal. Étant donné qu'il y a une familiarité claire avec les réseaux neuronaux dans la société, nous avons décidé de ne pas être pointilleux en expliquant ce qu'est le renforcement, car personne ne s'en soucie.
Ainsi, nous avons utilisé le bien-aimé Catboost de Yandex. Parce qu'il fonctionne rapidement et est facile à apprendre.
Voici comment cela fonctionne : d'abord, nous construisons un modèle simple capable de faire certaines prédictions. Ensuite, nous examinons les endroits où ce modèle commet des erreurs et ajoutons un autre modèle qui corrige les erreurs du premier modèle. Après cela, nous examinons les erreurs du nouveau modèle et construisons encore un autre modèle qui corrige ces erreurs.
Nous continuons ce processus jusqu'à ce que notre modèle devienne suffisamment précis. L'idée principale du renforcement de gradient est que chaque nouveau modèle que nous ajoutons tient compte des erreurs des modèles précédents et améliore la précision globale du modèle. Dans notre modèle, nous avons effectué 2000 de ces étapes.
Une fois que tous les modèles sont construits, nous les combinons pour obtenir le modèle final, qui peut faire des prédictions précises en fonction des données que nous lui fournissons.
Ainsi, nous avons utilisé le bien-aimé Catboost de Yandex. Parce qu'il fonctionne rapidement et est facile à apprendre.
Commencer
Le renforcement de gradient est une méthode d'apprentissage automatique qui vous permet de construire un modèle prédictif capable de faire des prévisions précises en fonction d'un grand nombre de caractéristiques différentes.Voici comment cela fonctionne : d'abord, nous construisons un modèle simple capable de faire certaines prédictions. Ensuite, nous examinons les endroits où ce modèle commet des erreurs et ajoutons un autre modèle qui corrige les erreurs du premier modèle. Après cela, nous examinons les erreurs du nouveau modèle et construisons encore un autre modèle qui corrige ces erreurs.
Nous continuons ce processus jusqu'à ce que notre modèle devienne suffisamment précis. L'idée principale du renforcement de gradient est que chaque nouveau modèle que nous ajoutons tient compte des erreurs des modèles précédents et améliore la précision globale du modèle. Dans notre modèle, nous avons effectué 2000 de ces étapes.
Une fois que tous les modèles sont construits, nous les combinons pour obtenir le modèle final, qui peut faire des prédictions précises en fonction des données que nous lui fournissons.
Exemple du Titanic
Il y a une belle illustration qui montre si une personne survivra au Titanic.
Ici, trois arbres prennent des données sur le passager dans des séquences différentes, puis l'ensemble vote pour savoir si la personne survivra ou non.
Sexe - Genre
pclass - Classe du billet. Il y avait 3 niveaux.
Âge - Age
sibsp - Y avait-il des conjoints à bord
parch - Nombre d'enfants à bord
Après l'entraînement du modèle, vous pouvez demander quelles variables influencent le résultat.
Sexe - Genre
pclass - Classe du billet. Il y avait 3 niveaux.
Âge - Age
sibsp - Y avait-il des conjoints à bord
parch - Nombre d'enfants à bord
Après l'entraînement du modèle, vous pouvez demander quelles variables influencent le résultat.