Auteur du futur

Raphael Kassel

  • Overfitting : qu’est-ce qu’est ? Comment l’éviter ?

    Dans cet article, nous vous présentons un des écueils des algorithmes d’apprentissage supervisé, le surapprentissage ou overfitting en anglais. Qu’est-ce que l’overfitting? L’overfitting est le risque pour un modèle d’apprendre “par cœur” les données d’entraînement. De cette manière, il risque de ne pas savoir généraliser à des données inconnues. Par exemple, un modèle qui retourne […]

    Lire la suite
  • Variables Python : le guide du débutant, pour tout comprendre

    Les variables Python sont un aspect incontournable de la programmation dans ce langage. Découvrez ce dont il s’agit, comment elles fonctionnent et comment apprendre à les maîtriser pour les utiliser dans vos programmes !

    Lire la suite
  • Keras : tout savoir sur l’API de Deep Learning

    Keras est l’une des principales APIs de réseaux de neurones Deep Learning. Découvrez tout ce que ce qu’il y a à savoir sur Keras dans cet article.

    Lire la suite
  • SciPy : tout savoir sur la bibliothèque Python de Machine Learning

    Le langage Python est très utilisé dans le domaine de la Data Science. Sa popularité est notamment liée à ses différentes bibliothèques dédiées à l’analyse de données, telles que SciPy et Numpy.

    Lire la suite
  • Scala : qu’est-ce que ce langage informatique et pourquoi préférer Python ?

    Il existe aujourd’hui une large diversité de langages de programmation informatique, à tel point qu’il peut être difficile de faire son choix. Certains langages sont plus utilisés que d’autres, et les apprendre permet de s’insérer plus facilement en entreprise. En fonction des cas d’usage, certains langages sont plus performants que d’autres. Par exemple, les meilleurs langages pour le développement logiciels ne sont pas forcément les mêmes que pour la Data Science. Parmi les langages informatiques en vogue en 2022, on peut citer Scala. Découvrez tout ce que vous devez savoir à ce sujet.

    Lire la suite
  • Slicing sur Python : qu’est-ce que c’est ? Comment l’utiliser ?

    En langage Python, le slicing permet d’accéder à une partie spécifique du code. Cette méthode est très utilisée en Data Science et en Machine Learning avec les NumPy et Pandas. Découvrez tout ce que vous devez savoir sur cette technique, et comment apprendre à l’utiliser.

    Lire la suite
  • Python Virtualenv : tout savoir sur les environnements virtuels

    Découvrez tout ce que vous devez savoir sur les environnements virtuels de Python et la bibliothèque virtualenv : définition, cas d’usage, fonctionnement, tutoriel, formation…

    Lire la suite
  • Django : Tout sur le framework de développement web en Python

    Django est un framework de développement web en Python, regroupant toutes les fonctions nécessaires pour créer une application complète, scalable et sécurisée. Découvrez tout ce que vous devez savoir !

    Lire la suite
  • CatBoost : Un outil incontournable du Machine Learning

    Depuis 2017, CatBoost vient compléter le panel d’outils existants en matière de machine learning. À la fois rapide, efficace et précis, CatBoost figure parmi les technologies leader dans le domaine du boosting gradient. Dans cet article, nous vous expliquons tout ce qu’il faut savoir sur cette technologie : les applications, les avantages, le fonctionnement.

    Lire la suite
  • Apache Kafka : la plateforme de traitement de données en temps réel

    Apache Kafka est une plateforme de traitement de données en streaming temps réel. Découvrez tout ce qu’il ya a à savoir pour maitriser Kafka.

    Lire la suite
  • Microsoft SQL Server : Tout ce qu’il faut savoir

    Microsoft SQL Server est un système de gestion de base de données relationnelle développé par Microsoft. Depuis sa création en 1989, SQL Server a évolué pour devenir une véritable plateforme d’informations d’entreprise pour servir un large éventail d’applications. Il est doté d’un ensemble d’outils permettant la gestion et l’administration d’une base de données, la programmation à travers T-SQL (Transact-SQL), sa propre implémentation du langage SQL, la Business Intelligence et l’analyse des données ainsi que le développement d’applications.

    Lire la suite
  • Q-learning : Qu’est-ce que c’est ? À quoi ça sert ?

    Le « reinforcement learning » ou apprentissage par renforcement, est une méthode de Machine Learning permettant de réaliser des tâches complexes de façon autonome.

    Lire la suite