Combiner l’IDP, la RPA et l’IA pour résoudre un processus complexe

Novelis sponsorise l’événement AM Tech Day

Novelis était présent le 3 octobre au Palais Brongniart à Paris pour l’AM Tech Day.

L’Europe a peut-être perdu la bataille pour la propriété et le contrôle des données financières brutes, mais elle peut toujours remporter la bataille pour le contrôle des données transformées, qui représentent ses informations stratégiques. Cette année, l’AM Tech Day, l’événement phare de l’industrie de l’asset management et de ses transformations technologiques, souhaite mettre en lumière la nécessité de traiter cette question à un moment où l’IA générative connaît un essor fulgurant. 

Au programme : 

  • 4 scènes pour des conférences, tables rondes et ateliers captivants  
  • 1 espace d’exposition réunissant les partenaires de l’événement  
  • 1 plateau TV et 2 studios vidéo dynamiques 
  • AM TECH DAY AWARDS 

Plongez-vous dans le monde des innovations technologiques pour optimiser vos stratégies d’investissement, répondre aux exigences réglementaires et redéfinir l’expérience de vos clients. 

Au cours de cet événement, Olivier Chosson, Directeur des Opérations, a discuté lors d’une interview de la proposition de valeur de Novelis pour accompagner les assets managers dans l’optimisation de la gestion d’actifs grâce à l’IA générative, à l’automatisation et à la cybersécurité

Paris Summit 2023 : Novelis présent à l’événement annuel de son partenaire SS&C Blue Prism dédié à l’automatisation

Le Paris Summit 2023 marque l’événement annuel de notre partenaire SS&C Blue Prism dédié à l’automatisation.

Cette matinée riche en échanges et découvertes sera l’opportunité pour clients et partenaires de partager leurs expériences et bonnes pratiques en matière d’automatisation intelligente. Bien plus que des conférences, le Paris Summit se décrit comme une célébration de l’innovation qui façonne l’avenir de nos entreprises.

C’est au Cercle d’Aumale que Novelis est conviée afin d’animer une conférence avec l’un de ses clients autour du Process Intelligence. Novelis accompagne son client dans la cartographie de son système d’information en vue d’une refonte et dans le déploiement de BPPI, la solution de Process Intelligence de SS&C Blue Prim. Durant la conférence nous rentrerons dans les détails du projet, ses clés de succès et les résultats obtenus à ce jour, le projet étant toujours en cours.

Notre équipe composée de Mehdi Nafe – CEO de Novelis, Nassima Ait Bihi – VP Head of Sales & Marketing Southern Europe et Raphaël Brunel – Sénior Business Analyst et expert en Process Intelligence, sera sur place pour répondre à toutes vos questions opérationnelles et techniques : problématiques métiers et sectorielles, usages liés à l’IA, l’automatisation intelligente, évolution de la RPA et les innovations du Process Intelligence.

C’est grâce aux synergies uniques entre ces différentes technologies que nos clients parviennent à débloquer de nouveaux niveaux d’efficacité et de productivité chaque jour. Par l’automatisation de certains processus métiers et l’utilisation de l’IA, votre entreprise aussi – quelle que soit sa taille – peut être en mesure de gagner un avantage concurrentiel crucial à l’heure du tout digital.

Découvrez nos services et prenez rendez-vous pour en savoir plus.

Paris Summit 2023

Novelis participe à l’événement Technology & Innovation North America organisé par Forrester

Aujourd’hui la technologie et l’innovation sont les moteurs incontournables de la prospérité des entreprises. Dans un paysage technologique et technique en perpétuelle mutation, l’élaboration d’une stratégie robuste s’impose comme une nécessité pour insuffler des nouveautés sur le marché. Cependant, beaucoup de questions restent en suspens. Comment exploiter au mieux l’intelligence artificielle en vue d’automatiser et d’optimiser les processus ? Où se cachent les opportunités offertes par l’IA générative ? Comment garantir la flexibilité et la résilience de votre structure technologique ?

C’est au travers de sessions thématiques, études de cas engageantes et expériences immersives que Forrester vous partagera sa vision et son approche unique sur les innovations technologiques du moment, aux côtés de vos paires.

Novelis animera la session « AI Unleashed: Discover. Debate. Experiment » lors de l’événement de Forrester

Paul Branson – Director of Solution Engineering chez Novelis – prendra la parole lors de la conférence « AI Innovators Leading the Market on Implementation », le 10 septembre à 15 h 15. Il partagera avec vous ses connaissances novatrices sur l’intelligence artificielle et son impact révolutionnaire sur l’automatisation. Catherine Stewart – Présidente et Directrice générale aux Etats-Unis, sera également sur place. Retrouvez le programme complet ainsi que notre horaire de passage.

Vous aurez également l’opportunité d’écouter les experts de Forrester sur différentes thématiques : Stratégie technologique axée sur la valeur, Technologies émergentes et innovation, Adoption de l’IA, Automatisation…

Des solutions à vos préoccupations dans le domaine de la technologie et de l’innovation sont à portée de main, découvrez-les

Dans le contexte économique mondial actuel, les entreprises doivent se distinguer afin de surpasser la concurrence. Pour ce faire, vous devez mettre en place ce que nous désignons comme le moteur de croissance axé sur le client : anticiper les besoins en alignant vos compétences opérationnelles avec la technologie.

Cet événement est l’occasion idéale pour vous de venir découvrir les dernières innovations technologiques et d’apprendre comment tirer parti de ces technologies pour améliorer la performance de votre entreprise.

Venez nous rencontrer à l’événement Technology & Innovation de Forrester les 10, 11 et 12 septembre 2023.

Novelis sponsor de la Conférence sur l’automatisation intelligente à Miami

Novelis est ravi d’annoncer son partenariat en tant que sponsor de la prochaine Conférence sur l’automatisation intelligente qui se tiendra les 27 et 28 juin à Miami. Cet événement majeur de l’industrie réunira des leaders d’opinion, des experts et des passionnés de technologie pour explorer les dernières avancées et tendances dans le domaine de l’automatisation intelligente.

Libérez le pouvoir de l’automatisation intelligente

L’automatisation intelligente a révolutionné les industries en combinant l’intelligence artificielle, l’apprentissage automatique et l’automatisation des processus pour rationaliser les opérations et améliorer l’efficacité. En tant qu’entreprise dédiée à exploiter le pouvoir de l’automatisation, Novelis est ravi de participer à cette conférence et de contribuer au dialogue continu sur le potentiel transformateur de l’automatisation intelligente.

Cette Conférence sur l’automatisation intelligente (Intelligent Automation Exchange) offre une plateforme exceptionnelle aux professionnels, aux cadres et aux décideurs pour établir des contacts, partager des idées et acquérir des connaissances inestimables sur les technologies de pointe. Avec une liste impressionnante d’experts de l’industrie et de leaders d’opinion, les participants peuvent s’attendre à participer à des discussions et présentations captivantes et à des ateliers interactifs.

Débloquez de nouveaux niveaux de productivité

En tant que sponsor, Novelis vise à présenter ses solutions d’automatisation de pointe et à démontrer comment elles peuvent permettre aux organisations de débloquer de nouveaux niveaux de productivité, de précision et engager des économies.

Catherine Stewart, Présidente et Directrice Générale pour les Amériques ainsi que Georges Abou Haidar, Architecte Solutions chez Novelis, seront présents lors de l’événement pour rencontrer les participants, répondre à leurs questions et fournir des informations sur les nombreux avantages de la mise en œuvre de l’automatisation intelligente dans divers processus métier.

Pour plus d’informations sur Novelis et ses solutions d’automatisation.

Pour trouver plus de détails sur l’Intelligent Automation Conference :

[Webinar] Faciliter et accélérer sa conformité RGPD grâce à l’anonymisation des données

Les avancées technologiques (objets connectés, développement de la 5G) ont fluidifié l’échange des données massives dans notre société. Données qui représentent aujourd’hui une véritable richesse en termes de quantités d’informations qui pourraient être utilisées pour analyser un climat politique, prédire des crises, améliorer ses services, produits et process par exemple. Ce phénomène de massification et de circulation des données soulève ainsi la question du risque de violation de la vie privée à cause de l’exposition des données personnelles.   

Selon le dernier rapport du géant américain McAfee, il ressort d’une enquête réalisée sur les utilisateurs des services cloud que :  

  • 91% des sondés ne chiffrent pas les données inactives,   
  • 87% ne suppriment pas les données immédiatement à la fermeture d’un compte.  

Si le RGPD exige aujourd’hui des entreprises qu’elles mettent tout en œuvre pour sécuriser leurs données personnelles sans risquer de devoir payer de lourdes amendes, l’anonymisation n’est pas une obligation générale. Mais cette technique, couplée avec de l’IA et de l’automatisation, s’impose de plus en plus comme étant le moyen le plus efficace pour être en conformité.  

L’anonymisation va ainsi permettre aux entreprises de poursuivre le traitement des données personnelles tout en respectant les droits et libertés des personnes et donc en réduisant considérablement leur exposition à d’éventuelles attaques. Cela vient par la même occasion renforcer la sécurité des systèmes et diminuer le risque de vol de données, qui une fois anonymisées n’ont plus aucune valeur.   

Là où auparavant le RGPD pouvait être une contrainte autour de la donnée, elle devient aujourd’hui une opportunité pour mieux se protéger.  

L’ex avocat RGPD & DPO certifié – CEO & Co-fondateur Dipeeo, Raphaël Buchard, nous donnera les clés permettant de rester conforme au RGPD.  

Nos experts techniques et métiers chez Novelis – Sanoussi Alassan, Data Scientist et Raphaël Brunel, Data Analyst – reviendront sur la solution technique que nous vous proposons : l’anonymisation des données couplée à l’IA pour le traitement des données structurées et à l’automatisation pour le traitement des données non structurées.   

Au programme de ce webinar :   

  • RGPD & Conformité   
  • Présentation de use cases  
  • Connaître les différentes méthodes d’anonymisation et s’outiller d’une solution professionnelle   
  • Démonstration  

Nos contenus 2022 : meilleures pratiques et retours d’expérience sur l’automatisation intelligente des processus

Témoignages clients, livres blancs, articles, webinars… Tout au long de l’année, les équipes de Novelis ont créé de nombreux contenus pour partager avec vous les meilleures pratiques et retours d’expérience sur l’automatisation intelligente des processus. Dans cet article, retrouvez nos contenus les plus populaires de 2022 pour lancer 2023 et identifier les leviers qui vont booster votre efficacité opérationnelle !

BLOG – Livres blancs, articles, interview…

Anonymisation de données sensibles par l’approche combinée du NLP et des modèles neuronaux : « L’exploitation des données est plus que jamais un enjeu majeur au sein de tout type d’organisation […] La pseudonymisation/anonymisation apparaît ainsi comme une technique indispensable pour protéger les données personnelles et favoriser la conformité aux réglementations. »

Comment les outils de Process Intelligence peuvent-ils être un tremplin vers votre objectif d’efficacité opérationnelle ? : « Les enseignements tirés d’une solution de Process Intelligence permettent aux organisations de fonder leur stratégie d’amélioration de l’efficacité opérationnelle des processus sur une analyse approfondie des données historiques et pas seulement sur des entretiens qualitatifs. »

[LIVRE BLANC] Comment l’automatisation peut vous aider à surmonter les défis de la relation client : « Les attentes des consommateurs ont changé et l’expérience client est devenue un facteur de différenciation majeur, d’autant que sa qualité est de plus en plus mesurable et comparable. […] Novelis vous propose d’en découvrir les avantages dans son livre blanc « Comment l’automatisation peut vous aider à surmonter les défis de la relation client » divisé en trois parties… »

[USE CASES] RPA : Tâches à fort potentiel d’automatisation dans la finance : « La révolution numérique est en train de changer le visage du secteur financier, quel que soit le métier : trésorerie, contrôle de gestion, comptabilité, direction financière, etc. Se transformer pour innover devient une obligation pour ces acteurs, qui doivent être toujours plus rapides, plus fiables et plus efficaces dans l’exécution des processus. »

[INTERVIEW] Comment APICIL Épargne a décidé de lancer un grand projet de modernisation, de conteneurisation et d’urbanisation de son système d’information : « Afin de devenir le leader français de l’assurance vie, APICIL Épargne a décidé de lancer un grand projet de modernisation, de conteneurisation et d’urbanisation de son système d’information. C’est dans ce contexte que Novelis accompagne APICIL Épargne depuis 4 ans dans leur transformation numérique sur des sujets stratégiques. »

Novelis remporte le prix Blue Prism 2022 de la meilleure solution d’innovation AI & Cloud avec SmartRoby : « Lors du Partner Forum 2022 organisé par Blue Prism le 24 mai dernier, Novelis a été récompensé pour sa solution d’automatisation en tant que service SmartRoby, reconnue comme la meilleure solution de l’année dans la catégorie AI & Cloud Innovation – EMEA & Global par le principal fournisseur de RPA. »

[USE CASES] RPA : des tâches à fort potentiel d’automatisation dans les assurances et pour les mutuelles : « Les assurances et les mutuelles sont confrontées chaque jour à de nouveaux enjeux et défis. La RPA apporte une réponse à ces défis, ce qui en fait une solution véritablement essentielle pour ces organismes d’assurance et de mutuelle, qui disposent d’un large éventail de processus à fort potentiel d’automatisation. »

REPLAYS – Redécouvrez nos webinars

[Événement] Novelis et NICE partenaires de l’événement CX Paris All Verticals : Cette édition CX Paris All Verticals met à l’honneur l’économie de l’expérience et mettra en avant les différents niveaux de maturité en matière d’expérience client au sein de différents secteurs d’activité :  banque, assurance, retail, BtoB, services publics, luxe, automobile, énergie… 

[Webinar] Cybersécurité : comment gagner en efficacité grâce à l’automatisation ? : Novelis vous invite à découvrir comment l’automatisation peut devenir un levier d’efficacité opérationnelle essentiel pour vos équipes cyber.

[Webinar] Retour d’expérience client CMB Monaco – Conformité et automatisation : le duo gagnant : Venez découvrir comment accélérer et fiabiliser votre stratégie de conformité avec l’automatisation à travers l’expérience de notre client CMB Monaco.

[Webinar] RPA : une solution aux défis du secteur de l’assurance : Dans cette session, découvrez les cas d’utilisation de la RPA et du secteur de l’assurance ainsi que les facteurs clés de succès d’un programme d’automatisation.

[Webinar] Accélérez l’automatisation de vos processus de 30% avec Process Intelligence : Découvrez une solution unifiée qui combine l’intelligence des processus et l’automatisation dédiée à l’exploration, l’optimisation et l’exécution surveillée des processus automatisés.

Yolov7 : L’intelligence artificielle pour la détection d’objets en temps réel dans une image

Dans cet article nous allons découvrir le modèle Yolov7, un algorithme de détection d’objet. Nous étudierons tout d’abord son utilisation et ses caractéristiques au travers d’une base de données publique. Puis nous verrons comment entraîner ce modèle nous-même à partir de ce dataset. Enfin, nous entraînerons Yolov7 à identifier des objets personnalisés à partir de nos propres.

Qu’est-ce que Yolo ? Pourquoi Yolov7 ?

Yolo est un algorithme de détection d’objets dans une image. L’objectif de la détection d’objet est de classifier de manière automatique, à l’aide d’un réseau de neurones, la présence et la position d’objets humainement identifiables sur une image. L’intérêt repose donc sur les capacités et performances en termes de détection, reconnaissance et localisation des algorithmes, dont les applications pratiques sont multiples dans le domaine de l’image. La force de Yolo repose sur sa capacité à exécuter ces tâches en temps réel, ce qui le rend particulièrement utilisé avec des flux vidéo de dizaines d’images par seconde.

YOLO est en réalité un acronyme pour « You Only Look Once ». En effet, contrairement à de nombreux algorithmes de détections, Yolo est un réseau de neurones qui évalue la position et la classe des objets identifiés à partir d’un seul réseau de bout en bout qui détecte les classes à l’aide d’une couche entièrement connectée. Yolo n’a donc besoin de « voir » qu’une fois une image pour détecter les objets présents, là où certains algorithmes détectent uniquement des régions d’intérêt, avant de réévaluer celles-ci afin d’identifier les classes présentes.

Intersection over Union : IoU

Intersection over Union (littéralement Intersection sur Union, ou IoU) est une métrique permettant de mesurer la précision de la localisation d’un objet. Comme son nom l’indique, elle est calculée à partir du ratio entre la zone d’intersection Objet détecté-Objet réel et de la zone d’union de ces mêmes objets (cf. équation 1). En notant Adétecté et Aréel les aires respectives de l’objet détecté par YOLO et de l’objet tel que réellement situé sur l’image, on peut alors écrire :

On notera qu’un IoU de 0 indique que les 2 aires sont complètement distinctes et qu’un IoU de 1 indique que les 2 objets sont parfaitement superposés. En général, un IoU > 0.5 représente un critère de localisation valide.

(mean) Average Precision : mAP

Average Precision (précision moyenne) est une métrique de précision de classification. Elle est basée sur la moyenne des prédictions correctes sur les prédictions totales. On cherche donc à se rapprocher d’un score de mAP de 100% (aucune erreur au moment de déterminer la classe d’un objet).

En revenant à notre point précédent, Yolo reste un modèle d’architecture, et non la propriété d’un développeur en particulier. Ceci explique pourquoi les versions de Yolo sont de contributeurs différents. En effet, on incrémente la version de Yolo (Yolov7 à ce jour : janvier 2023) à chaque fois que les métriques précédemment citées (surtout le mAP et son temps d’exécution associé) dépassent nettement le précédent modèle et donc l’état de l’art. Ainsi, chaque nouveau modèle YolovX est en réalité une amélioration montrée par un document de recherche associé publié en parallèle.

Comment fonctionne Yolo ?

Yolo fonctionne en segmentant l’image qu’il analyse. Il va tout d’abord quadriller l’espace, puis réaliser 2 opérations : localisation et classification.

Figure 1 : Architecture du modèle Yolo, opérant un quadrillage à partir de convolutions successives.
Figure 2 : Image quadrillée.

Dans un premier temps, Yolo identifie tous les objets présents à l’aide de cadres en leur associant un degré de confiance (ici représenté par l’épaisseur de la boite).

Figure 3 : Localisation des objets.

Puis, l’algorithme attribue une classe à chaque boîte selon l’objet qu’il pense avoir détecté à partir de la carte de probabilité.

Figure 4 : Carte de probabilité des classes
Figure 5 : Détection des objets

Enfin, Yolo supprime toutes les boîtes superflues à l’aide de la méthode NMS.

NMS : Non-Maxima Suppression

La méthode NMS se base sur un parcours des boîtes à haut indice de confiance, puis une suppression des boîtes superposées à celles-là en mesurant l’IoU. Pour cela, on suit 4 étapes. En partant de la liste complète des boîtes détectées :

  1. Suppression de toutes les boîtes d’indice de confiance trop faible.
  2. Identification de la boîte d’indice de confiance le plus grand.
  3. Suppression de toutes les boîtes ayant un IoU trop grand (c’est-à-dire de toutes les boîtes trop similaires à notre boîte référence).
  4. En ignorant la boîte de référence ainsi utilisée, répétition des étapes 2) et 3) jusqu’à avoir éliminé toutes les boîtes de notre liste originale (c’est-à-dire en prenant la 2nde boîte d’indice de confiance le plus grand, puis la 3ème, etc.).

On obtient alors le résultat suivant :

Figure 6 : Image de sortie post-NMS présentant les objets détectés par Yolo

Comment utiliser Yolov7 avec le dataset COCO ?

Maintenant que nous avons vu le modèle Yolo dans le détail, nous allons étudier son utilisation avec une base de données d’images : le dataset COCO.

Le dataset MICROSOFT COCO (pour Common Objects in COntext), plus communément appelé MS COCO, est un ensemble d’images représentant des objets communs dans un contexte commun. Cependant, à l’inverse des bases de données habituelles utilisées pour la détection et la reconnaissance d’objets, MS COCO ne présente pas des objets ou des scènes isolés. En effet, le but lors de la création de ce dataset était d’avoir des images proches de la vie réelle, afin d’avoir une base d’entraînement plus robuste pour des flux d’images classiques, reflétant la vie quotidienne.

Figure 7 : Exemples d’objets isolés
Figure 8 : Exemples de scènes isolées
Figure 9 : Scènes classiques de la vie quotidienne

Ainsi, en entrainant notre modèle Yolov7 avec le dataset MS COCO, il est possible d’obtenir un algorithme de reconnaissance de près d’une centaine de classes et catégorisant la majorité des objets, personnes et éléments du quotidien. Enfin, MS COCO est aujourd’hui la principale référence pour mesurer la précision et l’efficacité d’un modèle. Pour avoir un ordre d’idée, ci-dessous sont présentés les résultats des différentes versions de Yolo.

Figure 10 : Average Precision (AP) en fonction du temps d’analyse par image.

Sur ce graphique, chaque série de points représente la précision en fonctionnement d’un modèle sur le dataset MS COCO en fonction du temps attribué pour évaluer chaque image.

En abscisse, sont indiqués les temps accordés aux réseaux pour évaluer une image. Plus le temps est faible, plus on peut se permettre d’envoyer un flux d’images important à notre algorithme, au prix de la précision.

En ordonnée sont donc indiquées les précisions moyenne des modèles en fonction du temps accordé, comme vu précédemment.

On remarque alors 3 points importants :

  1. Quel que soit le temps accordé au réseau, Yolov7 surpasse les autres modèles Yolo en termes de précision de détection sur le dataset MS COCO. Ceci explique sa présence comme référence dans l’état de l’art actuel de la détection en temps réel d’objets sur image.
  2. L’augmentation du temps d’inférence sur chaque image n’a pas/peu d’intérêt une fois les 30ms/image dépassés. Cela implique que le modèle est plus optimal sur une utilisation nécessitant un traitement rapide des images, comme un flux vidéo (> 25 img/s).
  3. Quel que soit le modèle concerné, aucune ne dépasse les 57% de précision de détection. Ceci implique que le modèle est donc encore loin de pouvoir être utilisé de manière fiable dans un cadre public.

Pour obtenir soi-même les résultats précédents, il suffit de suivre les instructions de la page GitHub du modèle yolov7 pré-entraîné à partir du dataset MS COCO : https://github.com/WongKinYiu/yolov7.

Suivre tout d’abord la rubrique :

  • Installation.

Puis l’encadré :

  • Testing.

Comment entraîner Yolov7 ?

Maintenant que nous avons vu comment tester Yolov7 avec un dataset sur lequel il est entraîné, nous allons nous intéresser à la manière dont nous pouvons entraîner Yolov7 à l’aide de notre propre dataset. Nous allons commencer dans un premier temps un entraînement avec des données déjà préparées, ici le dataset MS COCO. Encore une fois, le GitHub de Yolov7 présente un encart spécifique prévu à cet effet :

  • Training.

Il est décomposé en 2 étapes simples :

  1. Télécharger le dataset déjà annoté MS COCO.
  2. Lancer le script « train.py » intrinsèque au répertoire Git avec le dataset précédemment téléchargé.

Celui-ci va alors tourner sur 300 étapes pour se conformer au dataset MS COCO. On notera qu’en réalité cette opération a plus un but instructif étant donné que Yolov7 est déjà entraîné sur le dataset MS COCO et possède donc déjà un modèle adéquat.

Préparer ses propres données d’entraînement

Maintenant que nous avons vu ce qu’est Yolov7, comment le tester et l’entraîner, il ne nous reste plus qu’à lui fournir notre propre base d’images pour l’entraîner sur notre cas d’usage. Nous allons donc suivre 4 étapes pour créer notre propre dataset directement utilisable pour entraîner Yolov7 :

  1. Choix de notre base de données d’images.
  2. Optionnel : Labellisation de l’ensemble de nos images.
  3. Préparation du lancement (cas d’utilisation de Google Collab).
  4. Entraînement (et fonctionnement fractionné).

Pour illustrer le déroulé de ces opérations, nous allons prendre un cas similaire aux travaux de Novelis utilisés sur AIDA: la détection d’éléments dessinés sur une feuille de papier.

Figure 11 : Image de départ : un dessin manuscrit en couleurs sur une feuille.

Pour commencer, il va donc nous falloir récupérer une quantité suffisante d’images similaires. Soit de notre propre collection, soit en utilisant une base de données préexistante (par exemple en prenant le dataset de notre choix à partir de ce lien. De notre côté, nous utiliserons le dataset Quick Draw. Une fois notre base formée, nous allons annoter nos images. Pour cela, de nombreux logiciels existent, la majorité du temps permettant de créer des boîtes, ou des polygones, et de les labelliser sous forme de classe. Dans notre cas, notre base de données est déjà labellisée, sinon il faudrait créer une classe pour chaque élément à détecter, puis identifier à la main sur chaque image les zones exactes de présences de ces classes. Une fois notre dataset labellisé, nous pouvons lancer une session sur Google Colab et commencer un nouveau Python Notebook. Nous l’appellerons ici « MyYolov7Project.ipynb » par exemple.

Étape préalable : copier votre dataset dans votre drive. Dans notre cas, on a déjà ajouté à notre drive un dossier « Yolov7_Dataset ». Voici l’arborescence du dossier :

Figure 12 : Arborescence du dossier « Yolov7_Dataset ».

Pour chaque dossier, on retrouve un dossier images, contenant les images, et un dossier labels contenant les labels associés générés précédemment. Dans notre cas, nous utilisons 20 000 images au total, dont 15 000 pour l’entrainement, 4 000 pour la validation et 1 000 pour le test.

Le fichier data.yaml contient quant à lui l’ensemble des chemins d’accès aux dossier :

Puis les caractéristiques des classes :

Nous ne représenterons pas les 345 classes dans le détail mais elles devront bien être présentes dans votre fichier. Nous pouvons donc à présent commencer notre script « MyYolov7Project.ipynb » sur Colab. Première étape, lier notre Drive au Colab afin de pouvoir sauvegarder nos résultats (Attention : les données du réseau entraîné sont volumineuses).

Une fois notre Drive lié, nous pouvons à présent cloner Yolov7 à partir du Git officiel :

En nous plaçant dans le dossier installé, nous vérifions les prérequis :

Nous aurons également besoin des bibliothèques sys et torch.

Nous pouvons alors lancer le script d’entrainement de notre réseau :

On notera que le batch size peut être modifié en fonction des capacités de votre GPU (avec la version gratuite de Collab, 16 reste le maximum possible). N’oubliez pas également de modifier votre chemin d’accès au fichier « data.yaml » en fonction de l’arborescence de votre Drive. À l’issue de l’entrainement, nous récupérons donc un dossier avec les métriques de l’entrainement ainsi qu’un modèle entraîné sur notre base de données. En lançant le script de détection (detect.py), nous pouvons donc obtenir le résultat de détection sur notre image de départ :

Figure 13 : Image de départ annotée par Yolov7

Comme on le voit, certains éléments n’ont pas été détectés (la rivière, l’herbe au premier plan) et certains ont été mal labellisés (les deux montagnes perçues comme des volcans, probablement dû aux rayons du soleil dépassant). Notre modèle est donc encore perfectible, soit en affinant notre base de données, soit en modifiant les paramètres d’entraînement.

Optionnel : Entrainement fractionné du réseau (En cas d’utilisation de de la version gratuite de Google Colab)

Bien que notre cas d’usage reste simpliste, en cas d’utilisation de la version gratuite de Google Colab, l’entrainement de notre réseau peut prendre plusieurs jours avant de s’achever. Or les restrictions de Google Colab (version gratuite) empêchent un programme de tourner plus de 12h. Pour conserver l’entrainement, il suffit alors de le relancer après l’arrêt d’une session avec en paramètre des poids (weights) notre dernier poids enregistré :

Ici un exemple lancé avec le 8ème run (remplacez le dossier « yolov78 » par le dernier entrainement réalisé). Vous pouvez retrouver l’ensemble de vos entrainements dans le dossier associé dans l’arborescence de Yolov7.

Figure 14 : Arborescence des entrainements. Nous en sommes ici au 12ème lancement.

L’entrainement reprend alors du dernier epoch utilisé, et vous permet de progresser sans perdre le temps passé précédemment sur votre réseau.

Références :

Novelis présent à l’Ecole Polytechnique Féminine pour sa Journée Recherche

Journée Recherche à l’EPF : organisée depuis 20 ans, cette journée est dédiée à la recherche et à l’innovation.

C’est à l’occasion de la Journée Recherche de l’EPF que Novelis se rendra dans les locaux de l’école pour animer une table ronde sur l’innovation dans le numérique. A la suite de cette présentation, les élèves pourront rencontrer notre équipe sur son stand et en savoir davantage sur les travaux du Laboratoire de recherche et développement interne de Novelis en échangeant directement avec les membres de l’équipe recherche et de l’équipe recrutement.

Chez Novelis nous souhaitons véritablement utiliser les nouvelles technologies pour accéder aux besoins métiers de nos clients et ainsi leur proposer des solutions adaptées pour les accompagner dans leur transformation digitale.
Et c’est au travers de notre Lab R&D, dans lequel nous investissons plus de 25% de notre chiffre d’affaires, que cela se traduit. Nos chercheurs docteurs travaillent au quotidien sur la recherche fondamentale et expérimentale autour de l’IA (machine learning, traitement d’image et NLP) avec pour objectif de dépasser l’état de l’art en matière d’IA et de NLP.

Nous sommes très fiers de contribuer à la construction de notre futur en investissant dans la recherche scientifique, c’est pourquoi nous sommes ravis de pouvoir partager le fruit de nos travaux avec les élèves de l’école d’ingénieurs EPF.

Novelis remporte le prix de la meilleure solution AI & Cloud Innovation Blue Prism 2022 avec SmartRoby

A l’occasion du Forum des partenaires 2022 organisé par Blue Prism ce 24 mai, Novelis a été primé pour sa solution Automation as a Service SmartRoby, reconnue meilleure Solution de l’année dans la catégorie AI & Cloud Innovation – EMEA & Global par l’éditeur leader en RPA.

En 2021, Novelis recevait déjà le prix de la meilleure solution Business de l’année avec SmartRoby. Cette année et donc pour la deuxième fois consécutive, nous avons reçu le prix régional et mondial de la part de Blue Prism, reconnaissant notre impact positif sur l’activité d’un client grâce à l’utilisation innovante de l’Intelligence Artificielle et du l’Automatisation Intelligente dans le Cloud.

Nous avons conçu SmartRoby, une solution Automation as a Service, pour permettre aux structures à taille humaine d’accéder plus facilement aux technologies de pointe en matière de RPA et d’Intelligent Automation. Complémentaire des offres Blue Prism, notre solution est disponible sur AWS, DX, OVH et On-Prem, entièrement en self service et connectée à Blue Prism. Elle propose une interface orientée métier avec un modèle tarifaire basé sur la consommation réelle des robots, pour piloter et contrôler l’ensemble des processus automatisés d’une organisation. Les organisations peuvent ainsi se doter d’une solution d’automatisation en quelques semaines et à moindre coût.

Elle offre également d’autres atouts pour aller plus loin que l’automatisation classique avec l’accès à des algorithmes d’IA et de NLP. Mais aussi plus d’autonomie pour les équipes business pour gérer un ensemble de fonctionnalités de manière autonome sans dépendre des équipes IT. Le business est ainsi capable de suivre facilement l’impact de l’automatisation au sein de l’organisation grâce à des reportings chiffrés, le temps gagné et le ROI. Mettre le curseur du côté de l’entreprise et être en capacité de mesurer l’impact permet d’aller plus loin beaucoup plus facilement.

Il y a un an, lorsque nous mettions à disposition sur le marché notre solution SmartRoby, nous souhaitions déjà rendre l’automatisation accessible à toutes les organisations quelle que soit leur taille. Nous pensons toujours qu’en tant qu’acteur du digital il est de notre devoir de permettre à toutes les entreprises d’accéder à des solutions telles que SmartRoby, qui transforment de façon numérique la façon dont les organisations fonctionnent.

Être une nouvelle fois lauréat des Partner Excellence Awards 2022 dans la catégorie « AI & Cloud Innovation » est une véritable reconnaissance du caractère innovant de SmartRoby et vient récompenser les investissements réalisés sur cette plateforme. Ce prix vient également souligner la forte relation de partenariat que nous entretenons avec Blue Prism, un des leaders de l’automatisation robotisée des processus (RPA). Les synergies sont énormes, nous parlons d’un grand acteur numérique mondial avec qui nous construisons des ponts entre le BPM et l’automatisation.

« Dès le premier jour, nous avons compris la puissance des solutions offertes par Blue Prism. SmartRoby vient compléter cette offre avec une solution prête à l’emploi quel que soit le type ou la taille de l’organisation : notre but est de démocratiser l’accès à une technologie étonnante comme Blue Prism. En quelques mots, SmartRoby c’est la plateforme qui donne accès à l’automatisation facilement et rapidement. » déclare Mehdi Nafe, CEO de Novelis.