Screen_Shot_2017-08-03_at_9.49.00_PM.width-1000
Google

TensorFlow prête main forte à la construction d’une machine à faire des pierre/feuille/ciseaux

Il est difficile de penser à un jeu plus « analogique » que pierre-feuille-ciseaux. Mais cet été, un Googler a décidé d’utiliser TensorFlow, le système d’apprentissage automatique open source de Google, pour construire une machine capable de jouer à pierre-feuille-ciseaux. Pour plus de détails techniques et le code source, voir la publication originale sur le blog Google Big Data et Machine Learning.

Cet été, mon fils de 12 ans et moi étions à la recherche d’un projet scientifique faire ensemble. Il s’intéresse à CS et a étudié la programmation avec Scratch, alors nous savions que nous voulions faire quelque chose impliquant le codage. Après avoir exploré plusieurs idées, nous avons décidé de construire une machine à pierre-feuille-ciseaux qui détecte un geste de la main, puis choisit la pose appropriée pour répondre: pierre, papier ou ciseaux.

Mais notre machine à pierre-feuille-ciseaux avait un ingrédient secret: TensorFlow, qui dans ce cas utilise un algorithme en Machine Learning très simple qui détecte la posture de votre main grâce à un micro-contrôleur Arduino connecté au gant.

Pour fabriquer le matériel de la machine, nous avons utilisé des kits littleBits-kid qui incluent une grande variété de composants tels que LED, moteurs, commutateurs, capteurs et contrôleurs pour fixer trois capteurs de courbure à un gant en plastique. Lorsque vous pliez les doigts en portant le gant, les capteurs émettent un signal électrique. Pour lire les signaux des capteurs de courbure et contrôler le cadran de la machine, nous avons utilisé un module Arduino et Servo.

         composants matériels de ciseaux à papier caillouteux
Les composants matériels de la machine à pierre-feuille-ciseaux

Après avoir assemblé le composant matériel, nous avons écrit le code pour lire les données des capteurs. Le module Arduino prend la tension de signal d’entrée qu’il reçoit du gant, puis convertit ces signaux en une série de trois nombres.

 Graphe de probabilités de pierre-feuille-ciseaux
Graphe de probabilités de pierre-feuille-ciseaux
Estimation de la distribution de probabilité de la roche (rouge), du papier (vert) et des ciseaux (bleu), tel que déterminé par TensorFlow et notre modèle linéaire

L’étape suivante consistait à déterminer quelle combinaison de trois chiffres représente la pierre, la feuille ou les ciseaux. Nous voulions le faire d’une manière qui pourrait être flexible dans le temps, par exemple si nous voulions capturer plus de trois positions de la main avec beaucoup plus de capteurs. Nous avons donc créé un modèle linéaire – une formule algébrique simple que beaucoup d’entre vous ont appris au lycée ou au collège – et utilisé l’apprentissage automatique dans TensorFlow pour résoudre la formule basée sur les données du capteur et les résultats attendus (pierre, feuille ou ciseaux) ). Ce qui est cool, c’est que c’est comme la programmation automatisée – nous spécifions l’entrée et la sortie, et l’ordinateur génère la transformation la plus importante au milieu.

Enfin, nous avons tout mis ensemble. Une fois que nous déterminons la posture de la main, le servo contrôle la main de la machine pour gagner la partie. (Bien sûr, si vous vous sentiez compétitif, vous pourriez toujours programmer la machine pour que VOUS la gagniez à chaque fois … mais nous ne ferions jamais cela. 😉)

         dessin de fils de kaz
Mon fils dessine le signe de la main de la machine

Les ciseaux à papier ne sont probablement pas ce qui vous vient à l’esprit quand vous pensez au Machine Learning, mais ce projet démontre comment le ML peut être utile à tous les types de programmeurs, quelle que soit la tâche humaine. codage et accélération des calculs. Dans ce cas, il a également fourni du plaisir en famille!

hangoutsmeetcontroller34jpg.width-1000
Google

La salle de réunion, par G Suite

Avec G Suite, Google met l’accent sur la création d’outils qui vous aideront à concrétiser vos idées. Nous savons que les réunions sont le principal point d’entrée permettant aux équipes de partager et de transformer des idées en actions. C’est pourquoi nous avons récemment présenté Hangouts Meet, une évolution de Google Hangouts conçue spécifiquement pour le lieu de travail, et Jamboard, un moyen d’apporter un brainstorming créatif directement dans les réunions. Combinés avec Calendar et Drive, ces outils étendent la collaboration au-delà de quatre murs et transforment notre façon de travailler – de sorte que chaque membre de l’équipe a une voix, peu importe l’endroit.

google-sur-tablette
Google

Pourquoi Google fait-il des mises à jour tous les 6 mois ?

Le métier de référenceur (ou SEO comme on aime à se nommer nous-mêmes) bat au rythme des mises à jour régulières de Google. la dernière, annoncée la semaine dernière, nous fait encore trembler, car elle annonce souvent une très grande perturbation des positionnements de nos clients sur le moteur de recherche. Mais au fait, à quoi ça sert les mises à jour de Google ?

some-alt
Google Référencement

Bilan de la mise à jour Google du 01/08/2018

Le 1er août 2018, Google a déployé l’une des plus grandes mises à jour d’algorithme que j’ai jamais vu. C’était énorme et de nombreux sites ont connu une grande volatilité entre les catégories et les pays. La mise à jour 8/1 faisait suite à des mises à jour d’algorithmes généraux similaires en Mars et Avril 2018, ce qui a également causé une volatilité importante sur le Web. Danny Sullivan de chez Google a confirmé qu’il s’agissait d’une vaste mise à jour du classement de base tout comme les mises à jour précédentes.

Google Référencement

L’UE obligera-t-elle Google à expliquer son algorithme de classement ?

La réputation de Google en Europe est différente de sa réputation aux États-Unis. En Europe, Google, ainsi qu’un certain nombre d’autres « géants » de la technologie, est souvent considéré sous un jour négatif en raison de leur approche de la fiscalité.

Google

Dites "oui" à HTTPS: Chrome sécurise le Web, un site à la fois

Octobre est le Mois de la sensibilisation à la cybersécurité, et la sécurité a toujours été l’un des principes fondamentaux de Chrome. Deux études récentes ont conclu que Chrome était le navigateur Web le plus sécurisé dans de multiples aspects de la sécurité, avec des taux élevés de détection de sites dangereux et trompeurs, des correctifs ultra-rapides de vulnérabilités et plusieurs niveaux de défense.

Google

La navigation sécurisée de Google protège désormais plus de 3 milliards d’appareils

En 2007, Google Chrome a lancé la navigation sécurisée, l’un des premiers efforts anti-malwares de Google. Pour garder les utilisateurs en sécurité, Chrome leur montrait un avertissement avant de visiter un site qui aurait pu nuire à leurs ordinateurs.

some-alt
Google

Google mène une guerre contre l’obésité des données

Cela dure depuis les deux dernières années, avec l’explosion des connexions mobiles performantes, qui ont transformé la nature des visites sur le web. Depuis que les internautes visitent les sites en majorité avec leur smartphone, Google a déclaré la guerre à ce qu’ils appellent « l’obésité des données » sur les sites internet.

Google

Gérer l’accès aux applications tierces avec les nouveaux contrôles de sécurité G Suite

La protection des données et des atouts les plus sensibles de votre organisation est un défi constant. G Suite aide à protéger vos données de plusieurs façons: empêcher les attaquants de détecter les phishing par l’apprentissage par machine, en imposant une authentification forte avec l’application de la clé de sécurité et en évitant les fuites de données à travers des outils tels que DLP.

Aujourd’hui, nous sommes En ajoutant une autre fonctionnalité de sécurité qui améliore le contrôle de l’accès aux données et améliore la protection des sites de piratage de prévention de l’hameçonnage, donnant à votre organisation une visibilité et un contrôle sur la façon dont les applications tierces utilisent vos données.

Nouveaux contrôles d’accès aux applications tierces

La liste blanche des applications OAuth permet de protéger vos données en laissant les administrateurs sélectionner spécifiquement quelles applications tierces sont autorisées à accéder aux données G Suite des utilisateurs. Une fois qu’une application fait partie d’une liste blanche, les utilisateurs peuvent choisir d’accorder un accès autorisé à leurs données des applications G Suite. Cela empêche les applications malveillantes d’inciter les utilisateurs à accorder accidentellement l’accès à leurs données d’entreprise.

         OAuth Security GIF

Avec ces nouvelles contrôles de sécurité, un administrateur peut:

1. Obtenez une visibilité fine sur les applications tierces qui accèdent aux données de G Suite.

2. Permettre l’accès à des applications OAuth tierces de confiance et vérifiées.

3. Garde l’accès OAuth aux données principales des applications G Suite en empêchant les installations d’application non autorisées, limitant ainsi les problèmes causés par l’ombre IT.

Une fois que les paramètres de liste blanche OAuth sont en place, l’accès à des applications tierces est appliqué en fonction de la politique définie par les administrateurs et les employés sont automatiquement protégés contre les applications non autorisées.

Activer les listes blanches d’applications OAuth pour votre domaine

Cette fonctionnalité est en cours de mise en œuvre et sera disponible dans la console d’administration au cours des prochains jours. Consultez les instructions sur la façon de commencer ici. Et si vous êtes intéressé à en savoir plus sur la façon dont votre entreprise peut collaborer, stocker et communiquer en toute sécurité dans G Suite, visitez la page G Suite Security.

Google

Le conseil du comté de l’Angleterre investit des millions pour passer à G Suite et aux Chromebooks

Un jour dans la vie d’un employé du Northumberland County Council dans le nord de l’Angleterre, consiste à parcourir des écoles, à réparer des routes ou à éteindre littéralement les feux. C’est un travail qui ne s’arrête jamais et qui s’étend sur une zone rurale de la taille du Grand Londres avec 330 000 citoyens et trois millions de moutons.