Sitemap
TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Self-Supervised Learning in Computer Vision

How to train models with only a few labeled examples

18 min readJan 29, 2023

--

Press enter or click to view image in full size

A large portion of the value delivered by AI so far comes from supervised models trained on increasingly large datasets. Many of these datasets have been labeled by humans, a job that is mundane, time-consuming, error-prone, and sometimes expensive. Self-supervised learning (SSL) is a different learning paradigm allowing machines to learn from unlabeled data. In this article, we will discuss how SSL works and how to apply it to computer vision. We will compare simple approaches to state-of-the-art and see SSL in action for medical diagnosis, a domain that can benefit a lot from it but at the same time requires a deep understanding of the approach to be able to implement it correctly.

What is self-supervised learning?

According to Yann LeCun, Chief AI Scientist at Meta, self-supervised learning is “one of the most promising ways to build background knowledge and approximate a form of common sense in AI systems”. The idea behind the self-supervised approach is to train models on data without annotations.

Self-supervised learning is one of the most promising ways to build background knowledge and approximate a form of…

--

--

TDS Archive
TDS Archive

Published in TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Michał Oleszak
Michał Oleszak

Written by Michał Oleszak

Lead ML Engineer | Top Writer in AI & Statistics | michaloleszak.com | Book 1:1 @ stan.store/michaloleszak

Responses (1)