Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
ONNX y la JVM
ONNX y la JVM
El soporte de ONNX en Java Virtual Machine (JVM) es crucial, ya que los modelos de ML son cada vez más prominentes en prácticamente todas las aplicaciones. Dado que Java es una de las plataformas más grandes utilizadas en la creación de aplicaciones de software en vivo, es esencial brindar soporte dentro de los lenguajes de programación, como Java o C#. Oracle tiene como objetivo proporcionar la API de C en tiempo de ejecución de ONNX en Java, lo que permite una fácil implementación con un impacto mínimo en el rendimiento mediante el uso de una capa delgada de la API de Java sobre la API de C. El orador también analiza una biblioteca de código abierto para escribir modelos ONNX desde Java, presenta un ejemplo de gráfico de regresión logística e invita a contribuir con el material de exportación de ONNX en Trippo mientras analiza la falta de estandarización en el formato de metadatos ONNX.
Miles de millones de inferencias de PNL en JVM usando ONNX y DJL
Miles de millones de inferencias de PNL en JVM usando ONNX y DJL
El CTO de una empresa de inteligencia de medios analiza cómo utilizan JVM y DJL y Hugging Face para la tokenización de NLP en la canalización de aprendizaje automático para explotar el panorama de los medios para varios casos de uso. A medida que las características de sus productos se han dirigido hacia él, su sistema de modelado y aprendizaje automático se han convertido en partes esenciales para mantener todo en funcionamiento, ya que han alcanzado una escala en la que la CPU ya no podría ser suficiente. Pasaron de usar un modelo de coma flotante de 32 bits a 16 bits, lo que condujo a un aumento del 3 % en la efectividad, pero se enfrentaron a errores de conversión y pérdidas de memoria raras durante el proceso, que resolvieron reemplazando varias implementaciones. Invirtieron en robustez al agregar CI con GPU y configurar una pila lógica avanzada de Prometheus que monitorea la latencia de varias inferencias y la latencia de tokenización. Sus planes futuros incluyen mejorar la eficiencia de la GPU y agregar más modelos al sistema mediante la creación de una configuración de múltiples GPU.
Cree su solución de inferencia de modelos de alto rendimiento con DJL y ONNX Runtime
Cree su solución de inferencia de modelos de alto rendimiento con DJL y ONNX Runtime
Deep Java Library (DJL) es una biblioteca de aprendizaje automático construida en Java que abstrae las bibliotecas de aprendizaje profundo y ofrece múltiples backends, como Apache MXNet, TensorFlow y PyTorch. La biblioteca tiene un conjunto de modelos preentrenados para diversas tareas y está lista para el servicio, ya que se sometió a pruebas rigurosas para garantizar el máximo rendimiento mientras se tiene control sobre el uso de la memoria. Los oradores también presentan el concepto de motor híbrido que carga ambos motores juntos, ofreciendo una transición más suave entre los motores para la inferencia. Otros desarrollos incluyen la compatibilidad con servidores ARM, la ejecución de ONNX Runtime en dispositivos Android y la implementación de la solución de motor híbrido en dispositivos perimetrales.
[FlexFlow Bootcamp 2020] Compatible con FlexFlow Front-End: TensorFlow Keras, PyTorch, ONNX y más
[FlexFlow Bootcamp 2020] Compatible con FlexFlow Front-End: TensorFlow Keras, PyTorch, ONNX y más
En esta sección del video, el orador analiza la API FlexFlow Python, que es compatible con TensorFlow Keras, PyTorch y ONNX. El proceso de creación y entrenamiento de un modelo implica agregar operadores al modelo, compilar el modelo, crear cargadores de datos e inicializar/entrenar el modelo mediante la función de ajuste o procedimientos de entrenamiento personalizados. Los oradores también analizan la compatibilidad con los modelos Keras y PyTorch en FlexFlow, así como la capacidad de importar modelos preexistentes a través de la representación intermedia de ONNX. Sin embargo, es importante garantizar la coherencia entre la biblioteca que se usa para compilar FlexFlow y la que se usa para compilar el paquete python de ONNX.
Aprendizaje Aprendizaje automático con .NET, PyTorch y ONNX Runtime
Aprendizaje Aprendizaje automático con .NET, PyTorch y ONNX Runtime
En este video sobre aprendizaje de aprendizaje automático con .NET, PyTorch y ONNX Runtime, los oradores presentan ONNX Runtime y explican los diferentes pasos para entrenar un modelo de aprendizaje automático. También demuestran cómo usar el formato ONNX con .NET para el aprendizaje profundo y analizan la importancia de comprender los hiperparámetros y el método de optimización para obtener predicciones precisas del modelo. Los oradores también muestran cómo usar el tiempo de ejecución de ONNX para cargar un modelo y hacer predicciones, así como también cómo manejar cualquier error potencial con un bloque de prueba al ejecutar una sesión. Además, discuten el uso del vector de inseguridad para mostrar la incertidumbre de la IA en sus predicciones y mencionan algunas industrias donde se está utilizando la IA, como la detección de fraude y los sistemas de recomendación.
Cómo leer y escribir un modelo ONNX en ML.NET
Cómo leer y escribir un modelo ONNX en ML.NET
El video comienza presentando ONNX, un formato abierto creado por Microsoft y Facebook que permite el intercambio de modelos de aprendizaje automático entre diferentes marcos. El presentador explica cómo ML.NET, una biblioteca de aprendizaje automático multiplataforma y de código abierto, es compatible con los modelos ONNX. Luego, el video muestra cómo crear y exportar un modelo ML.NET a un archivo ONNX, utilizando el paquete ONNX Runtime. Una vez que se crea el modelo ONNX, el video explica cómo usarlo para hacer predicciones sobre nuevos datos en ML.NET. En general, el video proporciona una guía completa sobre cómo usar modelos ONNX con ML.NET para aplicaciones de aprendizaje automático.
Integración de modelos ML de scikit-learn con ML.NET mediante ONNX - Grupo práctico de usuarios de ML.NET 18/02/2022
Integración de modelos ML de scikit-learn con ML.NET mediante ONNX - Grupo práctico de usuarios de ML.NET 18/02/2022
En este video, el orador analiza la integración de los modelos de aprendizaje automático de Scikit-learn con el ecosistema .NET mediante ONNX. Utilizan la puntuación de clientes potenciales en el campo del marketing digital como un ejemplo práctico de cómo construir, implementar y probar modelos de aprendizaje automático para sistemas de clientes. El presentador explica el proceso de puntuación de clientes potenciales y enfatiza la importancia de crear una herramienta automatizada que maximice la eficiencia de los equipos de marketing y ventas. El orador analiza el desafío de implementar modelos de aprendizaje automático para sistemas cliente y presenta ONNX como una solución. Proporcionan una descripción general de las herramientas, los paquetes y las técnicas que se utilizan para integrar los modelos ML de Scikit-learn con ML.NET mediante ONNX. El orador demuestra cómo construir y serializar un modelo de regresión logística, convertirlo al formato ONNX y ejecutar el modelo ONNX, antes de integrarlo con el ecosistema .NET usando Azure Functions. En general, este video sirve como una guía práctica para los desarrolladores que buscan integrar los modelos ML de Scikit-learn con el ecosistema .NET mediante ONNX.
En esta sesión práctica del grupo de usuarios de ML.NET, el presentador demuestra el uso del formato ONNX para crear un modelo ONNX de puntuación de clientes potenciales que se puede incorporar al ecosistema Dot Net. La implementación se puede usar en paralelo con ML.NET, lo que permite la ejecución de modelos ONNX usando el tiempo de ejecución de ONNX mientras se realiza el aprendizaje automático usando ML.NET. El presentador comparte un repositorio de GitHub que contiene las técnicas utilizadas, las bibliotecas y las instrucciones paso a paso para construir el modelo ONNX. El uso del formato ONNX permite un motor de tiempo de ejecución multiplataforma y ayuda a cerrar la brecha entre los científicos de datos y los desarrolladores de aplicaciones. El valor de la sesión radica en la implementación práctica de un sistema de prueba de concepto, que se puede utilizar con otros algoritmos.
Modelos de aprendizaje automático con ONNX y .NET | Conferencia .NET 2022
Modelos de aprendizaje automático con ONNX y .NET | Conferencia .NET 2022
El video "Modelos de aprendizaje automático con ONNX y .NET" de .NET Conf 2022 presenta a los espectadores los conceptos de IA y aprendizaje automático, incluida la diferencia entre el aprendizaje profundo y la programación tradicional. Los presentadores brindan una descripción general de Azure Machine Learning, PyTorch y ONNX, y demuestran cómo crear una canalización con Azure Machine Learning para entrenar modelos de aprendizaje automático con ONNX y .NET. También explican cómo integrar un modelo de aprendizaje automático en una aplicación .NET Maui y analizan técnicas para reducir el tamaño de los modelos ONNX para dispositivos móviles. La sección termina con la presentación del siguiente orador, Rory, quien hablará sobre accesibilidad.
En .NET Live - Operacionalización de modelos ML con ONNX, C#... ¡y Pokémon!
En .NET Live - Operacionalización de modelos ML con ONNX, C#... ¡y Pokémon!
En este video de On.NET Live, los anfitriones analizan la puesta en funcionamiento de modelos de aprendizaje automático con ONNX y traen a Cassie Kozyrkov como invitada especial. Kozyrkov enfatiza la importancia de la tutoría y analiza el uso de ONNX como una forma de cerrar la brecha entre los científicos de datos y los ingenieros de software. La conversación cubre varios temas, desde la creación de un modelo de aprendizaje automático mediante el procesamiento de lenguaje natural y la importancia de la transformación de datos hasta las pruebas con datos ocultos y la implementación del modelo a través de Azure Functions. Los oradores también analizan Azure Machine Learning y los recursos disponibles para aquellos interesados en explorar ONNX y los modelos de aprendizaje automático de manera más amplia.
El video de On.NET Live analiza la puesta en funcionamiento de modelos ML con ONNX, C# y (por diversión) Pokémon. El primer presentador habla sobre ONNX, un formato de aprendizaje automático que permite guardar y cargar modelos en diferentes marcos, y cómo operacionalizar los modelos usando .NET. El segundo presentador analiza el uso de ML.NET para crear un clasificador de imágenes de Pokémon y muestra cómo se puede poner en funcionamiento para su implementación. En general, el video brinda una excelente descripción general de la puesta en funcionamiento de modelos de aprendizaje automático con ONNX y C#.
Standup de la comunidad de aprendizaje automático: aprendizaje profundo con PyTorch ONNX
Standup de la comunidad de aprendizaje automático: aprendizaje profundo con PyTorch y ONNX
El video "Reunión de la comunidad de aprendizaje automático: aprendizaje profundo con PyTorch y ONNX" cubre varios temas relacionados con el aprendizaje automático, PyTorch y ONNX. Una sección cubre el sobreajuste y cómo prevenirlo en las redes neuronales mediante el abandono y la validación cruzada. Los anfitriones también destacan varios proyectos de aprendizaje automático basados en la comunidad y sus próximos eventos sobre el uso de .NET con aprendizaje automático. El video también presenta PyTorch, una popular biblioteca de aprendizaje automático utilizada para la visión por computadora y el procesamiento del lenguaje natural, con varios módulos integrados, como la visión de la antorcha y las transformaciones. Los oradores explican el formato ONNX para representar modelos de aprendizaje automático y su tiempo de ejecución para ejecutar inferencia y capacitación en varios idiomas. El tutorial también analiza cómo usar modelos preconstruidos en el zoológico de modelos de PyTorch y cubre la depuración y administración de paquetes y entornos de Python usando Jupyter Notebooks y Anaconda. Además, el tutorial cubre los detalles del entrenamiento y la exportación de un modelo PyTorch usando ONNX, que se puede usar con el tiempo de ejecución de ONNX para mejorar el rendimiento de los modelos.
El video también analiza varios temas relacionados con el aprendizaje automático y el aprendizaje profundo. Los oradores hablan sobre el uso de SkiaSharp para el procesamiento de imágenes en Xamarin y las limitaciones de los modelos en el dispositivo debido a su tamaño, pero señalan los beneficios de tener modelos en el dispositivo. También sugieren varios recursos para aprender la teoría del aprendizaje automático, como la clase de Andrew Ng Coursera y una clase de aprendizaje automático aplicado que brinda información de alto nivel sobre el uso de herramientas y bibliotecas para crear modelos de aprendizaje automático. También se menciona la importancia de tener un objetivo al aprender sobre el aprendizaje automático y al incorporar el aprendizaje en el trabajo. Por último, el orador sugiere contenido próximo que puede ser de interés para la audiencia.