Skip to content

Computing Derivatives and Automatic Differentiation

Photo of Daniel Slutsky
Hosted By
Daniel S.
Computing Derivatives and Automatic Differentiation

Details

This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.
https://www.reclojure.org/#workshops

Have you seen a Math or Physics Equation and wanted to work with them using your computer, but thought that you need some special language such as Matlab or Python?
This talk will show that it is possible to accomplish this in Clojure using the SICMUtils Library. This talk will show how to do automatic differentiation in Clojure using the SICMUtils Library.
I will explain what a derivative is, show how you can transcribe equations to a Clojure using the SICM, and provide some background on auto differentiation.
We will also demonstrate a nice workflow for these types of investigations using two other Clojure libraries: Clerk - a notebook that connects to your editor; Hanami - a charting tool built on Vega.

Tovieye Moses Ozi is a full-stack software developer based in Lagos, Nigeria. He has worked in Javascript, Python, PHP but his language of choice is Clojure. Tovieye is currently working with Clojure at HUDStats https://hudstats.com/. Interests: Clojure, 3D Math Visualization in Virtual Reality.

Assumed knowledge: Clojure

Length: 90min

To register for the meeting, please say hello at the Clojurians Zulip thread:
https://bit.ly/autodiff-2021-11-13

Photo of London Clojurians group
London Clojurians
See more events
Online event
This event has passed