google-research

Google Research Joined Oct 2018 View on GitHub

Stars
323,151
across 370 public repos
Rank
#36
of 94,827 organizations, top 0.04%

Repositories with 50+ stars

google-research's repositories with their overall rank
RankRepositoryLanguageStars
775

TensorFlow code and pre-trained models for BERT

Python 40,029
807

Google Research

Jupyter Notebook 39,152
968

TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.

Python 35,367
1,246

A playbook for systematically maximizing the performance of deep learning models.

30,436
1,901 Python 23,376
4,255 Jupyter Notebook 12,771
8,600

arXiv LaTeX Cleaner: Easily clean the LaTeX code of your paper to submit to arXiv

Python 7,135
9,450

Code for the paper "Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer"

Python 6,565
14,530

SimCLRv2 - Big Self-Supervised Models are Strong Semi-Supervised Learners

Jupyter Notebook 4,500
17,276

Scenic: A Jax Library for Computer Vision Research and Beyond

Python 3,848
17,476

A Code Release for Mip-NeRF 360, Ref-NeRF, and RawNeRF

Python 3,804
18,187

Check out the new game server:

Python 3,672
18,697

Official codebase used to develop Vision Transformer, SigLIP, MLP-Mixer, LiT and more.

Jupyter Notebook 3,573
20,523

ALBERT: A Lite BERT for Self-supervised Learning of Language Representations

Python 3,278
21,324

FILM: Frame Interpolation for Large Motion, In ECCV 2022.

Python 3,155
22,463 Python 3,006
23,752

A data generation pipeline for creating semi-realistic synthetic multi-object videos with rich annotations such as instance segmentation masks, depth maps, and optical flow.

Jupyter Notebook 2,853
23,859

TabFM (Tabular Foundation Model) is a pretrained tabular foundation model developed by Google Research for tabular data regression and classification.

Python 2,843
28,686

ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators

Python 2,367
30,820

Unsupervised Data Augmentation (UDA)

Python 2,205
37,446

Shared repository for open-sourced projects from the Google AI Language team.

Python 1,824
39,192 Python 1,747
39,281 Python 1,743
39,343 Python 1,741
39,683

Differentiable SDE solvers with GPU support and efficient sensitivity analysis.

Python 1,727
40,165

Research language for array processing in the Haskell/ML family

Haskell 1,706
41,214 Python 1,661
43,077 1,589
43,455 Python 1,575
44,353

Official repository for the "Big Transfer (BiT): General Visual Representation Learning" paper.

Python 1,543
48,122

disentanglement_lib is an open-source library for research on learning disentangled representations.

Python 1,424
52,846 Python 1,290
53,433 Rust 1,274
53,962

Learning Latent Dynamics for Planning from Pixels

Python 1,261
55,614

A simple method to perform semi-supervised learning with limited data.

Python 1,219
56,282

End-to-end neural table-text understanding models.

Python 1,203
59,311 Python 1,136
61,766

[CVPR 2022 Oral] Official repository for "MAXIM: Multi-Axis MLP for Image Processing". SOTA for denoising, deblurring, deraining, dehazing, and enhancement.

Python 1,084
63,964

Fast & Simple Resource-Constrained Learning of Deep Network Structure

Python 1,043
64,308

DeepLab2 is a TensorFlow library for deep labeling, aiming to provide a unified and state-of-the-art TensorFlow codebase for dense pixel labeling tasks.

Python 1,037
65,242 Jupyter Notebook 1,019
65,640

AndroidWorld is an environment and benchmark for autonomous agents

Python 1,012
66,149

Official JAX implementation of MAGVIT: Masked Generative Video Transformer

Python 1,002
66,740

AugMix: A Simple Data Processing Method to Improve Robustness and Uncertainty

Python 991
67,463

Efficient Batched Reinforcement Learning in TensorFlow

Python 979
69,857

Pix2Seq codebase: multi-tasks with generative modeling (autoregressive and diffusion)

Jupyter Notebook 944
74,698

[NeurIPS'21 Outstanding Paper] Library for reliable evaluation on RL and ML benchmarks, even with only a handful of seeds.

Jupyter Notebook 878
78,200

SEED RL: Scalable and Efficient Deep-RL with Accelerated Central Inference. Implements IMPALA and R2D2 algorithms in TF2 with SEED's architecture.

Python 836
81,283

A dataset of datasets for learning to learn from few examples

Jupyter Notebook 803
82,330

BLEURT is a metric for Natural Language Generation based on transfer learning.

Python 792
82,837

Long Range Arena for Benchmarking Efficient Transformers

Python 787
83,125

A Configurable Recommender Systems Simulation Platform

Python 784
85,042

A collection of Google research projects related to Federated Learning and Federated Analytics.

Python 765
85,151 Python 764
85,569

Code for Noisy Student Training. https://arxiv.org/abs/1911.04252

Python 760
86,662

Dream to Control: Learning Behaviors by Latent Imagination

Python 750
87,972

[CoRL '23] Dexterous piano playing with deep reinforcement learning.

Python 738
88,744

A reimplementation of "The Lottery Ticket Hypothesis" (Frankle and Carbin) on MNIST.

Python 731
89,100 Jupyter Notebook 728
89,891

NASBench: A Neural Architecture Search Dataset and Benchmark

Python 721
90,029 Python 720
90,898

Code release for CVPR'24 submission 'OmniGlue'

Python 712
92,344

Original Implementation of Prompt Tuning from Lester, et al, 2021

Python 700
93,175 Python 693
94,864 Python 679
98,712

XTREME is a benchmark for the evaluation of the cross-lingual generalization ability of pre-trained multilingual models that covers 40 typologically diverse languages and includes nine tasks.

Python 650
98,843

A benchmark for the next generation of data-driven global weather models.

Python 649
99,428 Python 645
99,722 Python 643
101,364

Transformers for Longer Sequences

Python 632
101,786

Train robotic agents to learn pick and place with deep learning for vision-based manipulation in PyBullet. Transporter Nets, CoRL 2020.

Python 629
103,005

Fast Differentiable Sorting and Ranking

Python 621
105,804 Python 603
106,747 Python 597
108,224 Python 588
112,680

Distributed machine learning infrastructure for large-scale robotics research

Python 563
113,222

Offline Reinforcement Learning (aka Batch Reinforcement Learning) on Atari 2600 games

Python 560
113,222

Multi-modal Content Creation Model Training Infrastructure including the FACT model (AI Choreographer) implementation.

Python 560
113,222

Official Jax Implementation of MaskGIT

Jupyter Notebook 560
115,431 Python 548
119,256

LEAF is a learnable alternative to audio features such as mel-filterbanks, that can be initialized as an approximation of mel-filterbanks, and then be trained for the task at hand, while using a...

Python 529
122,604

Recipes for reproducing Analysis-Ready & Cloud Optimized (ARCO) ERA5 datasets.

Python 513
124,780 Python 503
125,249

[ECCV 2022] Official repository for "MaxViT: Multi-Axis Vision Transformer". SOTA foundation models for classification, detection, segmentation, image quality, and generative modeling...

Jupyter Notebook 501
127,118 Jupyter Notebook 492
130,437

Learning to Prompt (L2P) for Continual Learning @ CVPR22 and DualPrompt: Complementary Prompting for Rehearsal-free Continual Learning @ ECCV22

Python 478
131,144 Jupyter Notebook 475
131,670 Jupyter Notebook 473
137,304

Compute receptive fields of your favorite convnets

Python 451
142,643

PDFM Embeddings: location-based vectors for geo-spatial analysis.

Jupyter Notebook 432
146,531

Code for the paper "Defeating Prompt Injections by Design"

Jupyter Notebook 419
148,781

Semi-supervised learning for object detection

Python 412
151,407 Python 404
153,748

Shape, Pose, and Appearance from a Single Image via Bootstrapped Radiance Field Inversion

Python 397
155,103

Understanding computation in artificial and biological recurrent networks through the lens of dynamical systems.

Jupyter Notebook 393
160,868

Official implementation of Implicit Behavioral Cloning, as described in our CoRL 2021 paper, see more at https://implicitbc.github.io/

Python 377
161,649 Python 375
163,982

Suite of human-collected datasets and a multi-task continuous control benchmark for open vocabulary visuolinguomotor learning.

Jupyter Notebook 369
165,584

Real-World RL Benchmark Suite

Python 365
165,993

Splat-SLAM: Globally Optimized RGB-only SLAM with 3D Gaussians

Python 364

Among 94,827 organizations

250k–400k stars: 27 organizations, including google-research

Stars along the bottom, and organizations in each band on a log scale

Where the stars are

Languages

  1. Python 208.8k stars, 65% · 170 repos
  2. Jupyter Notebook 75k stars, 23% · 43 repos
  3. Haskell 1.7k stars, 1% · 1 repo
  4. Rust 1.3k stars, <1% · 1 repo
  5. C++ 584 stars, <1% · 5 repos
  6. Shell 199 stars, <1% · 1 repo
  7. HTML 195 stars, <1% · 2 repos
  8. Java 174 stars, <1% · 1 repo

and 3 more languages

When they were made

100 repos with 50+ stars, made between 2017 and 2026

Quick stats

Next rank
+11,850 stars to reach #35
Next milestone
+419,595 stars to reach the top 0.01%
Public repos
370, 231 with 50+ stars
Popular repos
43 over 1k stars, 6 over 10k stars
Top repo
bert, #775 of all repos, 12% of stars
Smaller repos
2,526 stars from repos under 50

Stars counted Recounted daily Next count around