Machine Learning Articles

Sorted By: Most Recent
Abhijeet Pujara Abhijeet Pujara
Updated on May 22, 2025

Image Classification With MobileNet

MobileNet is a mobile-first class of convolutional neural network (CNN) that was open-sourced by Google and provides a starting point for training classifiers through a lightweight model.

Image: Shutterstock / Built In
Sean Benhur Sean Benhur
Updated on May 22, 2025

A Friendly Introduction to Siamese Networks

A Siamese neural network (SNN) is a type of neural network architecture that contains two or more identical sub-networks with the same parameters and weights. SNNs can make predictions using only a few images per class.

Image: Shutterstock / Built In
Bharath Krishnamurthy Bharath Krishnamurthy
Updated on May 22, 2025

The Evolution of Chess AI

Advancements in artificial intelligence and deep learning have led to the rapid development of chess engines. Here’s a look at the history of chess AI, how it continues to evolve and how developers can get started in building their own chess AI engines.

Image: Shutterstock / Built In
Parul Pandey Parul Pandey
Updated on May 22, 2025

Vector Norms: A Quick Guide

A vector norm is a function that measures the size or magnitude of a vector by quantifying its length from the origin. Vector norms are an important concept to machine learning. This guide breaks down the idea behind the L¹, L², L∞ and Lᵖ norms.

Image: Shutterstock / Built In
John Hession John Hession
Updated on May 22, 2025

Liquid Neural Networks (LNN): A Guide

A Liquid neural network (LNN) is a new neural network architecture that relies on fewer, dynamic nodes to handle time series prediction tasks. Here’s how it works. 

Image: Shutterstock / Built In
Dhanam Parekh Dhanam Parekh
Updated on May 22, 2025

Sorting Algorithms: Slowest to Fastest

A sorting algorithm is an algorithm used to rearrange elements in a list or array based on a specified order. Here's a review of common sorting algorithms and their performance analysis, ranked from slowest to fastest.

Image: Shutterstock / Built In
Satyam Kumar Satyam Kumar
Updated on May 22, 2025

C-Means Clustering Explained

C-means clustering is a clustering technique that groups data points into different clusters and assigns a probability score, allowing a data point to belong to multiple clusters to varying degrees. Here’s how it works and how to install it on Python.

Image: Shutterstock / Built In
Sunny Srinidhi Sunny Srinidhi
Updated on May 22, 2025

Lemmatization in Natural Language Processing (NLP) and Machine Learning

Lemmatization is a text pre-processing technique used in natural language processing (NLP) models to break a word down to its root meaning to identify similarities. It is one of the most common text pre-processing techniques used in NLP.

Image: Shutterstock / Built In
Kurtis Pykes Kurtis Pykes
Updated on May 22, 2025

Cohen’s Kappa Explained

Cohen’s kappa is a statistical metric that measures the reliability of two raters who are evaluating the same thing, accounting for the possibility that they could agree by chance. Here’s how it works and how to calculate it.

Image: Shutterstock / Built In
Akash Desarda Akash Desarda
Updated on May 22, 2025

Understanding the AdaBoost Algorithm

AdaBoost (Adaptive Boosting) is a machine learning boosting technique used as an ensemble method to adjust the weights of training samples and combine multiple weak classifiers into a single strong classifier.

Image: Shutterstock / Built In