Google & FB’s Latest Open Source Contributions To Machine Learning

Photo by Kira auf der Heide on Unsplash

Earlier this year, Google’s AI researchers recently released a paper introducing  Natural Questions (NQ), a new dataset for QA research, along with methods for QA system evaluation.

Also, there is the Bidirectional  Encoder Representations from Transformers or BERT, which was open sourced last year, offers a new ground to embattle the intricacies involved in understanding the language models.

Whereas, Facebook demonstrated how serious they are about AI by open sourcing their NLP toolkit LASER.

AIM Daily XO

Join our editors every weekday evening as they steer you through the most significant news of the day, introduce you to fresh perspectives, and provide unexpected moments of joy
Your newsletter subscriptions are subject to AIM Privacy Policy and Terms and Conditions.

One thing common with these tech giants is their willingness to open source their innovations. Their belief in accelerated innovation through transparency has started to see fruition in the form of diversified real world applications .

This week too, AI research powerhouses Google and Facebook continued their tradition of open sourcing in-house innovations to the public.

Download our Mobile App

Facebook’s BoTorch And Ax

At the recently concluded 2-day event F8 Developer Conference held in San Jose,California, Facebook dished out more updates for the machine learning developers. BoTorch and Ax are two tools which open sourced this week.


BoTorch is a research framework built on top of PyTorch to provide Bayesian optimization, a sample-efficient technique for sequential optimization of costly-to-evaluate black-box functions. BoTorch advances the state of the art in Bayesian optimization research by leveraging the features of PyTorch, including auto-differentiation, massive parallelism, and deep learning.


Ax is an ML platform for managing adaptive experiments. It enables researchers and engineers to systematically explore large configuration spaces in order to optimize machine learning models, infrastructure, and products. At Facebook, Ax has been broadly applied by engineers who do not have extensive experience with machine learning, as well as by AI researchers.

Ax provides easy-to-use APIs to interface with BoTorch, along with the management necessary for production-ready services and reproducible research.

Source: Facebook AI

The above figure is a glimpse at how BoTorch and Ax can be deployed in an ML ecosystem for a variety of applications.

Google Releases Landmark Dataset

Google’s AI research has always been directed towards reaching AGI. Be it the tossing bot or the convolutional networks used on its Pixel phones, there is always a push to reach human level understanding of the surroundings. In a similar effort, Google experiments with landmark recognition. Humans have a smarter way to remember things or associate places with objects for faster retrieval. Hearing the word Delhi might remind us of Taj Mahal or looking at a pyramid can remind one of Egypt.

Google-Landmarks-v2 is a newer, larger version of last year’s landmark dataset. This new dataset has over 5 million images of more than 200 thousand different landmarks.

To prepare this dataset, Google crowdsourced the landmark labeling through the efforts of a world-spanning community of hobby photographers, each familiar with the landmarks in their region.

Along with releasing the dataset Google also launched Kaggle competitions based on the same task of landmark recognition and retrieval. This is an attempt to improve the machine learning models in the field of instance recognition.

To supplement their own research and that of the enthusiasts, Google is now open sourcing new technique called Detect-to-Retrieve. A method where extra weight is given to specific regions in an image for improving accuracy.

Know more about this dataset here

Sign up for The Deep Learning Podcast

by Vijayalakshmi Anandan

The Deep Learning Curve is a technology-based podcast hosted by Vijayalakshmi Anandan - Video Presenter and Podcaster at Analytics India Magazine. This podcast is the narrator's journey of curiosity and discovery in the world of technology.

Ram Sagar
I have a master's degree in Robotics and I write about machine learning advancements.

Our Upcoming Events

24th Mar, 2023 | Webinar
Women-in-Tech: Are you ready for the Techade

27-28th Apr, 2023 I Bangalore
Data Engineering Summit (DES) 2023

23 Jun, 2023 | Bangalore
MachineCon India 2023 [AI100 Awards]

21 Jul, 2023 | New York
MachineCon USA 2023 [AI100 Awards]

3 Ways to Join our Community

Telegram group

Discover special offers, top stories, upcoming events, and more.

Discord Server

Stay Connected with a larger ecosystem of data science and ML Professionals

Subscribe to our Daily newsletter

Get our daily awesome stories & videos in your inbox

Council Post: From Promise to Peril: The Pros and Cons of Generative AI

Most people associate ‘Generative AI’ with some type of end-of-the-world scenario. In actuality, generative AI exists to facilitate your work rather than to replace it. Its applications are showing up more frequently in daily life. There is probably a method to incorporate generative AI into your work, regardless of whether you operate as a marketer, programmer, designer, or business owner.