Sélectionner une page
Formations Data Analyse de données Formation Julia : Data Science

FORMATION JULIA : Data Science

Logo Formation Julia Langage Data Science
Prix 1890€ 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

Julia est un langage informatique dynamique de haut niveau et très performant, c’est pourquoi il est l’un des plus en vogue pour le calcul scientifique. Créé par le MIT, son objectif est de regrouper tous les avantages qu’on retrouve dans les langages modernes tels que Matlab, R, Scilab, Python… Dans un seul et même langage ! Il fournit à la fois un puissant compilateur, un système de types dynamiques avec polymorphisme paramétré, une exécution parallèle distribuée, des appels directs de fonctions notamment en C, Fortran et Python.

Cette formation vous permettra d’acquérir les connaissances nécessaires à la programmation avec le langage Julia. Elle abordera sa syntaxe, les outils ainsi que les bonnes pratiques de développement, afin de bénéficier de tous les atouts de ce nouveau langage. Nous présenterons les bibliothèques, les fonctionnalités telles que l’accès aux bases de données, la manipulation de statistiques, les calculs scientifiques. Mais aussi des sujets plus avancés comme la méta-programmation.

D’autre part, nous avons spécialement conçu plusieurs ateliers afin de vous fournir une introduction approfondie au Machine Learning et à l’intelligence artificielle au travers du langage Julia. Dans cette partie vous allez pouvoir découvrir les opérations vectorielles ainsi que du réseau au travers du nouveau langage Julia, suivie d’une introduction aux techniques & à l’apprentissage automatisé via le concept du Machine Learning. Le cours se penche ensuite en profondeur sur l’introduction aux concepts des réseaux neuronaux. Cette section implique la participation de l’apprenant plusieurs applications d’IA, y compris la reconnaissance de l’écriture manuscrite, la détection d’objets, la modélisation linguistique et la génération de textes.

Dans cette formation, comme dans toutes nos formations que nous vous proposons, nous utiliserons la dernière version stable, à savoir Julia 1.6.

 

Objectifs

  • Maîtriser la syntaxe du langage Julia
  • Acquérir les notions essentielles de la programmation
  • Connaitre les fonctionnalités et les concepts avancés en Machine Learning & AI

 

Public visé

Développeurs, Chercheurs, Analystes, Statisticiens

 

Pré-requis

Connaissance de base en programmation & mathématiques

 

Pour aller plus loin

Afin de compléter cette formation nous vous proposons une formation sur le Deep Learning & l’IA avec TensorFlow

Programme de formation JULIA Langage : Data Science

 

PRÉSENTATION DU LANGAGE JULIA

  • Historique
  • Principe du langage
  • Comparatif par rapport aux autres langages
  • Syntaxe de base
  • Environnement alternatif (Juno, iJulia, Sublime-iJulia)
  • L’écosystème Julia
  • « Hello World »

 

SCALAR TYPES

  • Entiers
  • Numéros en virgule flottante
  • Numéros complexes
  • Chiffres rationnels

 

TABLEAUX

  • Vecteurs
  • Matrices
  • Tableaux multidimensionnels
  • Tableaux hétérogènes

 

AUTRES ÉLÉMENTS CARACTÉRISTIQUES

  • Tuples
  • Gammes
  • Dictionnaires
  • Symboles

 

DÉFINIR SES PROPRES CARACTÉRISTIQUES

  • Abstract Type
  • Composite Type

 

FONCTIONS

  • Définir une fonction
  • Expédition multiple
  • Fonctions paramétriques
  • Fonctions changeant d’entrées
  • Fonctions anonymes
  • Arguments de fonction optionnels
  • Argument de fonction requis

 

CONSTRUCTEURS

  • Inner
  • Outer

 

CONTROL FLOW

  • Expressions composées et scoping
  • Évaluation conditionnelle
  • Boucles
  • Traitement des exceptions
  • Tâches

 

CODE ORGANISATION

  • Modules
  • Packages

 

MÉTA-PROGRAMMATION

  • Symboles
  • Expressions
  • Citation
  • Représentation interne
  • Parsing
  • Évaluation
  • Interpolation

 

LECTURE ET ÉCRITURE DES DONNÉES

  • Système de fichiers
  • E/S de données
  • E/S de données de niveau inférieur
  • Trames de données

 

DISTRIBUTIONS ET STATISTIQUE

  • Définition des distributions
  • Interface pour l’analyse et l’échantillonnage des distributions
  • Moyenne
  • Variance
  • Covariance
  • Tests d’hypothèses
  • Modèles linéaires généralisés

 

PLOTTING

  • Tracer des packages (Gadfly, Winston, Gaston, PyPlot, Ploty, Vega)
  • Introduction à Gadfly
  • Interact et Gadfly

 

CALCUL PARALLÈLE

  • Implantation de la transition du message de Julia
  • Appel et récupération à distance
  • Carte parallèle (PMAP)
  • Ordonnancement par tâches
  • Tableaux distribués

 

PROGRAMMES AUTONOMES ET GESTION DES PACKAGES

  • Création et exécution de programmes autonomes
  • Utilisation du nouveau gestionnaire de packages V1.x

 

MACHINE LEARNING (MODULE OPTIONNEL)

  • Machine Learning
  • Intelligence artificielle
  • Fonctionnalités de Julia (MLBase.jl, Flux.jl, Knet.jl)

 

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

Le(s) Formateur(s)

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 1890€ 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