Clojure Data Science
summary
Clojure expresses entropy and relative-entropy exactly as the math and runs it on 1,000,000 random numbers to compare implementations: naive map/reduce ~50 ms, Java-array approach ~25 ms and 8 milliseconds with reducers via fork-join. Integrations shown: Datomic queries computing relative entropy across server response-time distributions to flag a bimodal/anomalous server, Cascalog/Hadoop and JBlas bridges to Mahout/Weka, and a production example of 130,000 lines, €13M funding powering robot recycling.
AI-written summary · about
chapters (11)
- 0:00Intro
- 2:35Analysis tools
- 4:05Mathematical abstraction
- 6:13Data science requires both
- 13:17Entropy
- 18:21Summary
- 23:48Connecting Data
- 24:46Querying Data
- 29:42The Future
- 30:58Zen Robotics
- 32:10Lambda
related talks
37mClojure, a Sweetspot for Analytics
43mDoing Data Science with Clojure
40m"Clojure in the Fintech Ecosystem"
40mClojure Emerging Data Ecosystem
34mPredictably Fast Clojure
27mData and Clojure: Using Clojure for more than software development
38mScientific Clojure, a bird's eye view
26mDoing data science with Clojure: the ugly, the sad, the joyful
