Prérequis

Le cours d'initiation au machine learning est-il fait pour vous ?

J'ai peu ou pas d'expérience en machine learning.
Nous vous recommandons de parcourir tous les documents dans l'ordre.
J'ai un peu d'expérience dans le domaine du machine learning, mais j'aimerais mieux le comprendre et le mettre à jour.
Le cours d'initiation au machine learning sera parfait pour se rafraîchir la mémoire. Parcourez tous les modules dans l'ordre ou sélectionnez uniquement ceux qui vous intéressent.
Je connais très bien le machine learning, mais je ne connais rien ou presque rien à TensorFlow.
Une grande partie du contenu peut vous sembler trop basique. Au lieu de parcourir l'intégralité du contenu, concentrez-vous plutôt sur les éléments suivants :
Le cours d'initiation au Machine Learning est principalement axé sur les API de niveau supérieur. Si vous souhaitez apprendre à utiliser l'API TensorFlow de bas niveau (peut-être pour effectuer des recherches en machine learning), consultez plutôt les ressources suivantes:

Veuillez consulter les sections Travail préparatoire et Conditions préalables suivantes avant de commencer le cours d'initiation au Machine Learning afin d'être prêt à suivre tous les modules.

Prétravail

Avant de commencer le cours d'initiation au Machine Learning:

  1. Si vous débutez en machine learning, suivez le cours de présentation du machine learning. Ce bref cours d'auto-formation présente les concepts fondamentaux du machine learning.
  2. Si vous débutez avec NumPy, suivez le tutoriel NumPy UltraUltra qui fournit toutes les informations NumPy dont vous avez besoin pour ce cours.
  3. Si vous ne connaissez pas Pandas, suivez le tutoriel Ultrarapide pandas de Colab, qui fournit toutes les informations nécessaires pour ce cours.

Conditions préalables

Le cours d'initiation au machine learning ne nécessite aucune connaissance préalable en machine learning. Toutefois, pour comprendre les concepts présentés et terminer les exercices, nous recommandons aux participants de remplir les conditions préalables suivantes:

  • Vous devez maîtriser les variables, les équations linéaires, les graphiques de fonctions, les histogrammes et les moyens statistiques.

  • Vous devriez être un bon programmeur. Idéalement, vous devriez avoir une certaine expérience de la programmation en Python, car les exercices de programmation sont en Python. Cependant, les programmeurs expérimentés sans expérience en Python peuvent généralement terminer les exercices de programmation.

Les sections suivantes fournissent des liens vers d'autres ressources utiles pour le contexte.

Algèbre

Algèbre linéaire

Trigonométrie

Statistiques

Calcul (facultatif, pour les sujets avancés)

Programmation Python

Les bases de Python suivantes sont abordées dans le Tutoriel Python:

Certains des exercices de programmation utilisent le concept Python plus avancé suivant:

Terminal Bash / Cloud Console

Pour exécuter les exercices de programmation sur votre ordinateur local ou dans une console Cloud, vous devez savoir travailler sur la ligne de commande: