Machine Learning Course - Lesson 13: Roundness Feature @Radu
Machine Learning Course - Lesson 13: Roundness Feature  @Radu
Uploaded July 2023 | Updated September 2026, 2 weeks ago
To improve the accuracy of our machine learning classifier, we'll implement another feature where we measure how round a shape is. We do this by first computing the convex hull, then measuring its roundness by first calculating its length and area and comparing it with the area of a circle of the same length. Then, we add this feature to create a 4 dimensional feature vector and use the KNN classifier using the Euclidean distance.

The Course: youtube.com/playlist?list=PLB0Tybl0UNfYe9aJXfWw-Dw_4VnFrqRC4

💻 Code
github.com/gniziemazity/ml-course-phase-2
✔️ Use P4 to follow along
✔️ P5 is the code after this lesson

Draw the Portal Game Tutorial (Inspired from Dr. Strange):
youtu.be/0SxiyLk2IMM

Why the Circle has the Largest Area:
youtu.be/CFBa2ezTQJQ

Euclidean Distance Video:
youtu.be/3rPwfmrCwVw

⭐️TIMESTAMPS⭐️

00:00 Course Introduction
01:08 Roundness Function
04:27 Triangle Area
07:52 Debugging
15:23 Analysis and Discussion
Machine Learning Course - Lesson 13: Roundness FeatureJavaScript Impossible Triangle Project Tutorial🚙Self-driving car🚙 Live❓Q&A❓Self-driving car - No libraries - JavaScript course [Full, Live & In Color!]Self-driving car - Competition *LIVE*Circle Illusion using JavaScriptJavaScript 🎀 Christmas Calendar 📅 Day 5 🎄🚙Self-driving Car🍂AUTUMN🍂 Easter Egg 🐰🎅JavaScript 🔔 Christmas Calendar 📅 Day 19 🎄JavaScript Video Effect for ChristmasOptical Illusion with HTML, CSS and JavaScriptCreative Coding Competition ⭐Status Report⭐
Radu Mariescu-Istodor |

Machine Learning Course - Lesson 13: Roundness Feature

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER