RNCP Kunstmatige Intelligentie Ontwikkelaar

Niveau 6 - RNCP 37827

Praktijkcursus - 81d - 567u00 - Ref. ZDL
Prijs : 18350 € V.B.

RNCP Kunstmatige Intelligentie Ontwikkelaar

Niveau 6 - RNCP 37827



Met dit opleidingstraject kun je het door de Franse staat erkende RNCP niveau 6 (Bac +3) " Artificial Intelligence Developer" behalen. Het programma omvat drie hoofdgebieden: gegevensbeheer, integratie van AI-modellen en ontwikkeling van toepassingen met AI-services. Het omvat aspecten zoals het verzamelen, opslaan en beschikbaar maken van gegevens, het automatiseren van gegevensextractie, het integreren van AI-services, het ontwikkelen van API's en het oplossen van technische incidenten.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Beschikbaar in het Engels op aanvraag

Ref. ZDL
  81d - 567u00
18350 € V.B.




Met dit opleidingstraject kun je het door de Franse staat erkende RNCP niveau 6 (Bac +3) " Artificial Intelligence Developer" behalen. Het programma omvat drie hoofdgebieden: gegevensbeheer, integratie van AI-modellen en ontwikkeling van toepassingen met AI-services. Het omvat aspecten zoals het verzamelen, opslaan en beschikbaar maken van gegevens, het automatiseren van gegevensextractie, het integreren van AI-services, het ontwikkelen van API's en het oplossen van technische incidenten.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Gegevensextractie automatiseren en SQL-query's ontwikkelen voor beheersystemen en Big Data
RGPD-conforme regels en databases voor gegevensaggregatie maken
API's ontwikkelen om datasets beschikbaar te maken
Een horloge organiseren om AI-services te selecteren en configureren
AI-modellen ontwikkelen en integreren via API's
Bewaken, testen en zorgen voor continue levering van AI-modellen
Behoeften analyseren en een AI-toepassing technisch ontwerpen
Coördinatie van ontwikkeling, testen, bewaking en oplossen van technische incidenten

Doelgroep
Iedereen die een ontwikkelaar van kunstmatige intelligentie wil worden.

Voorafgaande vereisten
In het bezit zijn van een diploma op niveau 5 (Bac +2) en kennis hebben van objectprogrammering en SQL. Als dit niet het geval is, moet je een diploma op niveau 4 (BAC) en 3 jaar ervaring in applicatieontwikkeling hebben, onder voorbehoud van validatie van je VAP-aanvraag door de certificeerder.

Certificatie
Elk blok vaardigheden wordt gevalideerd door een schriftelijk en mondeling examen. Nadat alle certificeringen zijn gevalideerd, wordt een laatste certificering uitgevoerd om de kwalificatie niveau 6 (Bac +3) " Artificial Intelligence Developer" te behalen. Certificering ingediend door SIMPLON.CO. Datum van het besluit: 19/07/2023, registratie in het nationale register van beroepscertificaten gedurende 5 jaar.

Wettelijke vermeldingen
Smagingspercentage : Berekening in afwachting van certificering van 1e deelnemers.
NSF-code : 114b, 125g, 326
Afzetmogelijkheden : Ontwikkelaar kunstmatige intelligentie (AI), Ontwikkelaar machine learning (ML), Python-ontwikkelaar, AI-hoofdontwikkelaar
Equivalences : De RNCP-titel Artificial Intelligence Developer verwijst naar een niveau 6, gelijkwaardig aan een BAC+3.
Overgangen : Als je geslaagd bent voor niveau 6, kun je doorstromen naar cursussen op niveau 7.
Toegangsweg : - Parcours de formation sous statut d’élève ou étudiant (simplon.co) - Parcours de formation continue - Contrat de professionnalisation (simplon.co) - Validation des Acquis de l’Expérience (VAE) (simplon.co)

Automatiser l’extraction de données depuis un service web, une page web (scraping), un fichier de données, une base de données et un système big data en programmant le script adapté afin de pérenniser la collecte des données nécessaires au projet.
Développer des requêtes de type SQL d’extraction des données depuis un système de gestion de base de données et un système big data en appliquant le langage de requête propre au système afin de préparer la collecte des données nécessaires au projet.
Développer des règles d'agrégation de données issues de différentes sources en programmant, sous forme de script, la suppression des entrées corrompues et en programmant l’homogénéisation des formats des données afin de préparer le stockage du jeu de données final.
Créer une base de données dans le respect du RGPD en élaborant les modèles conceptuels et physiques des données à partir des données préparées et en programmant leur import afin de stocker le jeu de données du projet.
Développer une API mettant à disposition le jeu de données en utilisant l’architecture REST afin de permettre l’exploitation du jeu de données par les autres composants du projet.
Organiser et réaliser une veille technique et réglementaire en animant le travail collectif de sélection des sources, de collecte, de traitement et de partage des informations afin de formuler des recommandations pour le projet toujours en phase avec l’état de l’art.
Identifier des services d’intelligence artificielle préexistants à partir de l’expression de besoin en fonctionnalités d’intelligence artificielle, en réalisant un benchmark de services existants et en analysant leurs caractéristiques pour formaliser une ou plusieurs recommandations de services adaptés au besoin.
Paramétrer un service d’intelligence artificielle en suivant sa documentation technique et en respectant les spécifications du projet, afin de permettre l’intégration des connecteurs du service dans le système d’information.
Développer une API exposant un modèle d’intelligence artificielle en utilisant l’architecture REST pour permettre l’interaction entre le modèle et les autres composants du projet.
Intégrer l’API d’un modèle ou d’un service d’intelligence artificielle dans une application, en respectant les spécifications du projet et les normes d’accessibilité en vigueur, à l’aide de la documentation technique de l’API, afin de créer les fonctionnalités d’intelligence artificielle de l’application.
Monitorer un modèle d’intelligence artificielle à partir des métriques courantes et spécifiques au projet, en intégrant les outils de collecte, d’alerte et de restitution des données du monitorage pour permettre l’amélioration du modèle de façon itérative.
Programmer les tests automatisés d’un modèle d’intelligence artificielle en définissant les règles de validation des jeux de données, des étapes de préparation des données, d'entraînement, d’évaluation et de validation du modèle pour permettre son intégration en continu et garantir un niveau de qualité élevé.
Créer une chaîne de livraison continue d’un modèle d’intelligence artificielle en installant les outils et en appliquant les configuration souhaitées, dans le respect du cadre imposé par le projet et dans une approche MLOps*, pour automatiser les étapes de validation, de test, de packaging et de déploiement du modèle.
Analyser le besoin d’application d’un commanditaire intégrant un service d'intelligence artificielle, en rédigeant les spécifications fonctionnelles et en le modélisant, dans le respect des standards d’utilisabilité et d’accessibilité, afin d’établir avec précision les objectifs de développement correspondant au besoin et à la faisabilité technique.
Concevoir le cadre technique d’une application intégrant un service d’intelligence artificielle, à partir de l'analyse du besoin, en spécifiant l’architecture technique et applicative et en préconisant les outils et méthodes de développement, pour permettre le développement du projet.
Coordonner la réalisation technique d’une application d’intelligence artificielle en s’intégrant dans une conduite agile de projet et un contexte MLOps et en facilitant les temps de collaboration dans le but d’atteindre les objectifs de production et de qualité.
Développer les composants techniques et les interfaces d’une application en utilisant les outils et langages de programmation adaptés et en respectant les spécifications fonctionnelles et techniques, les standards et normes d’accessibilité, de sécurité et de gestion des données en vigueur dans le but de répondre aux besoins fonctionnels identifiés.
Automatiser les phases de tests du code source lors du versionnement des sources à l’aide d’un outil d’intégration continue de manière à garantir la qualité technique des réalisations.
Créer un processus de livraison continue d’une application en s’appuyant sur une chaîne d’intégration continue et en paramétrant les outils d’automatisation et les environnements de test afin de permettre une restitution optimale de l’application.
Surveiller une application d’intelligence artificielle, en mobilisant des techniques de monitorage et de journalisation, dans le respect des normes de gestion des données personnelles en vigueur, afin d’alimenter la feedback loop dans une approche MLOps, et de permettre la détection automatique d’incidents.
Résoudre les incidents techniques en apportant les modifications nécessaires au code de l’application et en documentant les solutions pour en garantir le fonctionnement opérationnel.

Opleidingsprogramma

1
Verzamelen, opslaan en beschikbaar maken van gegevens van een project voor kunstmatige intelligentie

  • RGPD, bewustmaking van de regelgeving voor gegevensbescherming.
  • SQL voor PostgreSQL.
  • MongoDB, aan de slag en ontwikkeling.
  • Talend Open Studio, data-integratie implementeren.
  • Een website ontwikkelen, praktische samenvatting.
  • Web Scraping, het verzamelen van gegevens van het web met Python.
  • Python Data Science, gegevens manipuleren en visualiseren.
  • Python, ontwikkelen van REST webservices.
  • Spark Python, ontwikkelen van toepassingen voor Big Data.

2
Modellen en diensten voor kunstmatige intelligentie integreren

  • Effectieve concurrentie-informatie implementeren.
  • Een benchmarkproject beheren.
  • Beschrijvende statistiek, inleiding.
  • Machinaal leren, methoden en oplossingen.
  • Continue integratie, beste implementatiepraktijken.
  • Machine Learning met Python van POC tot productie.
  • Deep Learning en neurale netwerken: de basis.
  • Diep leren met PyTorch.

3
Een toepassing maken met een kunstmatige intelligentieservice

  • Uitdrukken van gebruikersbehoeften, best practice.
  • Agile projectmanagementmethoden, inzicht in de aanpak.
  • Jira® Software, gebruik.
  • Unix/Linux-gebruiker, de essentie.
  • GIT, versiebeheer implementeren.
  • GitLab CI/CD, beheer de levenscyclus van je softwareontwikkeling.
  • Docker, virtuele applicatiecontainers maken en beheren.
  • Django, webontwikkeling met Python.
  • Python voor natuurlijke taalverwerking (NLP).
  • Kunstmatige intelligentie, beeldverwerking met Python.
  • MLOps, inzet van Machine Learning in productie.


Publicatiedatum : 23/05/2024


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Laatste plaatsen
Garantiedatum ter plaatse of op afstand
Gegarandeerde sessie

KLAS OP AFSTAND
2026 : 10 aug., 16 nov.

PARIS LA DÉFENSE
2026 : 3 aug., 2 nov.