Aprendizaje Automático y Rust: desde los fundamentos hasta la producción
Aprendizaje Automático y Rust: desde los fundamentos hasta la producción
Resumen:
El libro "Aprendizaje Automático y Rust" es la primera guía práctica en su tipo que combina el poder y el rendimiento del lenguaje Rust con los métodos modernos de aprendizaje automático. El autor, Alexéi Vólkov, un experimentado desarrollador de Rust e investigador en el campo del ML, lo guiará paso a paso desde los fundamentos hasta la creación de modelos listos para producción.
Este libro está destinado a:
- Desarrolladores de Rust que quieran dominar el aprendizaje automático sin pasarse a Python
- Científicos de datos (Data Scientists) que busquen aumentar el rendimiento de sus modelos
- Programadores de sistemas interesados en integrar ML en sistemas de alta carga
- Todos aquellos que quieran entender cómo aplicar Rust en el ámbito de la inteligencia artificial
Lo que aprenderá en el libro:
- Fundamentos de álgebra lineal y estadística utilizando los crates
ndarrayynalgebra - Implementación de algoritmos clásicos: regresión lineal, árboles de decisión, SVM
- Construcción y entrenamiento de redes neuronales con
tch-rs(enlace a PyTorch) yburn - Trabajo con datos: carga, preprocesamiento y aumento de datos usando
polarsycsv - Serialización de modelos, su despliegue y optimización para producción
- Cómputo paralelo y aceleración por GPU en Rust
- Proyectos prácticos: desde reconocimiento de imágenes hasta series temporales
Características del libro:
- Todos los ejemplos de código están disponibles en GitHub y son completamente funcionales
- Instrucciones paso a paso con explicación de cada paso
- Comparación de rendimiento entre Rust y Python en tareas de ML
- Consejos sobre la selección de crates y la arquitectura de aplicaciones
El libro está escrito en un lenguaje ameno y es adecuado tanto para principiantes en Rust (con conocimiento básico de sintaxis) como para programadores experimentados. Después de leerlo, podrá crear sistemas de ML rápidos, seguros y eficientes, listos para su uso en proyectos reales.
Un complemento ideal para su biblioteca si desea llevar sus habilidades en aprendizaje automático al siguiente nivel con Rust.
Recommendations
Go en acción
Concurrencia en JavaScript (Node.js)
Entrevista de PHP: 200 preguntas y respuestas
Desarrollo web con JavaScript (Node.js): desde los fundamentos hasta el despliegue
Desarrollo web en PHP: desde lo básico hasta el despliegue
Kotlin y Kubernetes: Desarrollo y orquestación de microservicios