Bookbot

OCaml Scientific Computing: Functional Programming in Data Science and Artificial Intelligence

Więcej o książce

This book explores the integration of functional programming with numerical computation, highlighting how OCaml facilitates rapid and safe development of data science applications. It presents a progression of use cases from various domains in Data Science, Machine Learning, and AI, and discusses deployment at scale using parallel, distributed, and accelerated frameworks to leverage cloud computing. The content is organized into three parts. Part I introduces basic numerical techniques in OCaml, covering classical topics such as interpolation, quadrature, statistics, and linear algebra. It transitions from scalar values to multi-dimensional arrays, including tensors and Ndarray, essential for numerical computing. The section concludes with Ordinary Differential Equations (ODEs) and Signal Processing, along with a visualization module used throughout the book. Part II focuses on advanced optimization techniques vital to contemporary data science, beginning with Algorithmic Differentiation, which underpins Deep Neural Networks. It continues with chapters on Optimization and Regression, leading into Deep Neural Networks and topic modeling in Natural Language Processing (NLP), both of which are prominent in industry and academia. Part III presents case studies that demonstrate building complete numerical applications from scratch using Owl, covering areas like computer vision and recommender systems. The book targets readers w

Zakup książki

OCaml Scientific Computing: Functional Programming in Data Science and Artificial Intelligence, Liang Wang, Jianxin Zhao, Richard Mortier

Język
Rok wydania
2022
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

Nikt jeszcze nie ocenił.Oceń

Tytuł
OCaml Scientific Computing: Functional Programming in Data Science and Artificial Intelligence
Język
angielski
Rok wydania
2022
Oprawa
miękka
ISBN10
3030976440
ISBN13
9783030976446
Seria
Tagi
Opis
This book explores the integration of functional programming with numerical computation, highlighting how OCaml facilitates rapid and safe development of data science applications. It presents a progression of use cases from various domains in Data Science, Machine Learning, and AI, and discusses deployment at scale using parallel, distributed, and accelerated frameworks to leverage cloud computing. The content is organized into three parts. Part I introduces basic numerical techniques in OCaml, covering classical topics such as interpolation, quadrature, statistics, and linear algebra. It transitions from scalar values to multi-dimensional arrays, including tensors and Ndarray, essential for numerical computing. The section concludes with Ordinary Differential Equations (ODEs) and Signal Processing, along with a visualization module used throughout the book. Part II focuses on advanced optimization techniques vital to contemporary data science, beginning with Algorithmic Differentiation, which underpins Deep Neural Networks. It continues with chapters on Optimization and Regression, leading into Deep Neural Networks and topic modeling in Natural Language Processing (NLP), both of which are prominent in industry and academia. Part III presents case studies that demonstrate building complete numerical applications from scratch using Owl, covering areas like computer vision and recommender systems. The book targets readers w