-
Notifications
You must be signed in to change notification settings - Fork 0
Overview
This project is a Clojure implementation of the algorithms discussed in Hal Daumé's "A Course in Machine Learning". To make it useful to an audience with a minimal amount of Clojure familiarity, there are copious step-by-step notes describing the development of each solution.
The psuedocode in the book is written in an imperative style, to show the way that you might implement it in a language like Python or Java. Some parts of it imply manipulating mutable data types. Idiomatic Clojure code tends to follow a more functional style, and tends to use more declarative data transformations, rather than imperative manipulation of mutable data, so some of the Clojure implementation will end up looking a bit different than the psuedocode.
Continue reading: Project Setup