Rahul Agarwal, M.S.

Senior Machine Learning Engineer at Roku

Expertise: Machine learning and data science

Education: University of California San Diego; Indian Institu

Rahul Agarwal is a senior machine learning engineer at Roku and a former lead machine learning engineer at Meta.

14 Articles

Sort By: Most Recent Oldest
Rahul Agarwal Rahul Agarwal
Updated on September 13, 2023

Complete Guide to the Adam Optimization Algorithm

Because of its its fast convergence and robustness across problems, the Adam optimization algorithm is the default algorithm used for deep learning. Our expert explains how it works.

Image: Shutterstock / Built In
Rahul Agarwal Rahul Agarwal
Updated on October 07, 2024

A Complete Guide to PySpark DataFrames

Bookmark this cheat sheet. It contains all the information you’ll need on DataFrame functionality.

Image: Shutterstock / Built In
Rahul Agarwal Rahul Agarwal
Updated on March 22, 2023

How to Set Environment Variables in Linux

Setting environment variables in Linux is a process with a wide range of applications for data scientists, machine learning engineers and programmers. This guide will help you get started with the process.

Image: Shutterstock / Built In
Rahul Agarwal Rahul Agarwal
Updated on October 30, 2023

Confidence Interval: Explained

Confidence intervals are always a headache to explain to other data scientists, let alone to a person without a background in statistics. So let’s try to do it ... without the jargon.

Image: Shutterstock / Built In
Rahul Agarwal Rahul Agarwal
Updated on August 11, 2023

Python Asyncio: The Primer I Wish I Had

Parallelism and concurrency aren’t the same things. In some cases, concurrency is much more powerful. Here is a guide to help you make the most of concurrency with Asyncio.

Image: Shutterstock / Built In
Rahul Agarwal Rahul Agarwal
Updated on August 22, 2022

How Can Data Scientists Use Parallel Processing?

Get the most out of your machine with these techniques.

Rahul Agarwal Rahul Agarwal
Updated on March 29, 2024

ROC Curves and AUC: The Ultimate Guide

ROC curves are one of the most common evaluation metrics for checking a classification model’s performance. This guide will help you to truly understand how ROC curves and AUC work together.

Image: Shutterstock / Built In
Rahul Agarwal Rahul Agarwal
Updated on March 15, 2023

5 Python Magic Methods or Dunder Methods to Know

Also called magic methods, dunder methods are necessary to understand Python. Here’s a guide to getting started with them.

Image: Shutterstock
Rahul Agarwal Rahul Agarwal
Updated on August 22, 2022

Why Do Machine Learning Projects Fail?

Think ahead to production so that you don’t let your machine learning project collapse before it even gets started.

Rahul Agarwal Rahul Agarwal
Updated on March 15, 2023

5 Essential Business-Oriented Critical Thinking Skills for Data Science

Data science requires a range of sophisticated technical skills. Don’t let that expertise get in the way of critical thinking, though, or you could end up doing more harm than good for your business partners.

Rahul Agarwal Rahul Agarwal
Updated on August 22, 2022

How to Land Your First Data Science Job

Breaking into data science can be tough. Here are five tips to help you begin your journey.

Rahul Agarwal Rahul Agarwal
Updated on August 22, 2022

How to Effectively Do Data Science From Home

Focus on new opportunities, be ready to say no to meetings, and document fiercely.