Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
ONNX et la JVM
ONNX et la JVM
La prise en charge d'ONNX sur la machine virtuelle Java (JVM) est cruciale car les modèles ML deviennent de plus en plus importants dans pratiquement toutes les applications. Java étant l'une des plus grandes plates-formes utilisées dans la création d'applications logicielles en direct, il est essentiel de fournir une prise en charge dans les langages de programmation, tels que Java ou C#. Oracle vise à fournir l'API C d'exécution ONNX en Java, permettant un déploiement facile avec un impact minimal sur les performances grâce à l'utilisation d'une fine couche de l'API Java sur l'API C. L'orateur discute également d'une bibliothèque open source pour écrire des modèles ONNX à partir de Java, présente un exemple de graphique de régression logistique et invite à contribuer aux éléments d'exportation ONNX dans Trippo tout en discutant du manque de normalisation dans le format de métadonnées ONNX.
Créez votre solution d'inférence de modèle hautes performances avec DJL et ONNX Runtime
Créez votre solution d'inférence de modèle hautes performances avec DJL et ONNX Runtime
La bibliothèque Deep Java (DJL) est une bibliothèque d'apprentissage automatique basée sur Java qui résume les bibliothèques d'apprentissage en profondeur et offre plusieurs backends, tels qu'Apache MXNet, TensorFlow et PyTorch. La bibliothèque dispose d'un ensemble de modèles pré-formés pour diverses tâches et est prête pour le service, après avoir subi des tests rigoureux pour garantir des performances optimales tout en contrôlant l'utilisation de la mémoire. Les haut-parleurs introduisent également le concept de moteur hybride qui charge les deux moteurs ensemble, offrant une transition plus fluide entre les moteurs pour l'inférence. Les développements ultérieurs incluent la prise en charge des serveurs ARM, l'exécution d'ONNX Runtime sur les appareils Android et l'apport de la solution de moteur hybride aux appareils périphériques.
[FlexFlow Bootcamp 2020] Prise en charge frontale FlexFlow : TensorFlow Keras, PyTorch, ONNX, etc.
[FlexFlow Bootcamp 2020] Prise en charge frontale FlexFlow : TensorFlow Keras, PyTorch, ONNX, etc.
Dans cette section de la vidéo, l'orateur discute de l'API FlexFlow Python, qui prend en charge TensorFlow Keras, PyTorch et ONNX. Le processus de création et de formation d'un modèle implique l'ajout d'opérateurs au modèle, la compilation du modèle, la création de chargeurs de données et l'initialisation/la formation du modèle à l'aide de la fonction d'ajustement ou de procédures de formation personnalisées. Les conférenciers discutent également de la prise en charge des modèles Keras et PyTorch dans FlexFlow, ainsi que de la possibilité d'importer des modèles préexistants via la représentation intermédiaire ONNX. Cependant, il est important d'assurer la cohérence entre la bibliothèque utilisée pour construire FlexFlow et celle utilisée pour construire le package python ONNX.
Apprentissage Machine Learning avec .NET, PyTorch et ONNX Runtime
Apprentissage Machine Learning avec .NET, PyTorch et ONNX Runtime
Dans cette vidéo sur l'apprentissage de l'apprentissage automatique avec .NET, PyTorch et le runtime ONNX, les conférenciers présentent le runtime ONNX et expliquent les différentes étapes de formation d'un modèle d'apprentissage automatique. Ils montrent également comment utiliser le format ONNX avec .NET pour un apprentissage en profondeur et discutent de l'importance de comprendre les hyperparamètres et la méthode d'optimisation pour des prédictions de modèles précises. Les conférenciers montrent également comment utiliser le runtime ONNX pour charger un modèle et faire des prédictions, ainsi que comment gérer les erreurs potentielles avec un try-block lors de l'exécution d'une session. De plus, ils discutent de l'utilisation du vecteur d'incertitude pour montrer l'incertitude de l'IA dans ses prédictions et mentionnent certaines industries où l'IA est utilisée, comme les systèmes de détection de fraude et de recommandation.
Comment lire et écrire un modèle ONNX dans ML.NET
Comment lire et écrire un modèle ONNX dans ML.NET
La vidéo commence par présenter ONNX - un format ouvert créé par Microsoft et Facebook qui permet l'échange de modèles d'apprentissage automatique entre différents frameworks. Le présentateur explique comment ML.NET, une bibliothèque d'apprentissage automatique open source et multiplateforme, prend en charge les modèles ONNX. La vidéo montre ensuite comment créer et exporter un modèle ML.NET dans un fichier ONNX, à l'aide du package ONNX Runtime. Une fois le modèle ONNX créé, la vidéo explique comment l'utiliser pour faire des prédictions sur de nouvelles données dans ML.NET. Dans l'ensemble, la vidéo fournit un guide complet sur l'utilisation des modèles ONNX avec ML.NET pour les applications d'apprentissage automatique.
Intégration des modèles ML scikit-learn avec ML.NET à l'aide d'ONNX - Groupe d'utilisateurs pratiques de ML.NET 18/02/2022
Intégration des modèles ML scikit-learn avec ML.NET à l'aide d'ONNX - Groupe d'utilisateurs pratiques de ML.NET 18/02/2022
Dans cette vidéo, le conférencier discute de l'intégration des modèles d'apprentissage automatique Scikit-learn avec l'écosystème .NET à l'aide d'ONNX. Ils utilisent la notation des prospects dans le domaine du marketing numérique comme exemple pratique de la manière de créer, déployer et tester des modèles d'apprentissage automatique pour les systèmes clients. Le présentateur explique le processus de notation des prospects et souligne l'importance de créer un outil automatisé qui maximise l'efficacité des équipes marketing et commerciales. L'orateur discute du défi que représente le déploiement de modèles d'apprentissage automatique pour les systèmes clients et présente ONNX en tant que solution. Ils fournissent un aperçu des outils, packages et techniques utilisés pour intégrer les modèles Scikit-learn ML avec ML.NET à l'aide d'ONNX. Le conférencier montre comment créer et sérialiser un modèle de régression logistique, le convertir au format ONNX et exécuter le modèle ONNX, avant de l'intégrer à l'écosystème .NET à l'aide d'Azure Functions. Dans l'ensemble, cette vidéo sert de guide pratique aux développeurs qui cherchent à intégrer les modèles Scikit-learn ML à l'écosystème .NET à l'aide d'ONNX.
Dans cette session pratique du groupe d'utilisateurs ML.NET, le présentateur démontre l'utilisation du format ONNX pour créer un modèle ONNX de notation des prospects qui peut être intégré à l'écosystème Dot Net. L'implémentation peut être utilisée en parallèle avec ML.NET, permettant l'exécution de modèles ONNX à l'aide du runtime ONNX tout en effectuant un apprentissage automatique à l'aide de ML.NET. Le présentateur partage un référentiel GitHub qui contient les techniques utilisées, les bibliothèques et les instructions pas à pas pour construire le modèle ONNX. L'utilisation du format ONNX permet un moteur d'exécution multiplateforme et aide à combler le fossé entre les scientifiques des données et les développeurs d'applications. La valeur de la session réside dans la mise en œuvre pratique d'un système de preuve de concept, qui peut être utilisé avec d'autres algorithmes.
Intégration des modèles ML scikit-learn avec ML.NET à l'aide d'ONNX - Groupe d'utilisateurs pratiques de ML.NET 18/02/2022
Intégration des modèles ML scikit-learn avec ML.NET à l'aide d'ONNX - Groupe d'utilisateurs pratiques de ML.NET 18/02/2022
Dans cette vidéo, le conférencier discute de l'intégration des modèles d'apprentissage automatique Scikit-learn avec l'écosystème .NET à l'aide d'ONNX. Ils utilisent la notation des prospects dans le domaine du marketing numérique comme exemple pratique de la manière de créer, déployer et tester des modèles d'apprentissage automatique pour les systèmes clients. Le présentateur explique le processus de notation des prospects et souligne l'importance de créer un outil automatisé qui maximise l'efficacité des équipes marketing et commerciales. L'orateur discute du défi que représente le déploiement de modèles d'apprentissage automatique pour les systèmes clients et présente ONNX en tant que solution. Ils fournissent un aperçu des outils, packages et techniques utilisés pour intégrer les modèles Scikit-learn ML avec ML.NET à l'aide d'ONNX. Le conférencier montre comment créer et sérialiser un modèle de régression logistique, le convertir au format ONNX et exécuter le modèle ONNX, avant de l'intégrer à l'écosystème .NET à l'aide d'Azure Functions. Dans l'ensemble, cette vidéo sert de guide pratique aux développeurs qui cherchent à intégrer les modèles Scikit-learn ML à l'écosystème .NET à l'aide d'ONNX.
Dans cette session pratique du groupe d'utilisateurs ML.NET, le présentateur démontre l'utilisation du format ONNX pour créer un modèle ONNX de notation des prospects qui peut être intégré à l'écosystème Dot Net. L'implémentation peut être utilisée en parallèle avec ML.NET, permettant l'exécution de modèles ONNX à l'aide du runtime ONNX tout en effectuant un apprentissage automatique à l'aide de ML.NET. Le présentateur partage un référentiel GitHub qui contient les techniques utilisées, les bibliothèques et les instructions pas à pas pour construire le modèle ONNX. L'utilisation du format ONNX permet un moteur d'exécution multiplateforme et aide à combler le fossé entre les scientifiques des données et les développeurs d'applications. La valeur de la session réside dans la mise en œuvre pratique d'un système de preuve de concept, qui peut être utilisé avec d'autres algorithmes.
Modèles d'apprentissage automatique avec ONNX et .NET | Conférence .NET 2022
Modèles d'apprentissage automatique avec ONNX et .NET | Conférence .NET 2022
La vidéo "Modèles d'apprentissage automatique avec ONNX et .NET" de .NET Conf 2022 présente aux téléspectateurs les concepts de l'IA et de l'apprentissage automatique, y compris la différence entre l'apprentissage en profondeur et la programmation traditionnelle. Les présentateurs fournissent une vue d'ensemble d'Azure Machine Learning, PyTorch et ONNX, et montrent comment créer un pipeline à l'aide d'Azure Machine Learning pour former des modèles d'apprentissage machine avec ONNX et .NET. Ils expliquent également comment intégrer un modèle d'apprentissage automatique dans une application .NET Maui et discutent des techniques permettant de réduire la taille des modèles ONNX pour les appareils mobiles. La section se termine en présentant le prochain conférencier, Rory, qui discutera de l'accessibilité.
Sur .NET Live - Opérationnalisation des modèles ML avec ONNX, C# .... et Pokemon !
Sur .NET Live - Opérationnalisation des modèles ML avec ONNX, C# .... et Pokemon !
Dans cette vidéo On.NET Live, les hôtes discutent de l'opérationnalisation des modèles d'apprentissage automatique avec ONNX et invitent Cassie Kozyrkov en tant qu'invitée spéciale. Kozyrkov souligne l'importance du mentorat et discute de l'utilisation d'ONNX comme moyen de combler le fossé entre les scientifiques des données et les ingénieurs en logiciel. La conversation couvre divers sujets, de la création d'un modèle d'apprentissage automatique à l'aide du traitement du langage naturel à l'importance de la transformation des données, en passant par les tests avec des données invisibles et le déploiement du modèle via Azure Functions. Les conférenciers discutent également d'Azure Machine Learning et des ressources disponibles pour ceux qui souhaitent explorer ONNX et les modèles d'apprentissage automatique plus largement.
La vidéo On.NET Live traite de l'opérationnalisation des modèles ML avec ONNX, C# et (pour le plaisir) Pokemon. Le premier présentateur parle d'ONNX, un format d'apprentissage automatique qui permet d'enregistrer et de charger des modèles dans différents cadres, et de la façon d'opérationnaliser les modèles à l'aide de .NET. Le deuxième présentateur discute de l'utilisation de ML.NET pour créer un classificateur d'images Pokemon et montre comment il peut être opérationnalisé pour le déploiement. Dans l'ensemble, la vidéo fournit un excellent aperçu de l'opérationnalisation des modèles d'apprentissage automatique avec ONNX et C#.
Standup de la communauté Machine Learning - Apprentissage en profondeur avec PyTorch ONNX
Standup de la communauté Machine Learning - Apprentissage en profondeur avec PyTorch et ONNX
La vidéo "Machine Learning Community Standup - Deep Learning with PyTorch & ONNX" couvre divers sujets liés à l'apprentissage automatique, PyTorch et ONNX. Une section couvre le surajustement et comment l'empêcher dans les réseaux de neurones en utilisant l'abandon et la validation croisée. Les hôtes mettent également en évidence divers projets d'apprentissage automatique basés sur la communauté et leurs événements à venir sur l'utilisation de .NET avec l'apprentissage automatique. La vidéo présente également PyTorch, une bibliothèque d'apprentissage automatique populaire utilisée pour la vision par ordinateur et le traitement du langage naturel, avec divers modules intégrés tels que la vision torche et les transformations. Les conférenciers expliquent le format ONNX pour représenter les modèles d'apprentissage automatique et son environnement d'exécution pour exécuter l'inférence et la formation dans plusieurs langues. Le didacticiel explique également comment utiliser des modèles prédéfinis dans le zoo de modèles de PyTorch et couvre le débogage et la gestion des packages et des environnements Python à l'aide de Jupyter Notebooks et d'Anaconda. De plus, le didacticiel couvre les détails de la formation et de l'exportation d'un modèle PyTorch à l'aide d'ONNX, qui peut être utilisé avec le runtime ONNX pour améliorer les performances des modèles.
La vidéo aborde également divers sujets liés à l'apprentissage automatique et à l'apprentissage en profondeur. Les conférenciers parlent de l'utilisation de SkiaSharp pour le traitement d'image dans Xamarin et des limites des modèles sur appareil en raison de leur taille, mais notent les avantages d'avoir des modèles sur appareil. Ils suggèrent également diverses ressources pour apprendre la théorie de l'apprentissage automatique, telles que la classe Andrew Ng Coursera et une classe d'apprentissage automatique appliquée qui donne des informations de haut niveau sur l'utilisation d'outils et de bibliothèques pour créer des modèles d'apprentissage automatique. L'importance d'avoir un objectif lors de l'apprentissage de l'apprentissage automatique et de l'intégration de l'apprentissage dans son travail est également mentionnée. Enfin, l'orateur fait allusion au contenu à venir qui pourrait intéresser le public.