Mars / Mars 2017

Gnu/Linux Magazine 202

Réseaux de neurones, GPU, traitement d'images, transfert de style...

Donnez un cerveau à votre PC !

  • Configurez votre réseau de neurones
  • Entraînez-le et générez des images
  • Optimisez le traitement et réduisez le temps de calcul !
En savoir plus

7,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,90 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

Juillet / Août 2024
9,90 €
GNU/Linux Magazine 269
9,90 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

Mars / Avril 2024
9,90 €
GNU/Linux Magazine 267

GNU/Linux Magazine 267

Janvier / Février 2024
9,90 €
GNU/Linux Magazine 266

GNU/Linux Magazine 266

Novembre / Décembre 2023
9,90 €
GNU/Linux Magazine 265

GNU/Linux Magazine 265

Septembre / Octobre 2023
9,90 €
SOMMAIRE :

Actus & Humeur

p. 06 : FOSDEM 2017, Bruxelles

IA, Robotique & Science

p. 12  : Transfert de style : et si Van Gogh peignait Tux ?

Système & Réseau

p. 24 : Facilitez-vous la vie avec la ligne de commandes

IoT & Embarqué

p. 34 : Caméra 3D et nuage de points

Kernel & Bas niveau

p. 48 : Les itérateurs en C++

Hack & Bidouille

p. 54 : Live-System from scratch

Libs & Modules

p. 62 : Code Java concis avec Lombok
p. 68 : Conception d'un émulateur de leds WS2812
p. 76 : Rien ne vaut la pratique : création d’un paquetage pour pip

Mobile & Web

p. 82 : Moteur de template Twig : héritage et macros

Sécurité & Vulnérabilité

p. 88 : Configuration TLS avec HAProxy et OpenSSL

EDITO :

« J'ai vu tant de choses que vous, humains, ne pourriez pas croire. De grands navires en feu surgissant de l'épaule d'Orion. J'ai vu des rayons fabuleux, des rayons C, briller dans l'ombre de la porte de Tannhäuser. Tous ces moments se perdront dans l'oubli comme les larmes dans la pluie. »

Extrait de « Blade Runner » - H. Fancher et D. Peoples

De plus en plus, les avancées en intelligence artificielle permettent de résoudre des problèmes complexes, de tendre vers une intelligence « humaine » telle que celle que l'on peut voir associée aux réplicants du film « Blade Runner » de Ridley Scott (1982). Les machines sont ainsi capables de nous égaler voire de nous surpasser dans certains domaines : le jeu de dames, le jeu d'échecs et même dernièrement le jeu de Go. On peut voir aussi les énormes progrès réalisés par la société Boston Dynamics en ce qui concerne l'analyse et l'adaptation à un environnement. Ses robots bipèdes ou quadrupèdes sont capables de retrouver rapidement leur équilibre et d'adapter leur comportement en fonction des modifications de leur environnement (prendre un objet qui est déplacé par un être humain par exemple - https://youtu.be/rVlhMGQgDkY).

La créativité est toutefois un domaine réservé à l'homme et la conscience des robots de Westworld est encore loin. Toutefois, les techniques utilisées en IA réservent parfois des surprises. Ainsi, les réseaux de neurones représentant un formidable outil d'apprentissage, il est possible d' « apprendre » un style pour l'appliquer à une image. On peut ainsi obtenir de très belles images par « transfert de style », et celles-ci semblent être de véritables créations. On ne peut pas parler d'art, mais les résultats sont intéressants et vous pourrez expérimenter cette technique grâce à l'article que nous vous proposons ce mois-ci.

Outre l'IA, vous retrouverez bien entendu dans ce numéro toute la diversité qui fait la richesse de GNU/Linux Magazine avec :

  • la distribution de vos paquets Python sur PyPi ;
  • les itérateurs en C++ ;
  • l'annotation de code en Java avec Lombok ;
  • le support SSL/TLS avec HAProxy ;
  • l'utilisation d'une caméra 3D sur Raspberry Pi ;
  • etc.

Je vous souhaite une bonne lecture et je vous retrouverai avec plaisir le mois prochain...

Tristan Colombo

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Transfert de style : et si Van Gogh peignait Tux ?
GNU/Linux Magazine n°202 Free

Qu'est-ce que le style transfer ? Comment cela fonctionne-t-il ? Comment en faire chez soi ? Cet article est là pour répondre à toutes ces questions, et pour vous guider pas à pas sur un exemple.

Code Java concis avec Lombok
GNU/Linux Magazine n°202
Si Java est un langage reconnu pour sa (relative) simplicité et clarté, il ne l'est clairement pas pour sa concision. À bien des égards, il est même parfois très (trop?) verbeux. D'ailleurs, de nombreux langages alternatifs, qu'il s'agisse d'autres plateformes comme Ruby ou de langages construits sur la JVM comme Closure ou Scala, se vantent sans cesse, et avec raison, d'être plus concis. Néanmoins, cette verbosité n'est pas une fatalité, comme l'illustre l'excellent projet Lombok.
Facilitez-vous la vie avec la ligne de commandes
GNU/Linux Magazine n°202
Si vous utilisez GNU/Linux, alors vous utilisez forcément le shell. Que vous soyez développeur chevronné, administrateur gourou ou utilisateur éclairé, vous passez un temps incroyable devant des lignes de commandes. Cet article donne quelques trucs et astuces pour exploiter encore plus efficacement ce shell.
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND