5.
A New Breed of Developer <ul><li>Key Skills </li></ul><ul><ul><li>Databases </li></ul></ul><ul><ul><li>Programming </li></ul></ul><ul><ul><li>Networking </li></ul></ul><ul><ul><li>Security </li></ul></ul><ul><li>… but now also </li></ul><ul><ul><li>distributed data processing is fast becoming an essential part the developer’s toolbox. </li></ul></ul>

6.
<ul><li>You never know where you will use Probability and Statistics!!!! Video snippet from Equilibrium: http://en.wikipedia.org/wiki/Equilibrium_%28film%29 </li></ul>

29.
Suggesting Twitter Lists <ul><ul><li>Twitter introduced Lists group people you follow so you can see only their timeline of tweets </li></ul></ul><ul><ul><li>Build an application that could recommend people that should be grouped in the same list. </li></ul></ul><ul><ul><li>LDA because it will allow for overlapping list membership - this is great because people talk about multiple topics. </li></ul></ul>

31.
Suggesting Twitter Lists <ul><ul><li>Web UI </li></ul></ul><ul><ul><ul><li>Authenticate to Twitter </li></ul></ul></ul><ul><ul><ul><li>Display suggested lists (based on estimate of k) (Could also display the important tweets that place the person in the group?) </li></ul></ul></ul><ul><ul><ul><li>Allow users to change k ie decide on the number of Lists </li></ul></ul></ul><ul><ul><ul><li>Allow group re-organisation with jquery sortables </li></ul></ul></ul>

33.
Summary <ul><li>Mahout offers good abstraction for building intelligent web applications </li></ul><ul><li>Skills in data analysis and exploration are now more important than ever </li></ul><ul><li>Mahout is a good platform for distributed algorithm development </li></ul>

34.
Fascinating Algorithms <ul><li>My Top 3 algorithms </li></ul><ul><ul><li>Some interesting and some disturbing and interesting at the same time </li></ul></ul>