Sélectionner une page
Formations Langage Python Formation Mojo : Le langage de programmation pour les développeurs d’IA

Formation Mojo : Le langage de programmation pour les développeurs IA

Formation Mojo
Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

Présentation

Notre formation Mojo vous fera découvrir ce nouveau langage de programmation qui comble la production et la recherche en combinant la syntaxe et l’écosystème Python avec des fonctionnalités de métaprogrammation.

Durant notre cours, vous découvrirez les fondements de ce langage de programmation tels que le Multi-Level Intermediate Representation (MLIR) qui est une infrastructure de compilateur open source afin de créer des compilateurs spécifiques à un domaine.

Grâce à cette formation, vous utiliserez la convivialité de Python avec la performance de C dans le but d’obtenir une programmabilité inégalée du matériel d’IA ainsi que l’extensibilité des modèles d’IA.

Vous apprendrez les fonctionnalités de base et avancées du langage Mojo afin de pouvoir l’intégrer efficacement dans votre environnement de travail.

Comme toutes nos précédentes formations, celle-ci vous sera présentée avec les toutes dernières nouveautés de Mojo.

 

Objectifs

  • Comprendre les fonctions de Mojo comme la multiplication matricielle, la vectorisation de boucles, l’importation de packages Python
  • Maîtriser les bases de Mojo
  • Savoir utiliser les ressources externes et l’amélioration de la qualité du code
  • Savoir maîtriser du matériel d’IA
  • Comprendre la procédure de la conception d’un logiciel

 

Public visé

  • Développeurs
  • Ingénieurs IA

 

Pré-requis

Connaissance de base en programmation.

Programme de notre Formation Mojo

 

Introduction à Mojo

  • Présentation de l’outil
  • Configuration
  • Installation & Mise à jour
  • Écrire et exécuter du code
  • Fonctions et procédures : organiser son code
  • Les commandes conditionnelles et les boucles

 

Fonctionnalités

  • Utilisation des primitives de bas niveau
    • Qu’est-ce que le MLIR ?
    • Définir le OurBooltype
    • Constantes de compilation
    • Éviter la conversion de type avec mlir_il
    • Ajout de fonctionnalités MLIR
  • Écrire du code de hautes performances
  • Importer des packages Python
  • Multiplication matricielle
    • Implémentation Python
    • Importation de l’implémentation Python dans Mojo
    • Vectoriser la boucle la plus intérieure
    • Carrelage Matmul
    • La recherche du title_factor
  • Utilisation du réglage automatique de Mojo pour écrire rapidement une fonction memset
  • Traçage de rayons dans Mojo

 

Les fonctions

  • Implémenter des fonctions et des variables pour interagir avec l’exécution et l’environnement système
  • Fournir des fonctions pour la manipulation des bits
  • Utiliser la fonction base64 pour les chaînes d’encodages
  • Implémenter la fonctionnalité de réglage automatique avec la syntonisation automatique
  • Utilisation d’outils pour les indices ND
  • Définir des intrinsèques
  • Définir des fonctions pour les manipulations de mémoire

 

Projets

  • Conception d’une application de gestion de tâches
  • Création d’un outil de gestion de données
  • Développement d’une application de bureau

 

Développer son réseau de neurones

  • Rappel des différents modèles d’apprentissage
  • Focus sur les réseaux de neurones
  • Les vecteurs et les poids
  • Programmer son modèle de régression
  • Importer des données
  • Créer sa prédiction
  • Ajuster le taux d’erreur
  • Ajouter plus de couches au réseau

Pour aller plus loin

Formation Django

Formation Langchain

Formation Dask

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp