Where I submit my thoughts ...
Hi, allow me to introduce myself. My name is Dawoud and I'm a student/freelance developer currently finishing a Bachelors in ICT at WSU.
I built this blog as a way to track all my code, thoughts, ideas and university assignments. After writing code for the last 3 years, it seems that I've developed a habit of starting a project, forgetting all about it in the midst of the rat race, then stumbling back onto it only to find that I have no idea what I was doing (not to mention I suck at comments too).
So to this blog, I shall commit whatever is going through my head at the time, or whatever project I'm currently into. At the moment, it seems to be Flask and Scikit Learn so stay tuned folks! Feel free to comment on any posts letting me know what errors I've made and where I can improve. You're also more than welcome to liberate any code from this blog that you like, that is after all how I got started.
During my second last semester of uni, I ended up taking a unit called 'Social Computing'. The unit was not technical at all and was mostly a forum about how social computing giants came to be so successful. The lecturer did happen to touch upon the role that machine learning has played in the age of social computing. He described how the immense amount of data and metadata currently available to us has provided a foundation for deep analysis and modeling as well as further allowing relatively accurate predictions of new data.
With enough data and we can apply machine learning to anything from facial recognition, text analysis to identifying celestial bodies.
Below, I walk through my first interaction with machine learning using Python 3.4+ and Scikit Learn.