Lancez vos agents de recherche sur le Web !

Ne cherchez plus sur le Web, laissez vos agents le faire à votre place ! C’est ce que vous propose ce nouveau numéro de GNU/Linux Magazine en kiosque dès aujourd’hui. Vous apprendrez à simuler la navigation, récupérer des informations, extraire des données et présenter des résultats. Découvrez également dans ce numéro comment développer une extension multi-navigateurs, effectuer vos sauvegardes avec Bareos, personnaliser et distribuer vos images Raspbian, etc. En plus des marchands de journaux, retrouvez GNU/Linux Magazine n°212 sur notre boutique ainsi que sur notre plateforme de lecture en ligne Connect ! Lire la suite

La préface du hors-série spécial Machine Learning !

Avec l’explosion du nombre de données disponibles, il faut trouver des méthodes efficaces de traitement pour parvenir à en faire émerger des connaissances. En effet, posséder des milliards et des milliards de données dans différents domaines n’a strictement aucun intérêt en soi si l’on est incapable de les faire « parler », d’établir des relations entre elles ou des inférences. Si nous prenons l’exemple de la biologie, à quoi bon posséder des génomes séquencés si nous nous arrêtons à leurs séquences de nucléotides ? Cela ne nous renseigne en aucune manière sur le fonctionnement de l’organisme étudié. Il faut pour cela passer par les acides aminés, les gènes et leur organisation sur le génome, les protéines, leur structure et leur fonction, etc. Et lorsque les données croissent drastiquement, il n’est plus question d’annotation manuelle et d’expériences (si ce n’est pour valider des hypothèses), il faut un outil informatique puissant qui va aider à faire des prédictions. Cet outil, utilisé par le data scientist (l’expert scientifique chargé de l’analyse de données), peut être le machine learning, thème de ce guide. Lire la suite

L’édito de GNU/Linux Magazine n°211 !

Nous vivons dans un monde où nous sommes submergés de données qui nous parviennent de toutes parts. Un traitement manuel n’est plus envisageable et il faut donc analyser ces données de manière automatique en utilisant des techniques de plus en plus pointues (machine learning, deep learning, etc.). Néanmoins, la technologie ne peut nous mettre à l’abri de l’effet « Hans le malin » (https://fr.wikipedia.org/wiki/Hans_le_Malin). En effet, il est très facile de tirer de données de qualité (recueillies correctement, propres, etc.) absolument n’importe quelle conclusion qui, en général, ira dans la direction souhaitée. Pour mettre en garde contre ce phénomène, deux enseignants de l’University of Washington, Carl Bergstrom, professeur du département de Biologie et Jevin West, professeur assistant de l’Information School (https://ischool.uw.edu/), ont eu l’idée de lancer une initiative nommée « Calling Bullshit » (expression anglaise que je me garderai de traduire et qui permet de signifier son désaccord à une autre personne). Cette initiative prend la forme d’un site internet (http://callingbullshit.org) sur lequel on peut trouver : Lire la suite

En kiosque : notre guide spécial Machine Learning !

Découvrez en kiosque notre hors-série spécial Machine Learning, un guide pratique pour démarrer en intelligence artificielle ! À travers ce numéro spécial, vous découvrirez le mécanisme d’apprentissage des IA, choisirez le framework adapté à vos besoins, préparerez vos données grâce à des outils mathématiques et enfin, appliquerez le Machine Learning à travers quatre exemples concrets. Rendez-vous sans plus tarder chez votre marchand de journaux, sur notre plateforme de lecture en ligne Connect ou sur notre boutique pour découvrir ce nouveau numéro ! Lire la suite

En kiosque : Construisez un modèle 3D à partir d’une photo avec OpenCV !

OpenCV est au coeur de l’article phare du dernier numéro de GNU/Linux Magazine ! À l’aide de celui-ci, vous apprendrez à construire un modèle 3D à partir d’une photo. L’article vous expliquera plus précisément comment estimer la distance d’un objet, déterminer des points de fuite, choisir des éléments de référence et reconstruire un objet 3D utilisable dans Blender. Via ce numéro, vous découvrirez également comment ajouter des options à une commande shell, isoler vos builds logiciels avec Docker, utiliser l’API GStreamer en C, C++ et Python… GNU/Linux Magazine n°211 est disponible dès aujourd’hui chez votre marchand de journaux, sur notre plateforme de lecture en ligne Connect ainsi que sur notre boutique ! Lire la suite

Créez un système de migration des rapports de bug de GitHub à votre GitLab – Partie 1/2

Apprenez à manier les API de GitHub et GitLab afin d’effectuer des opérations courantes sur vos dépôts.

Il est de nos jours très courant pour des services web de fournir à leurs utilisateurs une API REST permettant d’effectuer diverses opérations depuis la ligne de commandes (notamment avec curl), ou d’écrire des applications utilisables en dehors du navigateur. Python étant un langage très populaire, de nombreuses API bénéficient d’une bibliothèque Python permettant de les manipuler. Voyons deux d’entre elles, qui permettent d’interagir avec des services d’hébergement de dépôts Git au travers de leurs API.

Lire la suite