Python

convex hull

Understanding Graham scan algorithm for finding the Convex hull of a set of Points

Convex Hull is one of the fundamental algorithms in Computational geometry used in many computer vision applications like Collision avoidance in Self Driving Cars, Shape analysis and Hand Gesture-recognition, etc. By Definition, A Convex Hull is the smallest convex set that encloses a given set of points. For Example, Given a set of points P …

Understanding Graham scan algorithm for finding the Convex hull of a set of Points Read More »

Understanding the Classification report through sklearn

A Classification report is used to measure the quality of predictions from a classification algorithm. How many predictions are True and how many are False. More specifically, True Positives, False Positives, True negatives and False Negatives are used to predict the metrics of a classification report as shown below. The report is copied from¬†our previous …

Understanding the Classification report through sklearn Read More »

Understanding Support vector Machines using Python

Support Vector machines (SVM) can be used for both classification as well as regression tasks but they are mostly used in classification applications. Some of the real world applications include Face detection, Handwriting detection, Document categorisation, SPAM Filtering, image classification and protein remote homology detection. For many researchers, SVM is the first best choice for …

Understanding Support vector Machines using Python Read More »

Math behind Linear Regression with Python code

Simple linear regression¬†is a statistical method you can use to study relationships between two continuous (quantitative) variables: independent variable (x) – also referred to as¬†predictor or explanatory variable dependant variable (y) – also referred to as¬†response or¬†outcome The goal of any regression model is to predict the value of y (dependant variable) based on the …

Math behind Linear Regression with Python code Read More »