Nuhil Mehdy

Polyglot Programmer, White Hat Hacker, AI Enthusiast by Choice!

How to choose right algorithm or model for my machine learning task

I’ve been curating a list of popular machine learning algorithms, models or estimators in a single table as a handy cheat sheet. Each of them has attached reference links for quick look up. So far, my resources are Microsoft Azure ML, Scikit-learn, Tensorflow, and Wikipedia. I will be adding more variants of these algorithms and models with specific reference frequently. Moreover, I will add pros and cons of each one of them based on accuracy, complexity, interpretability etc.

Read more →

Understanding Big O notations - Algorithmic Efficiency

Well, if you are here by googling then I assume you already know what an Algorithm is. If not (somehow) then let me tell you what it means. An algorithm is a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer. So, as per Computer Science context, to make a computer do anything, you have to write a computer program. To write a computer program, you have to tell the computer, step by step, exactly what you want it to do. Read more →