Arquitectura de sistemas avanzados de análisis numérico: Diseño de un sistema de computación científica usando Ocaml


Precio:
Precio de venta$49.99

Descripción

Este libro único de acceso abierto aplica el lenguaje de programación funcional OCaml a la ciencia de datos, ingeniería y aplicaciones científicas numéricas o computacionales ponderadas. Este libro se basa en la experiencia de primera mano de los autores en la construcción y mantenimiento de Owl, una biblioteca de computación numérica basada en OCaml.

Primero aprenderá los diversos componentes de una biblioteca de computación numérica moderna. Luego, aprenderá cómo se diseñan y construyen estos componentes y cómo optimizar su rendimiento. Después de leer y usar este libro, tendrá el conocimiento necesario para diseñar y construir sistemas complejos del mundo real que aprovechen eficazmente las ventajas del lenguaje de programación funcional OCaml.

Lo que aprenderá

  • Optimizar operaciones centrales basadas en matrices N-dimensionales
  • Diseñar e implementar un módulo de diferenciación algorítmica de nivel industrial
  • Implementar funcionalidades de optimización matemática, regresión y redes neuronales profundas basadas en la diferenciación algorítmica
  • Diseñar y optimizar un módulo de grafo computacional, y comprender los beneficios que aporta a la biblioteca de computación numérica
  • Adaptarse al creciente número de aceleradores de hardware (por ejemplo, GPU, TPU) y backends de ejecución (por ejemplo, navegador web, unikernel) de la computación numérica
  • Usar el sistema Zoo para la creación eficiente de scripts, el intercambio de código, la implementación de servicios y la composición
  • Diseñar e implementar un motor de computación distribuida para trabajar con una biblioteca de computación numérica, proporcionando API convenientes y alto rendimiento

Para quién es este libro
Para aquellos con experiencia previa en programación, especialmente con el lenguaje de programación OCaml, o con experiencia en computación científica que puedan ser nuevos en OCaml. Lo más importante, es para aquellos que están ansiosos por comprender no solo cómo usar algo, sino también cómo se construye.



Autor: Liang Wang, Jianxin Zhao
Editorial: Apress
Publicado: 27/12/2022
Páginas: 472
Tipo de encuadernación: Tapa blanda
Peso: 1.85 libras
Tamaño: 10.00 alto x 7.00 ancho x 0.98 profundo
ISBN13: 9781484288528
ISBN10: 1484288521
Categorías BISAC:
- Computadoras | Ciencias de la Computación
- Computadoras | Teoría de la Información
- Computadoras | Inteligencia Artificial | General

Sobre el autor

Liang Wang es el arquitecto jefe de IA en Nokia, el director científico en iKVA, investigador principal en la Universidad de Cambridge y un innovador de software de Intel. Tiene un amplio interés de investigación en inteligencia artificial, aprendizaje automático, sistemas operativos, redes de computadoras, teoría de optimización y teoría de grafos.

Jianxin Zhao es un doctorado graduado de la Universidad de Cambridge, supervisado por el profesor Jon Crowcroft. Sus intereses de investigación incluyen la computación numérica, la computación de alto rendimiento, el aprendizaje automático y su aplicación en el mundo real.