Machine Learning for Beginners

Since Artificial Intelligence is a hot topic right now, Machine Learning’s popularity is increasing. In this post, I will be summarizing what is machine learning and where to start.

What is machine learning?

Machine learning is the idea that there are generic algorithms that can tell you something interesting about a set of data without you having to write any custom code specific to the problem. Instead of writing code, you feed data to the generic algorithm and it builds its own logic based on the data.

For example, the you have data set like this,

and you want to find out house that has 6 bathrooms and 7000, we don’t need to define extra functions or find out relation or formula of price. We just push data to our Machine Learning algorithm and it figures out for us.

So the house we are looking for is $ 18389,6. It will be very hard to calculate it mathematically. (so , I will not do it :D )

This is one of the algorithm called Regression. Documentation can be found in this link (http://scikit-learn.org/stable/modules/linear_model.html ). I will go over other machine learning types in next posts.

Regression problems are great point to start. They are relatively easy and has a lot of practice opportunity. Especially, Hackerrank.com has great AI section that contains very nice machine learning questions. There are bunch of questions for every level.

I will try to upload more post soon. Please share your knowledge, ask questions, make contributions. See you soon…