Les IA Génératives - SmartData by Ntico

Smart Innovation : les IA Génératives


Introduction

Fin Avril, Sébastien et la communauté SmartInnovation vous ont proposé d’explorer les dessous des IA génératives (GenAI) dans un premier volet consacré aux images. Le but était d’expliquer, et d’implémenter, des modèles permettant de générer de nouvelles informations observables à partir de représentations latentes.

Définition

L’IA générative inclut tout système de génération de données synthétiques, originales, proposant des motifs et des structures similaires à des données d’entraînement.

Il existe aujourd’hui des modèles pour générer des images, des textes, des vidéos, de la musique, ou bien de nouvelles molécules thérapeutiques.

Nous avons en préambule vulgarisé le rôle du hasard et de l’espace latent (représentation compacte des données) dans la génération de nouvelles données, en proposant une comparaison avec le rôle de l’ADN dans la morphogénèse d’un organisme.

Des modèles génératifs

Nous nous sommes ensuite intéressés à la définition et l’implémentation de 3 modèles génératifs :

– les auto encodeurs conventionnels
– les auto encodeurs variationnels
– les réseaux génératifs antagonistes (GAN)

Les auto encodeurs conventionnels

Les auto encodeurs sont un type de réseau de neurones dont le but est de reconstruire une image donnée avec comme contrainte une représentation intermédiaire de plus petite dimensions.

Cependant, les auto encodeurs ne proposent pas une représentation simple de l’espace latent. Il est donc difficile de l’échantillonner pour générer des nouvelles données.

Les auto encodeurs variationnels

Les auto encodeurs variationnels sont des modèles probabilistes qui fournissent des distributions latentes plus compactes, adaptées à la génération de nouvelles informations.

Les réseaux génératifs antagonistes (GAN)

Finalement, les GAN sont une des plus grandes innovations des 10 dernières années. Deux réseaux de neurones s’affrontent dans un jeu à somme nulle : un générateur G qui joue le rôle de ‘faussaire’ et dont le but est de créer des informations crédibles, et le discriminateur D qui joue le rôle d’expert dont le but est de distinguer les fausses informations des données réelles.

Mise en pratique chez Ntico

Après une analyse du pseudo-code d’un GAN et une implémentation en Java/Python, nous avons fait la démonstration d’une application interne de DeepFake, en temps réel, sur plusieurs collaborateurs Ntico.

Une fois l’apprentissage terminé, nous avons montré qu’il existait une arithmétique vectorielle dans les espaces latents permettant de réaliser des interpolations et extrapolations sémantiques sur des données.

Deep Fake

x

Arithmétique vectorielle

Conclusion

Nous avons vu comment certains modèles à base de réseaux de neurones profonds permettaient de créer de nouvelles informations (images) à partir d’un ensemble d’apprentissage.

Il est important de noter que de tels modèles ne sont pas de simples perroquets stochastiques. Ils sont capables d’apprendre les éléments structurants d’un type d’informations, et de créer de nouveaux éléments observables inédits respectant les mêmes structures.

En ce sens, les IA génératives s’inspirent des données réelles sans en faire des copies exactes.

Chez Ntico Logistics, les modèles génératifs sont créés pour générer des données synthétiques utilisables dans la simulation de processus logistiques (picking).

Une autre application prometteuse pourrait être la création de campagnes marketing contextualisées. En utilisant des photos d’un prompt et des images réelles de produits, les IA génératives peuvent être exploitées pour générer des visuels publicitaires attrayants et personnalisés.


Piloter son infrastructure plus intelligemment et efficacement - SmartData by Ntico

Piloter son infrastructure plus intelligemment et efficacement

Application à un projet interne : Locxia

Dans le cadre de Locxia, notre plateforme de données géospatiales sur-mesure, nous proposons à nos clients l’accès à 500+ indicateurs sur l’ensemble de la France métropolitaine : bâtiments (surfaces, matériaux, consommations, besoins en rénovation), végétation, piscines, risques, météorologie, fiscalité, pollution, connaissance du territoire, etc.. L’infrastructure qui soutient ce projet doit notamment répondre à plusieurs exigences :

  • Une capacité de stockage significative

(volume variable en couche d’atterrissage + 2 To en couche de travail + 1 To en couche d’exposition ≈ 3.5 To)

  • Ponctuellement, une capacité de traitement élevée

(dans le cas de l’intégration d’un nouveau jeu de données, d’un calcul d’indicateurs agrégés, calculs géomatiques (analyse géographique), etc.)

Chez Ntico, notre objectif est de maîtriser une infrastructure dynamique qui répond à ces exigences tout en optimisant le coût de revient et en réduisant le gaspillage.

  • AWS IAM

Nous avons défini 2 rôles (un en lecture et un en écriture) sur les ressources taggées ‘locxia’. Le rôle d’écriture nous permet, via AWS CLI / Terraform, de créer une instance RDS en choisissant la taille allouée pour le stockage, la classe d’instance, le moteur de base de données, etc..


  • AWS CloudWatch associé à Grafana : 

Nous offre une visibilité en temps réel via le rôle de lecture sur les métriques (et les coûts !) des ressources taggées ‘locxia’. La commande correspondante est get-metric-data (permet de récupérer des données de métriques plus détaillées et flexibles que get-metric-statistics), mais il est également possible d’utiliser le mode stream vers S3. Cette combinaison nous permet de surveiller la performance du système (charge de travail du CPU, espace de stockage libre, utilisation du SWAP, opérations de lecture / d’écriture par seconde), tout en maîtrisant nos coûts et en évitant l’exploitation inutile de ressources.


  • Un orchestrateur nous permet d’orchestrer l’ensemble de ces processus : 

Il se charge notamment de :

  • transférer les métriques CloudWatch vers la base de données à un rythme spécifique défini en paramètre pour consommation par Grafana
  • créer / modifier / supprimer les instances selon les paramètres stockés dans la base
  • collecter les métriques définies par service et par tâche (le rythme de surveillance d’un bucket S3 au repos n’est pas forcément le même que celui d’un EC2 en plein travail)
  • transférer les données entre les différents services (de base à base, depuis l’extérieur vers S3, etc..)

Pour conclure : en intégrant de manière cohérente Terraform, Grafana, AWS IAM et AWS CloudWatch, nous assurons à Locxia une infrastructure automatisée, sécurisée, surveillée en temps réel et flexible. Cette approche permet à Locxia de répondre efficacement aux exigences de traitement et de stockage de données géospatiales, tout en optimisant les coûts associés et en évitant le gâchis de ressource.


Intégrations à Montpellier - Ntico

INTÉGRATIONS NTICO

Bienvenue à nos nouveaux talents !


Des résolutions pour 2024… à part changer de vie pro ?! 🚀

C’est la décision de nos 4 nouveaux talents qui découvrent depuis quelques jours l’expérience humaine unique Ntico 😁 :

– Elodie & Gilles nous rejoignent en tant qu’Analyste d’Exploitation ⚙️
– Anna, en tant que Services Delivery Manager 👨‍💻
– Vincent en tant que Développeur 📲

Ils renforcent notre équipe à Montpellier et notre dynamisme pour l’année à venir ! 💪 Nous leur souhaitons la bienvenue et plein de réussite ! 🔝

Ntico recrute toujours sur profil, à Lille, Orléans et Montpellier ! 🙌


Charte Numérique Responsable - Ntico

ENGAGEMENT RSE

Signature de la Charte Numérique Responsable !


Depuis plusieurs mois, Ntico est signataire de la Charte Numérique Responsable de l’Institut du Numérique Responsable (INR). 💻

Cette démarche reflète notre engagement continu à réduire notre empreinte environnementale, en intégrant nos valeurs RSE au cœur de nos activités 🌱

Nous mobilisons et sensibilisons activement nos collaborateurs, ainsi que nos prestataires, fournisseurs et clients, dans cette quête collective de durabilité 🙌

Cette adhésion nous pousse à une évaluation constante et à des améliorations continues de notre activité, que ce soit dans l’utilisation responsable de nos équipements, leur durée de vie et leur recyclage, ou encore dans la conception et le développement de nos projets. ♻️

Parce que demain se construit dès maintenant ! 🚀

Pour en savoir plus sur nos engagements RSE, consultez notre page dédiée : https://lnkd.in/eWUuzx_f


Meilleurs voeux 2024 - Ntico

2024

Meilleurs voeux !


Toute l’équipe Ntico vous souhaite ses voeux les plus chaleureux pour 2024 ! ✨

En 2023, nous avons continuer à progresser, partager de bons moments, et surtout prendre du plaisir chez Ntico ! 🤗

Retrouvez la rétrospective de notre année ICI 🚀


Formation Data Rock Stars x SmartData - Ntico

SMARTDATA BY NTICO

Formation Data Rock Stars !


L’année se termine en beauté pour la communauté SmartData by Ntico ! 🙌

Ce mois de décembre marque la fin d’une période de formation dispensée par notre Partenaire DATAROCKSTARS dont le programme a été travaillé de façon collaborative avec nos équipes ! 🔝

L’occasion pour les membres de la communauté de travailler sur plusieurs axes au travers de sessions théoriques mais surtout de Labs de mise en situation ! 👨‍💻

Des participants actifs et impliqués 💪 des formateurs experts et engageants ✨ c’est ce qui nous permet de vous proposer des solutions innovantes dans l’accompagnement de vos projets Data !

Retrouvez l’article ICI ! 🚀


Fêtes de fin d'année - Ntico

J-1

Fêtes de fin d'année


À la veille de Noël, le groupe Ntico vous adresse ses vœux les plus chaleureux et de belles fêtes de fin d’année ! 🎄🌟

Prenez soin de vous et de vos proches et passez d’agréables moments de partage et de plaisir ! ✨


La fresque du climat - Ntico

AGIR CONCRÈTEMENT

La fresque du climat chez Ntico !


La Fresque du Climat, une expérience enrichissante et une prise de conscience pour l’équipe Ntico ✅

L’objectif de cet atelier, animé par Marie-Capucine ? Comprendre de manière collaborative et ludique les enjeux environnementaux 💡

Parfois avec une touche de créativité, d’humour et aussi et surtout de réflexion commune, nous avons décelé de nombreux défis à relever ! 💪 Que ce soit au bureau ou dans nos bonnes pratiques chez le client, agissons concrètement et devenons acteurs du changement ! 🌏

Notre prochain objectif ? 100% des collaborateurs sensibilisés au enjeux climatiques et numériques, à travers un parcours de sensibilisation by Ntico ! #DemarcheGreeNtico… 🌱

Restez connectés, on vous en dit plus prochainement 🕦


Soirée jeux de rôles - Ntico

NTICO GAMING

Soirée jeux de rôles !


🎲✨ Quand les univers fantastiques rencontrent la convivialité de chez Ntico Gaming ! 🧙‍♂️🌌🌟

Chez Ntico, la passion pour les jeux ne connaît pas de limite : qu’il s’agisse de jeux vidéo, de société, de plateau, ou même de jeux de rôles ! 🎮🎲

Des univers extraordinaires, des quêtes épiques, des personnages légendaires… autant d’éléments qui ont donné vie à une soirée spéciale Jeux de Rôles, marquée par le partage et par l’imagination débordante des joueurs ! 🔝💭

Merci à nos collaborateurs organisateurs qui ont su créer une ambiance immersive ! 🙌📸


Présentation de la Production Informatique - Ntico

PRÉSENTATION & RECRUTEMENT

Présentation de la Production Informatique par Gilles !


Vulgariser son métier ? Ce n’est pas si facile ! 🤔

Automatisation, exploitation, industrialisation… ce sont des mots employés au quotidien par nos #CollabAuTop, mais pas forcément compris par tous·tes ! 💡

Quelles sont concrètement les missions d’un·e Analyste d’Exploitation, et quelles opportunités d’évolution offrent-elles ? 👉 Gilles nous éclaire sur le sujet ! ✅

Le métier n’aura plus aucun de secret pour toi ! Et si ça t’intéresse, voici ce que nous te proposons : un accompagnement personnalisé et des formations enrichissantes, bref l’expérience humaine unique Ntico ! 👌

Découvre nos offres :

📍 Lille : https://lnkd.in/eYfE8C-9
📍 Montpellier : https://lnkd.in/etWJYjbw
ou dépose ta candidature spontanée sur notre site : https://lnkd.in/d4-tiSh5

Découvrez la vidéo juste 👉 ICI !