


La nouvelle version de TensorFlow a un autre drapeau ! L'équipe officielle a clarifié les « quatre piliers » : s'engageant sur une compatibilité descendante à 100 % et sorti en 2023
Entre TensorFlow et PyTorch, qui choisissez-vous ?
Les alchimistes ont dû être torturés par TF, images statiques, problèmes de dépendance et inexplicables interfaces modifiées Même après la sortie de Google TF 2.0, le problème n'a toujours pas été résolu. Après n'avoir eu d'autre choix que de passer à PyTorch, le monde est devenu ensoleillé.
"La vie est courte, j'utilise PyTorch"
Même Google a commencé à annoncer la nouvelle génération de framework informatique JAXIl semble que les responsables aient abandonné TF, et TensorFlow n'est qu'à mi-chemin de la tombe À quelques pas.
Avant le septième anniversaire de TF, l'équipe de développement de TensorFlow a publié un blog annonçant queTensorFlow continuera à se développer et publiera une nouvelle version en 2023, pour faire face à l'interface sale, désordonnée et médiocre. être rectifié et nous vous promettons 100% de compatibilité descendante ! TensorFlow se bat pour l'avenir
Il y a environsept ans, c'est-à-dire le 9 novembre 2015, TensorFlow était officiellement open source.
Depuis lors, des milliers de contributeurs open source et d'experts en développement Google de la communauté, d'organisateurs communautaires, de chercheurs et d'éducateurs mondiaux ont investi dans le développement de TensorFlow.Aujourd'hui, sept ans plus tard, TensorFlow est déjà la plateforme d'apprentissage automatique la plus utilisée, utilisée par des millions de développeurs.
TF apporte également le machine learning à l'écosystème mobile : TFLite fonctionne sur 4 milliards d'appareils.
TensorFlow apporte également l'apprentissage automatique au navigateur : TensorFlow.js est téléchargé 170 000 fois par semaine.
TensorFlow alimente presque tout l'apprentissage automatique de production dans l'ensemble du portefeuille de produits de Google, notamment la recherche, GMail, YouTube, Maps, Play, Ads, Photos, etc.
En plus de Google, parmi d'autres filiales d'Alphabet, TensorFlow et Keras fournissent également la base de l'intelligence artificielle pour les voitures autonomes de Waymo.
Dans l'ensemble du secteur, TensorFlow alimente les systèmes d'apprentissage automatique de milliers d'entreprises, y compris la plupart des plus grands utilisateurs d'apprentissage automatique au monde : Apple, ByteDance, Netflix, Tencent, Twitter, etc.
Dans le domaine de la recherche, chaque mois, Google Scholar indexe plus de 3000 nouveaux documents scientifiques mentionnant TensorFlow ou Keras
TF l'est aujourd'hui, et sa base d'utilisateurs et son écosystème de développeurs sont plus grands que jamais et grandissent !
Le développement de TensorFlow n'est pas seulement une réussite qui mérite d'être célébrée, mais une opportunité d'apporter davantage de valeur à la communauté du machine learning.
L'objectif de l'équipe de développement est de fournir la meilleure plateforme d'apprentissage automatique de la planète et de travailler dur pour transformer l'apprentissage automatique d'une industrie de niche en une industrie mature comme le développement Web.
Pour atteindre cet objectif, l'équipe de développement est disposée à écouter les besoins des utilisateurs, à anticiper les nouvelles tendances du secteur, à itérer les interfaces du logiciel et à s'efforcer de rendre l'innovation à grande échelle de plus en plus facile.
L'apprentissage automatique évolue rapidement, tout comme TensorFlow.
L'équipe de développement a commencé à travailler sur la prochaine itération de TensorFlow, qui soutiendra la prochaine décennie de développement de l'apprentissage automatique et luttera ensemble pour l'avenir !
Quatre piliers de TensorFlow
Rapide et évolutif : compilation XLA, calcul distribué, optimisation des performances
TF se concentrera sur la compilation XLA, basée sur les avantages de performances TPU, de sorte que la plupart des workflows de formation et d'inférence de modèles soient plus rapide sur les GPU et les CPU. L'équipe de développement espère que XLA deviendra la norme industrielle pour les compilateurs d'apprentissage profond, et il est désormais open source dans le cadre de l'initiative OpenXLA.Dans le même temps, l'équipe a également commencé à étudier DTensor, une nouvelle interface pouvant être utilisée pour le parallélisme de modèles à grande échelle, qui pourrait ouvrir l'avenir de la formation et du déploiement de très grands modèles. Lorsque les utilisateurs développent de grands modèles, même s’ils utilisent plusieurs clients en même temps, cela donne l’impression de s’entraîner sur une seule machine.
DTensor sera unifié avec l'interface tf.distribution pour prendre en charge des modèles flexibles et le parallélisme des données. L'équipe de développement approfondira également ses recherches sur les techniques d'optimisation des performances des algorithmes, telles que les calculs de précision mixte et de précision réduite, qui peuvent fournir des améliorations considérables de la vitesse du GPU et du TPU. Applied Machine Learning fournit de nouveaux outils pour les domaines de la vision par ordinateur et du traitement du langage naturel. L'écosystème d'apprentissage automatique appliqué sur lequel l'équipe travaille, notamment via les packages KerasCV et KerasNLP, fournit des composants modulaires et composables pour les cas d'utilisation appliqués du CV et de la PNL, y compris un grand nombre de pré- modèles formés. Pour les développeurs, l'équipe ajoutera également davantage d'échantillons de code, de guides et de documentation pour les cas d'utilisation populaires et émergents de l'apprentissage automatique appliqué, dans le but ultime de réduire progressivement les obstacles de l'industrie à l'apprentissage automatique et de le transformer en un outil entre les mains de chaque développeur. Plus facile à déployer Les développeurs auront plus de facilité à exporter des modèles, comme l'exportation vers des appareils mobiles (Android ou iOS), des appareils de périphérie (microcontrôleurs), des backends de serveur ou JavaScript deviendra plus facile. À l'avenir, exporter des modèles vers TFLite et TF.js et optimiser leurs performances d'inférence sera aussi simple que d'appeler mod.export(). Parallèlement, l'équipe développe également une interface publique TF2 C++ pour l'inférence native côté serveur, qui peut être directement utilisée dans le cadre d'un programme C++. Que vous développiez des modèles à l'aide de JAX et TensorFlow Serving, ou des modèles mobiles et Web développés à l'aide de TensorFlow Lite et TensorFlow.js, il deviendra plus facile à déployer. Plus facile À mesure que le domaine de l'apprentissage automatique s'est développé au cours des dernières années, les interfaces de TensorFlow se sont également développées, et elles ne sont pas toujours présentées de manière cohérente ou facile à comprendre. . L'équipe de développement intègre et simplifie activement ces API, par exemple en adoptant la norme API NumPy pour les nombres. Le débogage du modèle est également un problème qui doit être pris en compte. Un excellent framework n'est pas seulement la conception de son interface API, mais aussi l'expérience de débogage. L'objectif de l'équipe est de minimiser le temps de résolution pour développer tout système d'apprentissage automatique appliqué grâce à de meilleures capacités de débogage. L'équipe de développement espère que TensorFlow deviendra la pierre angulaire de l'industrie de l'apprentissage automatique, la stabilité de l'API est donc également la caractéristique la plus importante. En tant qu'ingénieur qui s'appuie sur TensorFlow dans le cadre d'un produit et en tant que créateur de packages de l'écosystème TensorFlow, vous pouvez passer à la dernière version de TensorFlow et profiter immédiatement de nouvelles fonctionnalités et améliorations de performances sans vous soucier des éléments obsolètes. les bases de code peuvent planter. Par conséquent, l'équipe de développement promet une compatibilité descendante totale de TensorFlow 2 vers la prochaine version. Le code TensorFlow 2 s'exécute tel quel, aucun transcodage requis, aucune modification manuelle requise. L'équipe prévoit de publier une version préliminaire des nouvelles fonctionnalités de TensorFlow au deuxième trimestre 2023 et publiera une version du produit plus tard cette année. Engagement : 100 % de compatibilité descendante
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Étapes d'installation : 1. Téléchargez et installez Miniconda, sélectionnez la version appropriée de Miniconda en fonction du système d'exploitation et installez conformément au guide officiel ; 2. Utilisez la commande "conda create -n tensorflow_env python=3.7" pour créer un nouvel environnement Conda. ; 3. Activez l'environnement Conda ; 4. Utilisez la commande "conda install tensorflow" pour installer la dernière version de TensorFlow ; 5. Vérifiez l'installation.

Dans cet article, nous utiliserons TensorFlow et Keras pour créer un classificateur d'images capable de distinguer les images de chats et de chiens. Pour ce faire, nous utiliserons l'ensemble de données cats_vs_dogs de l'ensemble de données TensorFlow. L'ensemble de données se compose de 25 000 images étiquetées de chats et de chiens, dont 80 % sont utilisées pour l'entraînement, 10 % pour la validation et 10 % pour les tests. Chargement des données Nous commençons par charger l'ensemble de données à l'aide de TensorFlowDatasets. Divisez l'ensemble de données en ensemble d'entraînement, ensemble de validation et ensemble de test, représentant respectivement 80 %, 10 % et 10 % des données, et définissez une fonction pour afficher quelques exemples d'images dans l'ensemble de données. importer

Étapes d'installation : 1. Assurez-vous que Python et pip ont été installés ; 2. Ouvrez l'invite de commande ou la fenêtre du terminal et entrez la commande "pip install tensorflow" pour installer TensorFlow ; 3. Si vous souhaitez installer la version CPU de TensorFlow, vous pouvez utiliser la commande « pip install tensorflow-cpu » ; 4. Une fois l'installation terminée, vous pouvez utiliser TensorFlow en Python.

Aujourd'hui, avec le développement rapide de l'apprentissage automatique, diverses plates-formes d'apprentissage automatique émergent à l'infini. Afin de répondre aux besoins de différents scénarios commerciaux, les modèles d'apprentissage automatique peuvent être déployés respectivement sur les navigateurs Android, iOS et Web, afin que les modèles puissent être utilisés. à déduire côté terminal, Réalisez ainsi le potentiel de votre modèle. TensorFlow.js est la version JavaScript de TensorFlow, prend en charge l'accélération matérielle GPU et peut s'exécuter dans Node.js ou dans des environnements de navigateur. Il prend non seulement en charge le développement, la formation et le déploiement de modèles à partir de zéro, entièrement basés sur JavaScript, mais peut également être utilisé pour exécuter des versions Python existantes de modèles TensorFlow, ou sur la base de modèles TensorFlow existants.

Avec le développement croissant de l’intelligence artificielle et de l’apprentissage automatique, de plus en plus de développeurs explorent l’utilisation de différentes technologies pour créer des algorithmes et des applications d’apprentissage automatique. Langage généraliste, PHP s’impose progressivement dans le domaine de l’intelligence artificielle. Cet article expliquera comment utiliser PHP et TensorFlow pour créer des modèles d'apprentissage automatique et des applications de réseau neuronal, aidant ainsi les développeurs à mieux maîtriser cette technologie. Introduction à PHP et TensorFlow PHP est un langage de script adapté au développement Web et peut être utilisé pour les scripts côté serveur et également

Zebra a officiellement lancé la Zebra Thinking Machine G2 le 2 août. Il s'agit d'une machine d'apprentissage complète, avec « Thinking Machine + Expansion Question Cards » comme combinaison de base, utilisant l'IA et le Big Data pour aider au développement de contenu professionnel pour aider les enfants. se développer de manière globale. Selon les rapports, Zebra a lancé un produit phare amélioré de nouvelle génération qui intègre la technologie de l'IA et le contenu numérique professionnel. Il s'agit du dernier produit après les outils pédagogiques intelligents tels que les machines de reconnaissance du pinyin, les stylos de lecture et les machines à livres d'images. Zebra a également annoncé les dernières données de ventes de sa gamme complète de jouets intelligents et de matériel pédagogique pour enfants, qui dépassent actuellement 4,3 millions d'unités. Tang Qiao, responsable de l'activité jouets et matériel pédagogique de Zebra, a souligné qu'en plus du matériel, la barrière de la concurrence. dans la catégorie des machines à penser réside principalement dans la R&D de contenu professionnel. Le point fort unique de Zebra Thinking Machine est l'utilisation du Big Data de l'IA pour aider au développement de contenu.

Étapes d'installation : 1. Ouvrez PyCharm et ouvrez votre projet ; 2. Allez dans "Fichier"_"Paramètres" ; 3. Sélectionnez "Projet"_"Interpréteur Python" ; 4. Dans la fenêtre des paramètres dans le coin supérieur droit, cliquez sur " + " pour ajouter une nouvelle bibliothèque ; 5. Entrez « tensorflow » dans la zone de recherche et sélectionnez la dernière version de TensorFlow ; 6. Cliquez sur le bouton « Installer le package » et attendez la fin de l'installation.

À l’ère d’aujourd’hui, l’apprentissage profond et l’intelligence artificielle font désormais partie intégrante de nombreuses industries. Dans le processus de mise en œuvre de ces technologies, le rôle de PHP a reçu de plus en plus d'attention. Cet article présentera comment intégrer PHP et TensorFlow pour réaliser un traitement d'apprentissage en profondeur et d'intelligence artificielle. 1. Qu'est-ce que TensorFlow ? TensorFlow est un système d'intelligence artificielle open source de Google. Il peut aider les développeurs à créer et à entraîner des modèles de réseaux neuronaux approfondis.
