# category : data science

## Simple Movie Recommender Using SVD

Given a movie title, we’ll use Singular Value Decomposition (SVD) to recommend other movies based on user ratings. Filtering and recommending based on information given by other users is known as coll

## Singular Value Decomposition (SVD) Visualisation

“The SVD is absolutely a high point of linear algebra” (Gilbert Strang, Kai Borre) This mathematical technique has been used across various industries and example applications include recommender syst

## Computing the Axes or Orientation of a Blob

How do we find the major and minor axes of a blob?We look at using 2 popular methods to obtain the same result: Covariance matrix and eigenvectors, eigenvalues (partial PCA). Raw image moments 1. Co

## Understanding Eigenvectors and Eigenvalues Visually

Eigenvectors and eigenvalues are used in many engineering problems and have applications in object recognition, edge detection in diffusion MRI images, moments of inertia in motor calculations, bridge

## Visualising Matrices and Affine Transformations With Python

Here, we visualise matrix linear and affine transformations to set the foundation in understanding more awesome computer vision techniques (still a learning process for me). There is an assumed knowl

## Understanding Hough Transform With Python

The Hough transform (Duda and Hart, 1972), which started out as a technique to detect lines in an image, has been generalised and extended to detect curves in 2D and 3D. Here, we understand how an ima