Hello folks, and welcome to another awe inspiring article from refactorthis.net . This article is one that I'm very excited to present. I'm sure you've guessed by now that the topic of this post is Machine learning. If you don't know what machine learning is or don't care, I ask you to take a look at the fascinating examples that I've presented in this article. You just may get inspired. Background I'm a .NET developer and I have experience working in a myriad of different business domains. My love affair with machine learning was brought about while I was working for an e-commerce website. My boss had asked me to look into a new API that Google had released in beta at the time that would allow you to provide data about your customers and it would suggest products based on their shopping data. That API is called Google prediction and you can read about the Google prediction API here. It's been a couple of years since I was introduced to this technology and since that time I've contemplated how machine learning algorithms work and what possibilities they could unlock with the right amount of data and creativity. Since then I've done a lot of reading, and planning on ways that I can collect data to use in my journey to learn as much as I can about this new frontier that we as software developers are facing. I was fortunate enough become the first accepted team member of the open source project called NND, or Neural Network Designer by Bragisoft. Check back soon for an article dedicated to this wonderful open source project on machine learning and neural networks. Proceed with caution Let it be known, however, that machine learning algorithms are not for the faint of heart. This is a very complex array of concepts and I don't plan to try to explain them in this article. What I will do is give a brief, simple introduction to a few of the prevalent topics that one would need to research in order to implement machine learning algorithms. The main purpose of this article is to provide some wonderful youtube videos that provide insight into the possibilities of machine learning and it's practical applications. Some of the videos just may blow your mind! So without further ado, let's bring forth the videos!