Raven OCaml's Wings for Machine Learning Raven is a comprehensive ecosystem of libraries, frameworks, and tools that brings machine learning and data science capabilities to OCaml. Vision Raven aims to make training models, running data science tasks, and building pipelines in OCaml as efficient and intuitive as Python, while leveraging OCaml's inherent type safety and performance advantages. We prioritize developer experience and seamless integration. Status Raven is currently in pre-alpha and we're seeking user feedback: Ndarray and Hugin : Scope is feature-complete for the first alpha release, though feedback may influence refinements. and : Scope is feature-complete for the first alpha release, though feedback may influence refinements. Rune : Proof-of-concept stage. : Proof-of-concept stage. Quill: Early prototyping phase. The Ecosystem Raven is a constellation of sub-projects, each addressing a specific aspect of the machine learning and data science workflow: Ndarray : The core of Raven, providing high-performance numerical computation with multi-device support (CPU, GPU), similar to NumPy but with OCaml's type safety. Ndarray-CV : A collection of computer vision utilities built on top of Ndarray. Ndarray-IO : A library for reading and writing Ndarray data in various formats. Ndarray-Datasets : Easy access to popular machine learning and data. science datasets as Ndarrays. : The core of Raven, providing high-performance numerical computation with multi-device support (CPU, GPU), similar to NumPy but with OCaml's type safety. Quill : An interactive notebook application for data exploration, prototyping, and knowledge sharing. : An interactive notebook application for data exploration, prototyping, and knowledge sharing. Hugin : A visualization library that produces publication-quality plots and charts. : A visualization library that produces publication-quality plots and charts. Rune : A library for automatic differentiation and JIT compilation, inspired by JA...
First seen: 2025-04-30 14:28
Last seen: 2025-04-30 22:29