Self-supervised Learning

Self-supervised learning

Self-supervised learning is a machine learning paradigm that uses unlabeled data to obtain useful representations for downstream tasks. It consists of two steps: generating pseudo-labels and then performing supervised or unsupervised learning. It has been used in audio processing and speech recognition, and more closely imitates the way humans learn to classify objects.

2 courses cover this concept

CS 229: Machine Learning

Stanford University

Winter 2023

This comprehensive course covers various machine learning principles from supervised, unsupervised to reinforcement learning. Topics also touch on neural networks, support vector machines, bias-variance tradeoffs, and many real-world applications. It requires a background in computer science, probability, multivariable calculus, and linear algebra.

No concepts data

+ 32 more concepts

CS 271 / BIOMEDIN 220 Artificial Intelligence in Healthcare

Stanford University

Fall 2022-2023

Offered by Stanford University, this course focuses on AI applications in healthcare, exploring deep learning models for image, text, multimodal, and time-series data in the healthcare context. Topics also address AI integration challenges like interpretability and privacy.

No concepts data

+ 27 more concepts