v2.5.0
Datasets ⭐
EXAMPLE CODE
LFW Dataset
Load LFW Dataset in Python fast. Face photographs designed for unconstrained face recognition. Stream LFW Dataset while training models in PyTorch & TensorFlow.
Visualization of the LFW Dataset on the Activeloop Platform

LFW Dataset

What is LFW Dataset?

LFW (Labeled Faces in the Wild) dataset is a face photo database developed to explore the problem of unrestricted face recognition. LFW was released for research purposes to make advancements on face verification, not to conduct a comprehensive review of commercial algorithms prior to release. The database is an initial attempt to provide a set of categorized faces covering a range of circumstances that people commonly encounter in their daily lives. The database displays "normal" diversity in poses, lighting, focus, accuracy, facial expressions, age, gender, ethnicity, accessories, makeup, occlusions, background, and photographic quality. Despite this discrepancy, the images in the database are presented in a simple and consistent format for maximum usability.

Download LFW Dataset in Python

Instead of downloading the LFW Dataset in Python, you can effortlessly load it in Python via our open-source package Hub with just one line of code.

Load LFW Dataset in Python

1
import hub
2
ds = hub.load('hub://activeloop/lfw')
Copied!

LFW Dataset Structure

LFW Data Fields

  • images: tensor containing images of the people
  • names: tensor containing the names of the people depicted in the images

How to use LFW Dataset with PyTorch and TensorFlow in Python

Train a model on LFW Dataset with PyTorch in Python

1
dataloader = ds.pytorch(num_workers = 0, batch_size= 4, shuffle = False)
Copied!

Train a model on LFW Dataset with TensorFlow in Python

1
dataloader = ds.tensorflow()
Copied!

LFW Dataset Creation

Curation Rationale

Labeled Faces in the Wild has been released with the main goal of solving the unseen pair matching problem of face recognition, precisely aligning detection alignment recognition pipeline and accurate and easy comparison of face recognition algorithms.

Data Collection and Normalization Information

In this database, there are over 13,000 face images collected from the Internet in this database. Each face was signed with the name of the person depicted. 1680 of the people pictured have two or more different photos in the dataset.

Additional Information about LFW Dataset

LFW Dataset Description

LFW Dataset Curators

Gary B. Huang, Manu Ramesh, Tamara Berg, and Erik Learned-Miller

LFW Dataset Licensing Information

Hub users may have access to a variety of publicly available datasets. We do not host or distribute these datasets, vouch for their quality or fairness, or claim that you have a license to use the datasets. It is your responsibility to determine whether you have permission to use the datasets under their license. If you're a dataset owner and do not want your dataset to be included in this library, please get in touch through a GitHub issue. Thank you for your contribution to the ML community!

LFW Dataset Citation Information

1
@TechReport{LFWTech,
2
author = {Gary B. Huang and Manu Ramesh and Tamara Berg and Erik Learned-Miller},
3
title = {Labeled Faces in the Wild: A Database for Studying Face Recognition in Unconstrained Environments},
4
institution = {University of Massachusetts, Amherst},
5
year = 2007,
6
number = {07-49}, month = {October}
7
}
Copied!

LFW Dataset FAQs

What is the LFW dataset for Python?

The Labeled Faces in the Wild (LFW) is a database of face photographs designed for studying the problem of unconstrained face recognition. The database attempts to provide a set of categorized faces covering a range of circumstances that people commonly encounter in their daily lives.

What is the LFW dataset used for?

Labeled Faces in the Wild is used as a public benchmark for face verification, also known as pair matching. The dataset was released for research purposes to make advancements on face verification.

How to download the LFW dataset in Python?

You can load the LFW dataset with one line of code using the open-source package Activeloop Hub. See detailed instructions on how to load the LFW dataset in Python.

How can I use the LFW dataset in PyTorch or TensorFlow?

You can stream the LFW dataset while training a model in PyTorch or TensorFlow with one line of code using the open-source package Activeloop Hub in Python. See detailed instructions how to train a model on the LFW dataset with PyTorch in Python and how to train a model on LFW dataset with TensorFlow in Python.