Skip to content
0:00 / 0:00

#ocaml#algorithmicdifferentiation#ad-ocaml

Parallel Algorithmic Differentiation for OCaml

Compose Conference

2.9K subscribers • 30 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by Markus Mottl
  • Linked in the descriptioncloudRoutine/composeconf2016
  • May be out of date. Uploaded 10 years ago, in an area where tools change fast.

Advanced. Deep dive for people who know the field.

1.4K views10 years ago2 recommendations

Programming languagesAI and machine learningOCaml and F#Performance and optimization

Markus Mottl presents AD-OCaml, a framework for algorithmic differentiation in OCaml supporting nested derivatives and parallel execution.

Markus Mottl C◦mp◦se :: Conference composeconference.org/ February 5, 2016 Slides: github.com/cloudRoutine/composeconf2016 AD-OCaml is a framework for algorithmic differentiation of OCaml programs with the following features: support for all language constructs; forward and reverse mode AD including arbitrary nesting of derivatives; fast vector and matrix operations; support for imperative operations in the presence of aliasing; implicit data- and task-parallel execution; visualization of data flow graphs; scalability and extensibility. The talk will provide background information on algorithmic differentiation, the challenges of implementing the described features, and its applications in the field of machine learning and optimization. The talk may include a demonstration of an alpha version of the framework, which, as of now, already supports the aforementioned features.

Why it's here

2 people recommend this

u/mightybytein r/ocaml • Recommends

Compose Conference: Parallel Algorithmic Differentiation for OCaml

dwcon Lobsters • Recommends

Parallel Algorithmic Differentiation for OCaml AD-OCaml is a framework for algorithmic differentiation of OCaml programs with the following features: support for all language constructs; forward and reverse mode AD including arbitrary nesting of derivatives; fast vector and matrix operations; support for imperative operations in the presence of aliasing; implicit data- and task-parallel execution; visualization of data flow graphs; scalability and extensibility. The talk will provide background information on algorithmic differentiation,…