Session: Intelligent Code: Getting Started with Machine Learning

Thursday, 14:20 - 15:10
Track: Xtra(ck)

Machine learning is a discipline that is concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data — a fancy name for a simple concept. Behind all the buzzword algorithms such as Decision Trees, Singular Value Decomposition, and Support Vector Machines lie simple observations and principles. In this presentation, we will take a ground-up look at how they work, and how you can apply them in your own applications.


We'll cover some simple code examples in Ruby, but prior Ruby knowledge won't be necessary - we'll stick to the basics.


- What is machine learning?- Examples of classification, clustering, and compression- Data driven learning- Intuition over complexity: ensemble methods- Current trends in Machine Learning field

Ilya Grigorik

Ilya Grigorik is a developer, an open-source and Ruby evangelist, a data-geek, and a proverbial early adopter of all things digital. Now living in the San Francisco Bay Area, Ilya is working on Social Analytics @ Google. Prior to joining the Google Analytics team, Ilya was the founder and CTO of PostRank, a social web analytics company which was acquired by Google in June 2011. In 2008, Ilya was the recipient of the Ruby Hero award for his contributions to the Ruby community.

Ilya Grigorik