Clojure, a Sweetspot for Analytics
summary
Describes a Clojure backend that handles millions of messages per second and shortens time-to-production, using Anglican probabilistic programming to model latencies and priors (coin-flip examples with 50,000 trials, 28k tails) and a statistica + core.matrix stack for Naive Bayes and linear regression (using Apache Commons Math for gradient descent). Shows a Cassandra latency simulation where 500,000 requests drive latency to seconds and identifies ~30 nodes as the practical scaling point.
AI-written summary · about
chapters (8)
- 0:00Start
- 3:18Why Clojure is so awesome?
- 11:28Getting something out of nothing
- 11:56understand the shape of data in a pace that suits your business
- 23:10Naïve Bayes Algorithm
- 28:34Implementing Linear Regression with Gradient Descent
- 32:30Bunch of JVM libraries available clojure.matrix is great clojure.match greatly helps with algos Clojure fins are easy to test With immutable DSS nothing goes wrong
- 34:31Conclusions
related talks
33mClojure Data Science
33mClojure Dispatches From a National Research Lab
18mClojure Versus the Botnets
37mClojure Remixed: Pyroclast Data Processing
36mMoving Faster: Why Intent Media Chose Cascalog
38mClojure for Business Teams - Decomplecting Data Analysis
46mCascalog: Making Data Processing Fun Again
37mCascalog 2- Streaming MapReduce in Clojure
