Decoded©

  • Construire des API avec différentes applications (Partie II)

    Nous avons vu dans les quatre précédents articles un premier exemple de programmation d’une API Web sous Flask.

    Lire la suite
  • Limite d’une fonction : comment la déterminer ?

    Toutes les disciplines scientifiques se basent sur les mathématiques et la data science n’y fait pas exception. Lorsque les problèmes à résoudre sont des problèmes d’optimisation, il est nécessaire de maîtriser ce qu’est la limite d’une fonction. Dans cet article, vous découvrirez comment déterminer la limite d’une fonction.

    Lire la suite
  • AttGAN : un outil de modification des attributs du visage

    La modification des attributs du visage, aussi appelé Facial Attribute Editing, désigne l’ensemble des méthodes qui ont pour but de modifier un ou plusieurs attributs d’un visage donné. Avant l’arrivée du Deep Learning, cette tâche était fastidieuse car faite à la main pixel par pixel. Mais, depuis peu, de nouveaux algorithmes ont vu le jour et permettent d’automatiser cette cette modification. Nous allons ici étudier en détail le modèle AttGAN qui fait partie de ces algorithmes basés sur les réseaux de neurones. Cet algorithme prend en paramètre le visage que nous voulons modifier ainsi qu’un vecteur d’attribut binaire et renvoie le visage modifié avec les attributs voulus. Des exemples de son fonctionnement sont montrés ci-dessous :

    Lire la suite
  • Data Storytelling : passer des messages percutants avec la data

    Le Data Storytelling, c’est l’art de faire passer des informations à travers une histoire, grâce aux données. Cette branche de la business intelligence est de plus en plus populaire et mise en avant pour son efficacité à transmettre un message.

    Lire la suite
  • Lean DevOps : la méthode Agile appliquée dans l’IT

    Face à des exigences clients de plus en plus accrues et l’avènement de la digitalisation, les développeurs occupent une place prépondérante dans les entreprises. Ils permettent, en effet, d’améliorer l’expérience client en ligne.

    Lire la suite
  • DevOps vs DevSecOps : Quelles différences ?

    Si le DevOps est de plus en plus courant dans le vocabulaire des entreprises, il n’en est pas de même pour le DevSecOps. Il s’agit d’une évolution du DevOps qui met l’accent sur la sécurité dans la conception de logiciels ou d’applications. Alors quelles sont les différences entre les deux ? Et les similitudes ? C’est ce que nous allons voir.

    Lire la suite
  • Apprendre à l’ordinateur à lire avec l’Optical Character Recognition

    La reconnaissance optique de caractères (ROC ou Optical Character Recognition en anglais), appelée également océrisation, regroupe l’ensemble des méthodes qui permettent de générer des fichiers textes à partir d’images contenant du texte manuscrit. Avec l’avènement du numérique et de l’automatisation, l’océrisation est devenue un outil incontournable car les images comportant du texte ne sont pas exploitables par un ordinateur.

    Lire la suite
  • Dall – E, une source d’inspiration pour les métiers de la création ?

    Dans le domaine de l’intelligence artificielle, OpenAI est un nom qui résonne avec innovation et avant-garde. Après avoir révolutionné le traitement du langage naturel avec ChatGPT, OpenAI nous présente DALL-E, un générateur d’images par IA qui ouvre des horizons nouveaux en matière de créativité numérique.

    Lire la suite
  • Macro Excel : de la création à l’utilisation

    Tous les utilisateurs fréquents d’Excel ont eu à réaliser des tâches répétitives. Que ce soit calculer des sommes, mettre en forme des données ou encore sélectionner des cellules, réaliser ses tâches à la main peut vite devenir chronophage. Le meilleur moyen pour accélérer ces processus est aujourd’hui les macros.

    Lire la suite
  • Apache Ant : Quel est cet outil ? A quoi sert-il en DevOps ?

    Très populaire chez les développeurs et les testeurs, Apache Ant permet de gagner un temps précieux et d’améliorer la qualité du travail dans la construction de code. Alors comment fonctionne cet outil ? Quelles sont ses forces et ses faiblesses ? Comment est-il utilisé en DevOps ? Focus.

    Lire la suite
  • ELK : 3 outils en 1 indispensables en DevOps

    Afin d’assurer la performance du système d’information, les DevOps doivent réaliser de nombreuses tâches, comme la recherche de données, l’analyse de logs, le traitement, la visualisation, etc. Et pour chacune de ces tâches, il existe différents outils. Si ces logiciels ont pour objectifs de simplifier le travail des administrateurs système, leur multitude peut aussi le complexifier. C’est justement pour cette raison que de nouvelles solutions, regroupant l’ensemble des besoins des experts informatiques, apparaissent. C’est notamment le cas de ELK. Alors de quoi s’agit-il ? Pourquoi utiliser cet outil ? Les réponses sont dans cet article.

    Lire la suite
  • Datamart : Outil essentiel à la gestion de données opérationnelles

    La gestion des Big Data est devenue un enjeu décisif pour les entreprises qui nécessitent d’avoir une forte visibilité sur le flux de données produites et de pouvoir répondre à des besoins spécifiques liés aux différents métiers. Ainsi dans les contextes professionnels les plus variés, l’accès à des données spécialisées et ordonnées selon des critères définis par les usagers et les spécialistes métiers devient essentiel et peut fournir des avantages compétitifs décisifs.

    Lire la suite