Spotlight2520hero

A vision-language approach for foundational UI understanding

Posted by Yang Li, Research Scientist, and Gang Li, Software Engineer, Google Research The computational understanding of user interfaces (UI) is a key step towards achieving intelligent UI behaviors. Previously, we investigated various UI modeling tasks, including widget captioning, screen summarization, and command grounding, that address diverse interaction scenarios such as automation and accessibility. We …

ML 12304 flood

Accelerate disaster response with computer vision for satellite imagery using Amazon SageMaker and Amazon Augmented AI

In recent years, advances in computer vision have enabled researchers, first responders, and governments to tackle the challenging problem of processing global satellite imagery to understand our planet and our impact on it. AWS recently released Amazon SageMaker geospatial capabilities to provide you with satellite imagery and geospatial state-of-the-art machine learning (ML) models, reducing barriers …

genomics graphic

How AI Is Transforming Genomics

Advancements in whole genome sequencing have ignited a revolution in digital biology. Genomics programs across the world are gaining momentum as the cost of high-throughput, next-generation sequencing has declined. Whether used for sequencing critical-care patients with rare diseases or in population-scale genetics research, whole genome sequencing is becoming a fundamental step in clinical workflows and …

Training a PyTorch Model with DataLoader and Dataset

When you build and train a PyTorch deep learning model, you can provide the training data in several different ways. Ultimately, a PyTorch model works like a function that takes a PyTorch tensor and returns you another tensor. You have a lot of freedom in how to get the input tensors. Probably the easiest is …

Scaled2520Hero

Pre-training generalist agents using offline reinforcement learning

Posted by Aviral Kumar, Student Researcher, and Sergey Levine, Research Scientist, Google Research Reinforcement learning (RL) algorithms can learn skills to solve decision-making tasks like playing games, enabling robots to pick up objects, or even optimizing microchip designs. However, running RL algorithms in the real world requires expensive active data collection. Pre-training on diverse datasets …