Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Machine Learning is numerical intensive
Machine Learning involves developing systems to process (potentially very large) datasets, developing algorithms and models that can then be used to make predictions of future events.
http://upload.wikimedia.org/wikipedia/en/e/eb/Matrix_multiplication_diagram_2.svg
*
Multiply 1000x1000 matrix of doubles
2nd Order MM, 100,000 words P(3rd|1st,2nd) needs 10^15 values
It's not just about the theory
Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz
*
It's not just about optimizing the maths
Load, process & store large/messy data sets
Data Pipelines
Data Load / Process
Parse CSV into 'vector of vectors'
Scraped websites, XML/JSON
Advanced Pipelines
https://github.com/swannodette/enlive-tutorial
Neale Swinnerton - @sw1nn
London Clojure User Group 11/2012