Candle Aprendizaje Automático Minimalista en Rust

Candle AA Minimalista en Rust

Guía para Construir Tu Propio Modelo de Aprendizaje Automático con Rust

Imagen por el Autor con @MidJourney

La compañía de inteligencia artificial (IA) Hugging Face ha introducido recientemente Candle, un nuevo marco de trabajo minimalista de aprendizaje automático (ML) diseñado para el lenguaje de programación Rust. Este innovador marco de trabajo ya ha ganado una atención significativa, acumulando 7.8 mil estrellas y 283 bifurcaciones en GitHub.

Hugging Face está comprometido a expandir su ecosistema para que los desarrolladores puedan ampliar el alcance de sus 300,000 modelos de aprendizaje automático de código abierto. Según Jeff Boudier, jefe de producto y crecimiento de la startup, “La idea principal es que estamos desarrollando nuestro ecosistema para los desarrolladores y vemos mucho interés en hacerlo”.

Esto ocurre después de una recaudación de fondos de $235 millones que incluyó el apoyo de gigantes de la industria como Google, Amazon, Nvidia, Salesforce, AMD, Intel, IBM y Qualcomm.

Candle: El Marco de Trabajo de ML en Rust

La mayoría de los marcos de trabajo de ML se escriben tradicionalmente en Python y dependen de bibliotecas como PyTorch para su soporte. Estos marcos de trabajo suelen ser bastante grandes, lo que lleva a una creación lenta de instancias en clústeres, como se señala en las preguntas frecuentes de Candle.

Candle se destaca por admitir inferencia sin servidor, un método para ejecutar modelos de ML sin gestionar la infraestructura. Esto se logra al permitir la implementación de archivos binarios ligeros. Los archivos binarios son archivos ejecutables que contienen todos los recursos necesarios para que una aplicación se ejecute en un entorno específico.

Además, Candle permite a los desarrolladores eliminar Python de las cargas de trabajo de los productos, abordando las preocupaciones sobre el rendimiento de Python y el Bloqueo Global del Intérprete (GIL). El GIL, aunque beneficioso, puede dificultar que CPython logre un rendimiento multinúcleo completo.

Imagen por el Autor con @MidJourney

Empezando con Candle

Para aquellos interesados en usar Candle para sus proyectos de aprendizaje automático basados en Rust, aquí hay un ejemplo de cómo construir un modelo de regresión lineal utilizando un conjunto de datos de código abierto:

extern crate...

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

AI diseña un nuevo robot desde cero en segundos

Un equipo de investigación liderado por científicos de la Universidad Northwestern creó una inteligencia artificial c...

Inteligencia Artificial

Los mejores cursos de IA de universidades con listas de reproducción de YouTube

¡Inicia una nueva carrera o desarrolla la actual con estas listas de reproducción de YouTube de universidades confiab...

Inteligencia Artificial

Como se utilizan los modelos de fundación en los videojuegos?

Las tecnologías de inteligencia artificial están teniendo un impacto masivo en diversas industrias, incluyendo los me...

Inteligencia Artificial

La Sintonización de Símbolos de Google es una nueva técnica de ajuste fino que permite el aprendizaje en contexto en LLMs

Gracias a la ampliación de modelos de lenguaje, el aprendizaje automático ha experimentado un aumento revolucionario,...

Inteligencia Artificial

IA que enseña a otras IA

Los científicos demostraron que los robots pueden ser entrenados para entrenar a otros robots compartiendo sus conoci...