Initiation à la programmation Python et à l’intelligence artificielle

Objectifs

À la fin de ce cours, les participants seront très familiers avec tous les aspects de la programmation en Python, et seront initiés à quelques concepts de base en intelligence artificielle. À la fin du cours, l’étudiant aura créé son propre réseau de neurones de type “Perceptron multi-couches”.

Contenu

Survol et bases de Python

  • Concepts de base.
  • Similarités et différences avec autres langages.

Structures de données

  • Les tuples, les ensembles, les listes et les dictionnaires.

Les fonctions

  • Définition, paramètres et appel.

Les objets

  • Les classes, propriétés et méthodes.
  • Héritage.

Notions complémentaires

  • Gestion des fichiers (CSV et JSON).
  • Formatage de chaîne de caractères.
  • Création d’interfaces graphiques.

Suite et fin des exercices

  • Travail sur exercices, questions.

Mathématiques de l’apprentissage machine

  • Librairie Numpy.
  • Librairie Scipy.
  • Algèbre linéaire en Python.
  • Calcul différentiel et intégral en Python.
  • Statistiques en Python.

Graphiques scientifiques

  • Librairie Matplotlib.

Fonctions d’activation

  • Différentes fonctions d’activations neuronales utilisées en apprentissage machine.

La descente de gradient

  • Concept de descente de gradient utilisé pour l’apprentissage machine.

Suite et fin des exercices

  • Travail sur exercices, questions.

Neurone formel

  • Programmation d’un simple neurone.

Perceptron

  • Programmation d’un perceptron (réseau de neurones simple).

MLP – Perceptron multicouche

  • Programmation d’un perceptron multicouche.

 

Public cible

Ouvert à tous.

Conditions d'admission particulières

  • L’étudiant doit avoir une bonne base en programmation (peu importe le langage qu’il connaît).

 

Aucune condition d’admission particulière.

Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Services Québec.

NOUVELLE FORMATION

INSCRIPTION
26 septembre 2019

En ligne

Pour information

Service à la clientèle
819 376-1721, poste 2190
Contacter le responsable

Cette formation est financée par Services Québec aux personnes en emploi.

Vous êtes admissible si :

  • Vous résidez en Mauricie et travaillez plus de 20 heures/semaine dans une entreprise
  • OU
  • Vous travaillez en Mauricie plus de 20 heures/semaine dans une entreprise
  • OU
  • Vous êtes en arrêt de travail pour un travail saisonnier en Mauricie, et conservez un lien d’emploi avec votre employeur
  • ET
  • Vous ne travaillez pas au sein de la Fonction publique (des exceptions s’appliquent)

Les formations sont offertes à des travailleurs en emploi pour qui la formation retenue constitue un bénéfice dans le cadre de l’exécution courante de leurs fonctions.

Fermer la fenêtre

Abonnez-vous à notre infolettre

You have Successfully Subscribed!

Abonnez-vous à notre infolettre

You have Successfully Subscribed!