Transfert de style : et si Van Gogh peignait Tux ? – Partie 2/2

3.3 Fast neural network

Il existe une implémentation plus récente du style transfer permettant un calcul bien plus rapide. Celle-ci est basée sur un article d’octobre 2016 [9]. L’idée est de remplacer l’erreur (loss) « par pixel » par l’erreur « perceptuelle ». En d’autres termes, le système ne cherche plus à faire coller chaque pixel à l’image originale, mais calcule la perte à un niveau plus élevé, ce qui permet de mesurer plus finement la similitude « perçue » entre deux images. De plus, l’implémentation utilise une modification dans l’architecture du réseau qui permet également un gain de performance. Celle-ci se base sur un précalcul du modèle, qui peut alors être utilisé à faible coût pour être appliqué sur de nouvelles images.

Lire la suite

Transfert de style : et si Van Gogh peignait Tux ? – Partie 1/2

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.

Le neural style, ou style transfer, a récemment fait son apparition, avec la publication d’un article en septembre 2015 [1]. Il émerge d’un contexte de fort développement des réseaux de neurones pour diverses applications, et notamment pour l’art. Quelques mois auparavant apparaissait le deep dream, programme faisant ressortir des patterns inexistants dans des images, créant ce qui pourrait être considéré comme un style artistique à part entière.

Lire la suite

Découvrez la préface de notre hors-série spécial VPN !

Au cours des trois dernières décennies, la progression de l’informatique et surtout la nécessité grandissante de devoir garantir une interconnexion des machines ont donné lieu à de nombreuses évolutions logicielles comme matérielles. Les premiers réseaux locaux étaient relativement lents ; avec 1 Mbps pour du 3+Open, 4Mbps pour du Token-Ring voire 10Mbps pour de l’Ethernet, nous sommes bien loin des 10Gbps qui commencent à être disponibles aux particuliers. De plus ces réseaux transportaient simultanément plusieurs protocoles, NetBIOS, IPX/SPX ou TCP/IP pour ne nommer que les plus répandus. À cette époque, le rôle des administrateurs systèmes était surtout de faire en sorte que tout cela fonctionne bien en local et le moins mal possible quand il fallait interconnecter des bâtiments ; la sécurité des données ne venait qu’en dernière position, et encore… Depuis, tout ceci a progressé et les priorités ont bien changé. Les professionnels ont depuis longtemps mis en place des tunnels chiffrés pour interconnecter les plateformes et pour relier les postes itinérants aux services centraux. Lire la suite

Installez et configurez votre VPN !

GNU/Linux Magazine publie un nouveau hors-série qui vous expliquera l’essentiel pour installer et configurer votre VPN ! Vous ferez ici vos premiers pas avec le protocole TCP/IP, les nouveautés d’IPv6 et le fonctionnement d’un VPN. Vous apprendrez ensuite à configurer finement ce dernier et à installer des clients y compris sur des systèmes non libres. IPSec, l’autre solution de tunneling populaire vous sera présentée dans une troisième partie. Pour clore ce numéro spécial, vous irez plus loin avec OpenVPN en développant vos plugins et en intégrant un firewall. Rendez-vous comme d’habitude en kiosque pour découvrir ce nouveau guide thématique, mais aussi sur notre boutique ainsi que sur notre plateforme de lecture en ligne ConnectLire la suite

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

Ça y est les vacances sont terminées et vous voilà lancé, plein d’énergie, à la conquête d’un nouveau projet et pour cela vous aurez besoin de lui… ce framework qui devrait remplir tout ce dont vous avez besoin dans ce projet, ce framework qui vous fera gagner un temps précieux, celui pour lequel vous vous êtes mis à baver devant votre écran en vous disant « il me le faut ! ». Alors vous vous lancez, plein de fougue, dans l’installation de cet outil… mais bien entendu, il y a toujours un léger décalage entre la présentation du site web et la mise en pratique… Lire la suite

Recherchez des objets dans une collection d’images !

Le nouveau GNU/Linux Magazine vous permettra de mettre en pratique le deep learning : vous apprendrez à rechercher des objets dans une collection d’images. Parallèlement à cet article phare, vous découvrirez aussi comment sécuriser toute une chaîne de production, accéder au cloud AWS avec des outils open source, installer une Slackware sur Raspberry Pi… Ce numéro vous attend dès à présent en kiosque, mais aussi sur notre plateforme de lecture en ligne Connect et sur notre boutiqueLire la suite

À nouveau disponible en kiosque : le guide dédié à la programmation de scripts shell !

Vous l’avez manqué ? Sachez que notre guide dédié à la programmation de scripts shell est actuellement de retour en kiosque ! Au menu : une première partie qui vous permettra de mettre le pied à l’étrier en programmant votre premier script shell, vous passerez ensuite aux choses sérieuses en vous frottant aux structures de contrôle et à la gestion de processus, et pour finir vous découvrirez les fonctions avancées du shell Bash et les bonnes techniques à adopter. Un cas pratique vous attend en bonus de ce hors-série. Retrouvez ce numéro spécial chez votre marchand de journaux, sur notre boutique en ligne ainsi que sur notre plateforme de lecture en ligne Connect ! Lire la suite

Le Relais 2 x 5 V … dans l’IoT ou l’art de piloter en BLE les périphériques de la WaRP7 – Partie 2/2

3.3 Activation du driver Kernel

La partie device tree étant faite, il nous reste à activer le support du driver gpio-exporter au sein de notre image Kernel (zImage). Pour ce faire, nous passerons une fois de plus par l’environnement Yocto/OE, en invoquant la commande suivante :

Lire la suite