Apprentissage automatique

De la maternelle au doctorat, Wolfram Language est l'outil idéal pour l'apprentissage automatique.

Classifieurs

Classifieurs intégrés

Vous n'avez pas besoin d'être un expert pour utiliser l'apprentissage automatique dans votre projet : Wolfram Language propose des fonctions pré-entraînées et prêtes à l'emploi avec des classifieurs pour vous permettre d'effectuer facilement des tâches utiles et intéressantes.

Wolfram Language comprend une large gamme de classificateurs pré-entraînés qui peuvent être appliqués au texte, aux images et à bien d'autres choses encore.

Voir la liste complète des classifieurs pré-entraînés

Création de classifieurs personnalisés

L'utilisation de la fonction Classify peut vous faire gagner beaucoup de temps. Classify peut apprendre une tâche de classification à partir d'un petit ensemble d'exemples, puis déterminer automatiquement la meilleure façon de classer vos données.

Par exemple, supposons que vous deviez étiqueter 1000 photos de vacances en indiquant si elles comportent ou non des personnes, une tâche fastidieuse si elle est effectuée à la main. Si vous n'étiquetiez que 20 photos, Classify pourrait apprendre à différencier automatiquement les photos où se trouvent des gens de celles où il n'y en a pas et traiter les autres photos en moins d'une seconde :

In[•]:=
Out[•]=

Testons la nouvelle ClassifierFunction que nous avons créée sur de nouvelles images qu'elle n'a jamais vues auparavant :

In[•]:=
Out[•]=

Réseaux neuronaux

Réseaux neuronaux préconstruits

Pour de nombreuses tâches courantes, vous constaterez que Wolfram Neural Net Repository contient exactement le réseau neuronal que vous essayez d'implémenter, gratuit et prêt à être utilisé immédiatement dans votre projet. À titre d'exemple visuel, le réseau CycleGAN est appelé ici pour remodeler une image dans un style semblable à celui de Van Gogh :

In[•]:=
Out[•]=
In[•]:=
Out[•]=
In[•]:=
Out[•]=

Cliquez ici pour obtenir la liste complète des plus de 100 réseaux neuronaux disponibles dans Wolfram Neural Net Repository

Réseaux neuronaux personnalisés

Avec des constructions de haut niveau comme NetTrain et NetChain, Wolfram Language dispose d'excellents outils pour construire rapidement des réseaux neuronaux, y compris des prototypes ou des réseaux sophistiqués.

Construisez un réseau qui calcule explicitement une perte :

In[•]:=
Out[•]=

Initialisez le réseau et évaluez-le sur une entrée :

In[•]:=

In[•]:=
Out[•]=

Dans cet exemple, NetTrain est utilisé pour entraîner un réseau neuronal. Une fenêtre de progression vous permet de voir le résultat de l'entraînement en temps réel.

Construisez manuellement un réseau et initialisez-le avec des paramètres aléatoires :

In[•]:=
Out[•]=

Évaluez-le sur un ensemble de valeurs :

In[•]:=
Out[•]=
In[•]:=

Entraînez le réseau sur plusieurs cycles en vérifiant en temps réel comment il s'adapte au modèle :

In[•]:=

Le résultat du réseau est maintenant proche du calcul symbolique :

In[•]:=
Out[•]=
In[•]:=
Out[•]=

Démarrez

Ressources d'apprentissage

Voies d'apprentissage

Essayez maintenant, apprenez plus tard

Vous voulez simplement l'essayer ? Faites-vous une idée de ce qu'est Wolfram Language tout en essayant de véritables échantillons de code axés sur l'apprentissage automatique.

Essayez-les instantanément ! Accédez-y avec un compte Wolfram Cloud gratuit
Obtenez une certification gratuite pour Wolfram Language

Nous avons fait en sorte que vous puissiez apprendre facilement Wolfram Language à votre façon. Essayez notre cours interactif gratuit et obtenez une certification.

Commencez le cours interactif en ligne dès maintenant ! Il faut compter environ 7 heures pour le compléter
Essayez-les instantanément ! Accédez-y avec un compte Wolfram Cloud gratuit
Commencez le cours interactif en ligne dès maintenant ! Il faut compter environ 7 heures pour le compléter

Allez plus loin avec l'apprentissage automatique

Vous voulez continuer à explorer l'apprentissage automatique ?

Si vous voulez en savoir plus sur ce que Wolfram propose en matière d'apprentissage automatique, rendez-vous sur la page de l'apprentissage automatique de Wolfram. Vous y trouverez :

  • un aperçu complet
  • de la documentation et des fonctions spécialisées
  • des réseaux neuronaux pré-entraînés
  • des exemples téléchargeables
  • des cours en ligne et des ressources supplémentaires
En savoir plus

Produit recommandé