Jouer et gagner en programmant une blockchain avec Ethereum et Docker
Peu connus avant le succès de la cryptomonnaie "BitCoin", la technologie blockchain et le concept de "smart contracts" ont maintenant commencé à tracer leur chemin. De nouvelles formes d'organisations distribuées font leur apparition. Et de grandes entreprises, embarquées actuellement dans une phase de numérisation intensive de leurs activités, regardent maintenant avec attention comment exploiter la blockchain, qui pourrait devenir un nouveau modèle disruptif de leurs relations économiques, financières, contractuelles, organisationnelles et de fonctionnement.
Après une introduction rapide du concept et de la technologie sous-jacente, et de la notion d'application décentralisée, nous vous proposons un atelier pour apprendre à programmer une solution blockchain, en s'appuyant sur le framework et l'environnement le plus en vogue du moment : Ethereum. Venez donc programmer un jeu simple, de façon décentralisée. A la fin de la séance, vous serez reliés à tous les autres participants au sein de la même blockchain pour participer au jeu de manière collective. Vous apprendrez à :
Des robots qui s'adaptent à leur environnement
Les robots sont de plus en plus présents, que ce soit pour réaliser des tâches répétitives ou pour nettoyer le sol ou une piscine. Loin des robots de science fiction, ces robots modernes sont parfois dotés de capacités surpassant celle des humains, mais il s'agit avant tout de super-spécialistes incapables de faire face à une situation non prévue par leur concepteur. Les humains et les animaux disposent donc de capacités d'adaptation encore hors d'atteinte en robotique. Les chercheurs s'intéressent à la biologie et à la psychologie pour dépasser ces limites et développer des robots qui, à terme, pourraient intervenir dans notre environnement quotidien. La robotique développementale vise à permettre aux robots d'apprendre de leurs interactions avec l'environnement. Nous verrons les questions que cela pose et les approches développées, notamment dans le cadre du projet Européen DREAM.
Deep Learning pour la Reconnaissance de Chatons
Envie de comprendre le deep learning par la pratique ? De nombreux frameworks existent aujourd'hui pour faire du deep learning mais les tutoriaux s'adressent souvent aux initiés. Cet atelier sera l'occasion de détailler les principes de base nécessaires à la compréhension de ces frameworks. Nous explorerons des éléments aujourd'hui typiques dans les réseaux profonds : perceptron, descente de gradient, graphe de calcul, réseaux convolutionels, ReLU, pré-entraînement, adaptation à une nouvelle tâche, etc. Cet atelier utilisera la bibliothèque TensorFlow, Il est fortement recommandé de l'avoir installé pour participer à ce workshop.
MixTeen
Les enfants, on fait quoi pendant les vacances ? On programme ! Pas besoin d’être un geek en herbe, pas besoin de passer son temps devant un ordinateur... Avec de la créativité et de la curiosité, il est possible de réaliser des programmes informatiques tout en s’amusant. Pour les parents : Proposez à vos enfants de comprendre l’informatique de façon ludique, avec des outils qui leur sont adaptés. Nous leur ferons découvrir les clés de la programmation. Pour les enfants : apprenez à créer vos mini-jeux, mini-films sur un ordinateur en venant programmer avec nous ! Pour plus d'info, rendez-vous sur la page MixTeen du site.