Computer Vision
Computer vision relates to how machines perceive, generate, process and reason about visual images.
Applications of Computer Vision

A short video from NVIDIA looks at some applications of computer vision.

Video
Why Computer Vision Is a Hard Problem for AI

Alexei Efros at the Berkeley AI Research Lab describes the challenges of computer vision.

Video
Depth of field

Depth of field described with virtual cameras and aperture settings.

Video
Autonomous vehicles use computer vision to navigate.

The 2024 Waymo Open Dataset Challenges are live and running through May 2024.

Open Dataset – Waymo

The field of machine learning is changing rapidly. Waymo is in a unique position to contribute to the research community with some of the largest and most diverse autonomous driving datasets ever released.

Website
Waymo Open Datasets 2023

A Waymo workshop on autonomous driving with an overview of the Waymo Open Dataset and 2023 Challenges.

Video
LiDAR in Self Driving Cars

Active computer vision with Light Detection and Ranging (LiDAR) for 3D image rendering in autonomous vehicles.

Video
Deep learning is revolutionizing computer vision

Deep learning is enabling machines to "see" and understand the world around them in increasingly complex ways. Convolutional Neural Networks can be used for image generation and classification.

TensorFlow in 100 Seconds

TensorFlow is a tool for machine learning capable of building deep neural networks with high-level Python code. It provides developer-friendly APIs that help software engineers train, analyze, and deploy ML models.

Video
Computer vision with TensorFlow

TensorFlow provides a number of computer vision (CV) and image classification tools. This document introduces some of these tools and provides an overview of resources to help you get started with common CV tasks.

Documentation
PyTorch in 100 Seconds

PyTorch is a deep learning framework for used to build artificial intelligence software with Python. Learn how to build a basic neural network from scratch with PyTorch 2.

Video
TorchVision Object Detection Finetuning Tutorial

This is the first tutorial in Pytorch Image and Video documentation. Other tutorials cover topics like transfer learning, generative adversarial networks, transformers and classification.

Documentation