“Writing enables us to find out what we know - and what we don’t know - about whatever we’re trying to learn.”
– William Zinsser, Writing to Learn

Drawing multiple ROC-Curves in a single plot

What is AUC-ROC Curve? AUC-ROC curve is a performance metric for binary classification problem at different thresholds. ROC is a probability curve and AUC represents the degree or measure of...

Intuition of Gradient Descent for Machine Learning

The most challenging part of Machine Learning is “optimization”. Gradient Descent is one of the most popular optimization algorithms used in Machine Learning. There are many powerful ML algorithms that...

গ্রেডিয়েন্ট ডিসেন্ট নিয়ে বোঝাপরা

মেশিন লার্নিং নিয়ে যারা কাজ করেন কিংবা শিখছেন তারা অবশ্যই গ্রেডিয়েন্ট ডিসেন্ট ব্যবহার বা এর নাম শুনে থাকবেন। মেশিন লার্নিং এ অন্যতম চ্যালেঞ্জিং পার্ট হল “অপটিমাইজেশন”। আর গ্রেডিয়েন্ট ডিসেন্ট হল...

ম্যাথ, কম্পিটিটিভ প্রোগ্রামিং ও কম্পিউটার সায়েন্সের কনফিউশন আহসান

নতুনদের মধ্যে অনেকেই ম্যাথ, কম্পিটিটিভ প্রোগ্রামিং ও কম্পিউটার সায়েন্স এই তিন জিনিস নিয়ে কিছু কনফিউশনে ভুগে। যেমনঃ আমিতো ম্যাথে দুর্বল, আমাকে দিয়ে তাহলে কম্পিউটার সায়েন্স/প্রোগ্রামিং হবে না; কম্পিটিটিভ প্রোগ্রামিং করতে...

What’s the best way to learn algorithms for programmers?

Once I was asked this question on Quora. My answer got 17.7k Views and many upvotes. The person who asked the question needed some specific learning path & resources. When...