Home Tags TensorFlow

TensorFlow

TensorFlow : consultez les dernières actualités de la librairie open source d’apprentissage automatique conçue par Google.

 

Google publie TensorFlow GNN 1.0 : une avancée majeure dans l’apprentissage sur les graphes

Google Research a annoncé mardi dernier TensorFlow GNN 1.0 (TF-GNN), une bibliothèque testée en production permettant de construire et entraîner des réseaux de neurones de graphes (GNN) à grande échelle. Les graphes sont omniprésents dans de nombreux domaines, de la biologie à la...

MoveNet pour TensorFlow.js : un modèle de deep learning analysant la posture du corps humain depuis le navigateur

Ronny Votel et Na Li de Google Research ont annoncé sur le blog Tensorflow la publication d’un nouveau modèle de détection de postures intitulé MoveNet. Le modèle est compatible avec TensorFlow.js, le portage en Javascript de Tensorflow. La plateforme est capable d’an...

Google AI lance TensorFlow Quantum

Google AI vient d’annoncer le lancement en collaboration avec l’Université de Waterloo, X et Volkswagen, de TensorFlow Quantum, une librairie open source pour le prototypage rapide de modèles de Machine Learning quantique. Concrétement, TensorFlow Quantum permet lR...

Focus sur GrAI One, la puce IA de GrAI Matter Labs pour une latence ultra-faible en périphérie

GrAI Matter Labs (alias GML) a lancé, le 24 octobre 2019, GrAI One, présenté comme le tout premier processeur IA au monde optimisé pour un traitement à latence ultra-faible et à faible consommation d’énergie en périphérie (edge). Il s’agit d’une puce reposant sur la t...

Découvrez Neural Structured Learning, le nouveau framework TensorFlow pour les données structurées

Google a lancé un nouveau framework pour TensorFlow baptisé NSL (Neural Structured Learning). Open source, cet outil pour les chercheurs et développeurs en machine learning est adapté aux données structurées telles que des graphes pour l’entraînement de réseaux neuronaux pr...

Formation TensorFlow – Générer des poèmes aléatoires

Dernier épisode de cette formation à TensorFlow, nous mettons en oeuvre une intelligence artificielle capable de générer des pèmes aléatoires grâce aux réseaux de neurones récurrents. Retourner au sommaire de la formation TensorFlow...

Formation TensorFlow : les lots séquentiels (batchs) dans le cas des RNN yo

Dans cette vidéo de formation à TensorFlow, nous allons nous intéresser aux Batchs. Et plus particulièrement, aux batchs dans le cas de réseaux de neurones récurrents, puisque nous sommes en train de construire un système de génération de poèmes dans le style de Victor Hugo. Nous...

Formation TensorFlow : générer des poèmes dans le style de Victor Hugo

Dans cette nouvelle vidéo de tutoriel, apprenez comment générer des poèmes dans le style de Victor Hugo grâce aux réseaux de neurones récurrents (NRR), très utilisés en traitement automatisé du langage (TAL). Notebook IPython de la vidéo Retourner au sommaire de la formation à Te...

Formation TensorFlow : Gérer les données avec tf.data

Comment parcourir un jeu de données de manière efficace avec TensorFlow grâce à tf.data ?  Nous allons également voir ce que sont les batchs, epochs et tuples. Retourner au sommaire de la formation à TensorFlow 2.0...

Formation TensorFlow : Développer une intelligence artificielle qui reconnaît des dessins

Dans cette vidéo nous allons commencer à travailler sur une Intelligence artificielle capable de reconnaître des dessins. Cette IA se base sur un réseau à convolution dont nous verrons les mécanismes de fonctionnement. Vous pouvez également consulter la série de vidéos consacrées...

Formation TensorFlow : Créer des layers personnalisées

Comment et pourquoi créer des layers personnalisés dans TensorFlow 2.0 ? La nouvelle version de TensorFlow intègre Keras par défaut. Cela permet d’exploiter la puissance de TensorFlow plus simplement grâce à une interface de programmation (API) plus conviviale. Mais il rest...

AWS lance des conteneurs prêts pour le Deep Learning

Amazon Web Services a annoncé aujourd’hui le lancement de conteneurs dédiés au Deep Learning pour simplifier le développement d’applications basées sur l’intelligence artificielle. Ces conteneurs se présentent sous forme d’images Docker sur lesquelles les ...

Formation TensorFlow : Utiliser l’API de Subclassing

Qu’est-ce que l’API de Subclassing proposée par TensorFlow 2.0 ?  L’API de Subclassing permet de créer un modèle en tirant partie des fonctionnalités d’héritage de classe mises à disposition. On peut alors créer une classe modèle personnalisée héritant de ...

Formation TensorFlow : Le mode eager et le mode graphiques

En quoi consistent le mode graph et le mode eager proposés par TensorFlow ? Quelle est la différence entre ces deux modes ? Les versions précédentes de TensorFlow privilégiaient le mode Graph, mais avec cette version 2.0 de TensorFlow, le mode Eager devient le mode par défaut. Re...

Formation TensorFlow : Utiliser et sauvegarder un modèle.

Le temps d’apprentissage en Deep Learning peut s’avérer extrêmement long. Il est donc bien sûr hors de question de recommencer le processus d’apprentissage à chaque lancement d’une application. Nous allons donc voir comment sauvegarder un modèle TensorFlow...

Formation TensorFlow : les fonctions d’activation ( tanh, sigmoid, ReLU..) je

Plusieurs fonctions peuvent être adaptées à l’activation de neurones. ReLU, Tanh et Sigmoid figurent parmi les choix les plus courants. Mais quelles sont leurs différences et comment choisir ? Retour au sommaire de la formation à TensorFlow 2.0...

Formation TensorFlow : Jeu d’entraînement, jeu de validation et jeu de tests

Zoom sur les jeux d’entraînement, de validation et de test qui composent le jeu de données (dataset). A quoi servent-ils et quelles sont les différences entre ces jeux ? Retourner au sommaire de la formation à TensorFlow 2.0....

Formation TensorFlow : la fonction d’erreur

Dans cette vidéo, découvrez les fonctions d’erreur et plus particulièrement les fonctions d’erreur de type cross entropy que nous utiliserons au cours de cette vidéo. Nous nous appuyons sur ces fonctions pour réduire le taux d’erreur et donc maximiser le taux de...

TensorFlow Privacy, un nouvel outil Google pour protéger les données personnelles lors de l’entraînement des IA

Google a présenté la semaine dernière dans un article TensorFlow Privacy, son outil pensé pour la protection des données personnelles utilisées dans les phases d’apprentissage avec TensorFlow des systèmes d’intelligence artificielle. Basé sur la « confidentialité diff...

Formation TensorFlow : Normaliser les données

Etape souvent sous-estimée, la normalisation de données linéaires conditionne pourtant un bon apprentissage par le réseau de neurones. Voyons en quoi la normalisation peut nous aider à améliorer les performances de notre réseau. Et voyons comment normaliser les données avec Tenso...

Formation TensorFlow : Coder un simple réseau de neurones

Nous entrons désormais dans le vif du sujet avec la programmation de notre premier réseau de neurones sous TensorFlow 2.0. Nous utilisons pour cela l’API de Keras, outil d’abstraction destiné à faciliter la mise en oeuve de réseaux de neurones, désormais embarqué nati...

Formation TensorFlow – Comment marche un perceptron ?

2ème épisode de la série de vidéos de formation à TensorFlow 2.0 proposée par Thibault Neveu. Qu’est-ce qu’un réseau de neurones et comment marche un perceptron ? Cette vidéo définit des notions essentielles de l’intelligence artificielle et explique le fonction...

Formation TensorFlow

Profitez de plus de 5h de formation vidéo gratuite à TensorFlow 2.0, l’un des frameworks de Deep Learning les plus puissants en matière d’intelligence artificielle. Thibault Neveu, chercheur en intelligence artificielle et contributeur expert Actu IA propose une nouve...

Uber présente Ludwig, boite à outil de Deep learning sans programmation

La société Uber utilise de manière intensive le Deep Learning, que ce soit pour des tâches afférentes à la conduite, la navigation, ou tout simplement au support client. Le laboratoire Uber AI a annoncé le 11 février la mise à disposition d’une boite à outil de Deep Learnin...

Intel vous offre un Intel Neural Compute Stick 2

La semaine dernière, Intel nous avait permis de vous dévoiler en avant première l’Intel Neural Compute Stick 2, le stick USB capable d’exploiter des modèles de Deep Learning. Cet appareil, guère plus gros qu’une clef USB standard permet d’effectuer de l...

“Push du Machine Learning dans ton app – When TensorFlow and MLKit rule the world” par Sandra Dupré d’Octo Technology au DevFest Nantes 2018

À l’occasion de la première journée du DevFest Nantes 2018, Sandra Dupré Développeuse Android chez Octo Technology est intervenue sur la thématique”Push du Machine Learning dans ton app – When TensorFlow and MLKit rule the world”. Le machine learning n’est...

Segmentation et détection d’objets en temps réel avec Tensorflow

L’objectif de ce billet est d’expliquer la segmentation d’objets en temps réel par l’exemple. Pour cela, nous allons développer une application de segmentation en temps réel avec une webcam simple (embarquée dans le PC, USB ou autre). Nous utiliserons le framework Tensorflow, le ...

MATLAB 2018b comprend une Deep learning Toolbox

Mathworks a dévoilé la nouvelle version de MATLAB. Cette version 2018b comprend une Deep Learning Toolbox. Elle est focalisée sur le développement d’applications d’intelligence artificielle. La Deep learning Toolbox est une des nouveautés proposées par MATLAB 2018b. E...

LinkedIn rend TonY open source pour exécuter des jobs TensorFlow

LinkedIn a annoncé récemment avoir rendu open source TonY, son projet permettant aux chercheurs et développeurs d’exécuter facilement des jobs TensorFlow sur Hadoop, Map/Reduce et Spark.  LinkedIn propose désormais en open source TonY. Ce projet permet d’aider à ses utilisa...

Innovation, traduction et intelligence artificielle : Focus sur Ubiqus et Ubiqus IO

Le Groupe Ubiqus a annoncé plus tôt cet été son entrée dans le top 20 des plus grosses entreprises mondiales dans le domaine de la traduction. C’est dans cette ligne que sa filiale Ubiqus.IO présente son tout dernier module de traduction en ligne, issu des travaux des cherc...

Intelligence artificielle : Faire du Deep Learning en Javascript avec TensorFlow.js

En août 2017, nous vous présentions TensorFire, une librairie javascript permettant de faire du Deep Learning directement depuis votre navigateur internet. L’autre librairie permettant de le faire, Deeplearn.js a évolué et devient le socle de TensorFlow.js, la suite de Deep...

Traduction automatique : Focus sur la solution Open Source proposée par Systran, acteur historique de la T.A qui ne cesse de se renouveler

Les progrès de l’intelligence artificielle permettent un véritable essor technologique, notamment en matière de traduction automatique. Après la traduction statistique, le nouveau paradigme dominant est maintenant la traduction basée sur des réseaux de neurones, également a...

Deep Learning avec TensorFlow pour les débutants #2 : classification d’images

Script final : https://github.com/thibo73800/deep_learning/blob/master/tensorflow_image_classifier.py Aller à la vidéo suivante : les réseaux convolutifs...

Deep Learning avec TensorFlow pour les débutants #1

Cette vidéo est la première d’une série consacrée à Tensorflow et au deep learning. Dans cette première, nous concevons un réseau de neurones simple constitué de deux couches (une couche cachée de 3 neurones et un neurone en sortie.). Lien vers le script final: Lien vers le...

Projet Maven de Google avec l’armée américaine : plus de 3100 employés protestent

Plus de 3100 employés de Google ont envoyé une lettre à Sundar Pichai, dévoilée par le New York Times, pour protester contre la participation du groupe américain à un programme du Pentagone. Des critiques contre “le business de la guerre” qui mettent de nouveau en ava...

DeepLab disponible au sein du framework Tensorflow en open source

Google Research a annoncé la mise en disposition en open source sur GitHub de sa technologie DeepLab-v3+ au sein de son framework TensorFlow. Développée à partir de réseaux de neurones convolutifs, elle sera désormais accessible aux développeurs. DeepLab est un modèle de segmenta...

Des développeurs se sont lancé le défi de transformer n’importe quelle webcam en Kinect grâce à TensorFlow

Or Fleisher et Dror Ayalon, deux développeurs spécialisés en intelligence artificielle, sont parvenus à transformer une webcam des plus basiques en un système de motion tracking (ou match moving). Le projet Skeletron a été développé en utilisant TensorFlow, Unity et une simple we...

TensorFlow sort en version 1.5

La version 1.5 de TensorFlow est sortie le 26 janvier 2018. Cette nouvelle version permet notamment un nouveau mode de développement simplifié, en activant le mode “Eager execution” (exécution au désir). Ce mode de développement permet d’utiliser et exploiter le...

OpenAI optimise les GPU afin d’accélérer les réseaux de neurones

OpenAI a dévoilé sur son blog le 6 décembre dernier un programme permettant de construire des réseaux de neurones plus rapides et plus efficaces. Les matrices creuses pour accélérer le deep learning Les réseaux de neurones, modelés sur le fonctionnement du cerveau humain, sont co...

Google dévoile une pré-version de TensorFlow Lite

L’annonce en mai dernier par Google, lors du Google I/0 d’une nouvelle version de TensorFlow pour une utilisation mobile avait fait grand bruit. L’éditeur vient de proposer une pré-version pour les développeurs de TensorFlow Lite. Plus légère, plus rapide et mul...

TensorFlow 1.4 vient de sortir

La version 1.4 de TensorFlow vient de sortir. Cette nouvelle version officielle, dont la version Release Candidate est sorte il y a un peu plus de deux semaines apporte comme d’habitude un certain nombre de nouveautés et de corrections. Notons notamment l’ajout de la ...

TensorFlow Lattice : un nouvel outil pour les utilisateurs de tensorflow

Un problème connu en matière d’apprentissage Tous les datascientists le savent, il est parfois difficile de s’assurer que l’entraînement d’un modèle se fait correctement lorsque les jeux de données d’entraînement comportent énormément de bruit. Se fi...

Oracle intègre des services de développement IA à sa plateforme

Oracle a profité du OpenWorld 2017 pour annoncer le développement de l’intelligence artificielle dans ses applications mais également d’une boîte à outils IA. Des services infusés dans l’intelligence artificielle Si Oracle a quelque peu tardé à s’imposer d...

Microsoft lance de nouveaux outils de machine learning

Microsoft a profité de la conférence Ignite pour annoncer le lancement de différents outils pour développeurs et datascientists. L’idée est de faciliter la création et la gestion de modèles et d’applications d’intelligence artificielle. Faciliter la gestion de m...

Microsoft annonce le Project Brainwave pour une intelligence artificielle en temps réel

A l’occasion du HOT CHIPS Symposium, Microsoft a annoncé la création de sa nouvelle plate-forme d’accélération de deep learning. Performance et flexibilité Baptisé Project Brainwave, ce projet de Microsoft a été créé pour concevoir un système d’intelligence arti...

Chris Lattner, créateur de Swift, rejoint Google Brain

En juin dernier, Chris Lattner annonçait son départ de chez Tesla quelques mois seulement après son arrivée. Créateur de Swift, il avait rejoint Apple en 2005 avant de partir pour la société d’Elon Musk début 2017. Il y occupait le poste de vice-président de l’équipe ...

Sortie de la version release candidate de TensorFlow 1.3

La version Tensorflow 1.3 RC vient d’être diffusée. Voici un petit récapitulatif des différents changements apportés par cette nouvelle version de la librairie de deep learning open source. Avant d’aller plus loin, rappelons qu’une version Release Candidate n...

Classifier des images avec Tensorflow

Qu’est-ce que TensorFlow ? Depuis une dizaine d’années, les librairies et boîtes à outils informatiques destinées à l’intelligence artificielle se multiplient. Nous pouvons notamment citer Scikit-learn, sortie en 2010, qui est l’une des plus célèbres. Depu...

Google publie en open source une nouvelle API de détection d’objets TensorFlow

Google a annoncé la publication en open source de l’API TensorFlow Object Detection. Ce framework, intégré à TensorFlow, permet de faciliter l’identification des objets dans les images. Permettre aux chercheurs de créer des modèles de détection d’objets Jonathan...

Google rend disponible Tensor2Tensor en open source et facilite la recherche grâce au deep learning

Dans un post de blog, l’équipe de Google annonce avoir mis en open source Tensor2Tensor, une nouvelle bibliothèque de deep learning spécialement pensée pour aider les chercheurs à entraîner leurs système et donc à avancer dans leurs recherches. La bibliothèque Tensor2Tensor...

Sonnet, la bibliothèque de réseau neuronal orientée objet de DeepMind, devient open source

En 2015, Google rendait open source TensorFlow, sa bibliothèque d’apprentissage automatique. La firme a également lancé en open source, en décembre 2016, le projet DeepMind Lab qui utilise le Deep Reinforcing Learning ou DeepRL, et s’adresse à la communauté de dévelop...