21
Ingénieur Machine Learning Vous avez les bases en Data Science ? Approfondissez votre maîtrise du Machine Learning. Durée de la formation : 510 heures Embauché ou remboursé** Durée de la formation en alternance : 12 mois Temps d'études conseillé à temps plein : 6 mois Diplôme niveau 7 (bac +5)* *Data scientist - NSF 326 - Diplôme niveau 7 (bac +5) - enregistré au RNCP par arrêté du 27/03/2020 publié au JO du 20/03/2020 **Conditions disponibles sur la page https://openclassrooms.com/fr/terms-of-sale Data

Ingénieur Machine Learning

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ingénieur Machine Learning

Ingénieur Machine LearningVous avez les bases en Data Science ? Approfondissez votre maîtrise du MachineLearning.

Durée de laformation :510 heures

Embauché ouremboursé**

Durée de laformation enalternance :

12 mois

Temps d'étudesconseillé à

temps plein :6 mois

Diplôme niveau7 (bac +5)*

*Data scientist - NSF 326 - Diplôme niveau 7 (bac +5) - enregistré au RNCP par arrêté du 27/03/2020 publié au JO du20/03/2020

**Conditions disponibles sur la page https://openclassrooms.com/fr/terms-of-sale

Data

Page 2: Ingénieur Machine Learning

Ingénieur Machine Learning 2

Financez ce parcours grâce à vos crédits CPF directement depuis la plateforme MonCompte Formation :

Temps complet - 6 moisTemps partiel - 12 mois

Quel est le rôle d'un Ingénieur Machine Learning ?

L’Ingénieur Machine Learning est un Data Scientist spécialisé dans les algorithmesd’apprentissage automatiques, permettant de traiter des données volumineuses etde différentes natures.

Au sein d’une équipe data, vous serez en charge de répondre à des problématiquesde modélisation mathématiques à l’aide d’algorithmes adaptés.

Pour cela, vous choisirez le modèle le plus performant, parmi votre paletted’algorithmes : supervisés, non supervisés ou encore réseaux de neurones profonds(Deep Learning).

Ce que vous saurez faire

Programmer des algorithmes de Machine Learning.Entraîner des réseaux de neurones profonds.Modéliser des données complexes, comme des images et des textes.Mener un projet de recherche et réaliser une preuve de concept (POC).

Parcours en partenariat avec CentraleSupélec

Votre orientation

Ce parcours donne accès aux métiers suivants :

Page 3: Ingénieur Machine Learning

Ingénieur Machine Learning 3

Ingénieur Machine LearningData ScientistResearch Scientist

Quel parcours Data est fait pour vous ?

Data Analyst : Vous débuterez dans la data en analysant des données et en réalisantdes reportings et des dashboards.

Data Scientist : Vous avez un bagage mathématique, et vous souhaitez réaliser desanalyses poussées à l’aide d’algorithmes.

Ingénieur Machine Learning : Vous avez un solide bagage mathématique et voussouhaitez développer des algorithmes de machine learning avancés.

Votre rémunération

Rémunérations moyennes pour le métier d’Ingénieur Machine Learning :

Débutant : 45 000 € à 55 000 € annuels brutsExpérimenté : 55 000 € à 80 000 € annuels bruts

(Source : Glassdoor)

Ces profils sont très recherchés, majoritairement en CDI. En freelance, les IngénieurMachine Learning facturent jusqu’à 1200€ par jour de travail.

Retrouvez sur cette page les indicateurs de performance des formationsOpenClassrooms.

Prérequis

Niveau de langue : Pour les apprenants étrangers, un niveau de français B1-B2(utilisateur indépendant) est conseillé pour la réussite de la formation.

Matériel : Accès à un ordinateur (PC ou Mac), muni d’un microphone, une webcam etune bonne connexion internet (3.2 Mbps en envoi et 1.8 Mbps en réception dedonnées). Pour tester la qualité de votre connexion, cliquez sur ce lien.

Ce parcours nécessite également d'être équipé d'un ordinateur avec les spécificationssuivantes :

CPU :core I3 ou AMD Ryzen 3 minimum (idéalement core I7 ou AMD Ryzen 7 ;

RAM :

Page 4: Ingénieur Machine Learning

Ingénieur Machine Learning 4

mémoire de 8 Go minimum (16 Go idéalement, mais possibilité d'utiliserGoogle Colaboratory pour les fichiers de données les plus importants duparcours, avec un compte gratuit) ;

Espace disque disponible : 256 Go, SSD idéalement.

En complément, pour les traitements Deep Learning :

Carte graphique (GPU)NVidia 8 Go minimum, mais possibilité d’utiliser Google Colaboratory (GPUou TPU), ou Kaggle Notebook avec des comptes gratuits.

Niveau requis : Prépa scientifique ou Bac + 2 en mathématiques.

Prérequis techniques :

Programmation Python, librairies pour la Data Science.Math (analyse réelle, algèbre, proba, stat)Informatique (algorithmique, base de données, terminal)Collecte de données (API, requêtes SQL)Communication et collaboration (Git, Pep8)

Page 5: Ingénieur Machine Learning

Ingénieur Machine Learning 5

Projet 1 - 10 heures

Définissez votre stratégied'apprentissageMettez-vous dans les meilleures conditions pour réussir votre parcours :projetez-vous dans votre formation, définissez votre planning et appropriez-vous les outils essentiels pour apprendre.

Compétences cibles

Définir le cadre de votre formation

Cours associés

Apprenez à apprendre

Facile 6 heures

Être capable d'apprendre vite et bien est une compétence clédans n'importe quel domaine. Suivez ce cours pour améliorervotre capacité d'apprentissage !

Page 6: Ingénieur Machine Learning

Ingénieur Machine Learning 6

Projet 2 - 70 heures

Concevez une application auservice de la santé publiqueL'agence "Santé publique France" a lancé un appel à projet autour desproblématiques alimentaires. Vous proposerez une application basée sur desdonnées nutritionnelles.

Compétences cibles

Communiquer ses résultats à l’aide de représentations graphiques lisibles etpertinentesEffectuer des opérations de nettoyage sur des données structuréesEffectuer une analyse statistique multivariéeEffectuer une analyse statistique univariée

Cours associés

Initiez-vous au Machine Learning

Moyenne 10 heures

Découvrez le Machine Learning et ses différentes techniques(régression linéaire, classification non supervisée...). Vous verrezcomment un algorithme apprend pour résoudre un problèmede Data Science, et vous entrainerez votre premier modèle !

Réalisez une analyse exploratoire de données

Moyenne 15 heures

Comprenez les tendances de votre jeu de données avec la puissanteACP (Analyse en Composantes Principales) et d'autres méthodes declassification automatique comme le k-means.

Page 7: Ingénieur Machine Learning

Ingénieur Machine Learning 7

Projet 3 - 100 heures

Anticipez les besoins enconsommation de bâtimentsPour atteindre son objectif de ville neutre en émissions de carbone en 2050, laville de Seattle a besoin de vous. Votre mission ? Prédire la consommationélectrique des bâtiments municipaux.

Compétences cibles

Adapter les hyperparamètres d'un algorithme d'apprentissage supervisé afin del'améliorerÉvaluer les performances d’un modèle d'apprentissage superviséMettre en place le modèle d'apprentissage supervisé adapté au problème métierTransformer les variables pertinentes d'un modèle d'apprentissage supervisé

Cours associés

Evaluez les performances d'un modele demachine learning

Moyenne 10 heures

Apprenez à évaluer un algorithme de machine learning, évitezle sur-apprentissage, et choisissez le meilleur modèle pourvotre problème, à l'aide de la validation croisée et la grid-search.

Entraînez un modèle prédictif linéaire

Moyenne 10 heures

Découvrez les algorithmes d’apprentissage supervisés. Appliquez unerégression linéaire ou logistique et appréhendez les méthodes à largemarge (SVM).

Page 8: Ingénieur Machine Learning

Ingénieur Machine Learning 8

Utilisez des modèles supervisés non linéaires

Moyenne 12 heures

Etendons les méthodes linéaires à la modélisation de relationsnon linéaires entre les données, notamment à l'aide du SVM etdu perceptron. Vous découvrirez aussi une familled’algorithme très populaire… les réseaux de neurones !

Modélisez vos données avec les méthodesensemblistes

Moyenne 15 heures

Décuplez la robustesse et l’efficacité de vos algorithmes àl’aide des méthodes ensemblistes, le bagging et le boosting.Vous découvrirez aussi les forêts aléatoires et le très priséXGBoost.

Page 9: Ingénieur Machine Learning

Ingénieur Machine Learning 9

Projet 4 - 70 heures

Segmentez des clients d'unsite e-commerceVous êtes consultant pour Olist, un site e-commerce brésilien. Les équipesmarketing ont besoin de segmenter leurs clients pour optimiser les campagnesde communication.

Compétences cibles

Mettre en place le modèle d'apprentissage non supervisé adapté au problèmemétierTransformer les variables pertinentes d'un modèle d'apprentissage non superviséAdapter les hyperparamètres d'un algorithme non supervisé afin de l'améliorerÉvaluer les performances d’un modèle d'apprentissage non supervisé

Cours associés

Explorez vos données avec des algorithmes nonsupervisés

Difficile 15 heures

Comment faire parler vos données, sans les étiqueter ?Apprenez à mettre en œuvre le clustering (k-means, DBSCAN,clustering hiérarchique) et la réduction dimensionnelle (ACP,MDS, t-SNE).

Page 10: Ingénieur Machine Learning

Ingénieur Machine Learning 10

Projet 5 - 80 heures

Catégorisezautomatiquement desquestionsSur le site Stack Overflow, les utilisateurs posent des questions liées àl’informatique. Vous êtes en charge de développer un système permettant detagger automatiquement les questions des utilisateurs.

Compétences cibles

Représenter graphiquement des données à grandes dimensionsMettre en œuvre des techniques d’extraction de features pour des données nonstructuréesPrétraiter des données non structurées pour obtenir un jeu de données exploitableMettre en œuvre des techniques de réduction de dimension

Cours associés

Analysez vos données textuelles

Moyenne 8 heures

Les données textuelles, non structurées, sont omniprésentesdans vos fils d'actualité, ou encore sur les réseaux sociaux.Transformez et modélisez vos données textes grâce aux bag ofwords, aux word embedding et même aux réseaux deneurones !

Page 11: Ingénieur Machine Learning

Ingénieur Machine Learning 11

Projet 6 - 100 heures

Classez des images à l'aided'algorithmes de DeepLearningUne association animalière souhaite automatiser l'identification de sespensionnaires à partir de leurs photos. C'est l'occasion d'utiliser des modèles deDeep Learning, très performants pour classer des images !

Compétences cibles

Sélectionner un modèle d'apprentissage Deep Learning adapté à une problèmatiquemétierAdapter les paramètres d'un modèle de Deep Learning afin de l’améliorerÉvaluer les performances d’un modèle de Deep LearningMettre en place un modèle de Deep LearningTransformer les variables pertinentes d'un modèle de Deep Learning

Cours associés

Classez et segmentez des données visuelles

Difficile 15 heures

Enrichissez votre palette de Data Scientist en classant desdonnées visuelles. Dans ce cours, vous allez prétraiter desimages et les modéliser grâce au SIFT et au Deep Learning(CNN).

Page 12: Ingénieur Machine Learning

Ingénieur Machine Learning 12

Découvrez le cloud avec Amazon Web Services

Moyenne 12 heures

Grâce à ce cours, prenez en main le cloud Amazon WebServices (AWS), montez un serveur web EC2, installez une basede données sur RDS et stockez des fichiers sur S3.

Initiez-vous au Deep Learning

Moyenne 8 heures

Nous allons étudier les principes de l'intelligence artificielle àtravers des architectures de type réseaux de neurones. Aprèsavoir présenté les réseaux classiques (MLP, CNN, GAN), nousaborderons les modèles récurrents dédiés aux donnéesséquentielles (RNN, LSTM).

Page 13: Ingénieur Machine Learning

Ingénieur Machine Learning 13

Projet 7 - 30 heures

Développez une preuve deconcept (option stage)La Data Science évolue en permanence et vous devrez en suivre lesdéveloppements. Dans ce projet libre, vous ferez une recherche sur l'état de l'artdans le but de développer une preuve de concept (POC).

Compétences cibles

Identifier des sources d'informations fiables et pertinentesIdentifier les méthodes "état de l'art" pour résoudre un problème de Data scienceDévelopper une preuve de concept pour résoudre un problème de Data scienceRéaliser une veille sur les évolutions de la Data Science

Cours associés

Rédigez votre rapport de stage

Facile 30 minutes

Le stage en entreprise est une étape décisive de votreformation. Afin d'en tirer le maximum et d'en rendre compteau mieux, vous allez produire un rapport de stage. Suivez cemini-cours pour apprendre à rédiger un rapport de stage aussienrichissant que convaincant !

Page 14: Ingénieur Machine Learning

Ingénieur Machine Learning 14

Projet 8 - 50 heures

Participez à une compétitionKaggle !Pour ce dernier projet, vos compétences de Data Scientist seront mises àl’épreuve… Vous participerez à la compétition Kaggle de votre choix. Que laforce soit avec vous !

Compétences cibles

Enrichir les réalisations d'autres membres de la communauté de professionnelsRédiger une note méthodologique afin de communiquer sa démarche demodélisationUtiliser un logiciel de version de code pour assurer l’intégration du modèlePrésenter son code aux standards PEP 8

Page 15: Ingénieur Machine Learning

lternanceOpenClassrooms, 1ère école en ligneà proposer des formations diplômantes

L'alternance en ligne permet à l'entreprise et à l'étudiant de trouver le meilleur

rythme adapté à leurs besoins respectifs.

Page 16: Ingénieur Machine Learning

Côté étudiant :une formation diplômanteet 100% financée

L'alternance est une modalité de formation qui mêle acquisition desconnaissances (en ligne) et des compétences (en entreprise).

Comment se dérouleun parcours enalternanceOpenClassrooms ?

Après avoir choisi le parcours de

formation qui lui convient, l'étudiantbénéficie d'un accompagnementgratuit de 2 mois pour trouver sonentreprise.

La formation peut se réaliser en contrat

de professionnalisation ou

d'apprentissage. Rendez-vous à la page

suivante pour savoir lequel choisir !

Est ce que laformation enalternance a un coûtpour l'étudiant ?

La formation en alternance est

gratuite ! Une rémunération est

également prévue : jusqu'à 100% du

SMIC en fonction de votre âge et de

votre année de formation.

Pour se lancer, une seule adresse :

openclassrooms.com/fr/apprenticeship

Page 17: Ingénieur Machine Learning

Côté entreprise :l'accès à des profils qualifiéstoute l'année, en toutesimplicité !

OpenClassrooms est la 1ère école en ligne à proposer des formations enalternance, aux titres reconnus par l'État de niveau Bac+2 à Bac+5, sur desmétiers en tension, très recherchés par les recruteurs. Les formations enalternance peuvent être financées, soit par la taxe d'apprentissage, soit parles OPCO (Opérateurs de Compétences).

Comment lancer desparcoursd'alternance au seinde l'entreprise ?

Pour chercher des profils à recruter en

alternance ou lancer le recrutement d'un

étudiant déjà identifié, n'hésitez pas à

contacter :

[email protected]

Les équipes d'OpenClassrooms vous

accompagnent à chaque étape d'une

démarche d'alternance, du dossier de

financement au suivi de vos alternants.

Quand peut-onlancer une démarched'alternance au seinde l'entreprise ?

À tout moment : le contrat peut

démarrer tout au long de l'année, il n'y a

pas de date de rentrée imposée.

Page 18: Ingénieur Machine Learning

Pourquoi l'alternanceen ligne ?

Les avantages de l’alternance OpenClassrooms sont nombreux : date de début

flexible, formations créées par des experts métiers, accompagnement

personnalisé, formation financée...

Page 19: Ingénieur Machine Learning

1. Une formation gratuitepour l'étudiant et financéepour l'entreprise

La formation est gratuite.

Dans le cadre d'un contrat deprofessionnalisation, elle est 100%financée par votre OPCO.

Dans le cadre d'un contratd'apprentissage, elle est financée par la

taxe d'apprentissage que paient les

entreprises privées.

2. Une solution flexible,adaptée aux besoins del'étudiant et de l'entreprise

Le contrat peut démarrer à toutmoment de l'année.

Il est possible de faire soit un contrat

de professionnalisation, soit un contrat

d'apprentissage.

Le(s) jour(s) dédié(s) à la formation est

(sont) flexible(s) en fonction de

l'organisation de l'étudiant et de

l'entreprise.

3. Une formation dequalité, conçue pour uneapplication directe au seinde l'entreprise.

Les formations OpenClassrooms sont

professionnalisantes. Elles sont conçues

par et pour l'entreprise, sur des métiers

recherchés.

Les formations OpenClassrooms sont

de qualité, avec des diplômes inscrits auRNCP (Répertoire National des

Certifications Professionnelles) et dont

les niveaux sont reconnus par l'État.

Une plateforme collaborative favorise

les échanges entre apprentis et aide à la

recherche d'emploi.

Des espaces de coworking sont

proposés dans toute la France.

4. Un accompagnementdédié à chaque étape,pour l'étudiant commepour l'entreprise

Des profils d'étudiants disponibles etpré-sélectionnés par nos experts pourrépondre à vos besoins en recrutementsur toute la France.

Un accompagnement par nos

conseillers pédagogiques à chaqueétape de l'alternance.

Un point de suivi hebdomadaire par un

mentor individuel pour motiverl'étudiant et l'accompagner pendant

toute sa formation.

Page 20: Ingénieur Machine Learning

Tout savoir sur lescontrats d'alternance

Une question ? Un projet ?

Contacter : [email protected]

Page 21: Ingénieur Machine Learning

Contrat deprofessionnalisation1 jour en formation / 4 jours en entreprise.

L'entreprise embauche l'étudiant en CDD sur 12 ou 24 mois (selon le parcours de

formation).

La formation est financée par un OPCO. OpenClassrooms est référencé dans les

principaux OPCO grâce à ses titres certifiés et sa certification Datadock.

L'entreprise fait la démarche de demande de prise en charge auprès de son OPCO.

Nos équipes sont présentes à chaque étape pour l'accompagner.

L'étudiant est rémunéré sur une base qui va de 65% à 100% du SMIC (pour un

étudiant de plus de 26 ans).

Si l’étudiant a plus de 26 ans et est demandeur d’emploi, Pôle Emploi octroie une

aide à l’emploi à l’entreprise.