Rahul Agarwal
Senior Machine Learning Engineer at Roku
Expertise: Machine learning and data science
Education: University of California San Diego; Indian Institute of Technology, Delhi; Higher School of Economics

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

Sort By
Most Recent
Most Recent
Oldest
14 Articles
Hands work on a keyboard that has a visual representation of a machine learning algorithm above it
Sep 13, 2023
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.
A sparkler firework
Jul 12, 2022
Bookmark this cheat sheet. It contains all the information you’ll need on dataframe functionality.
A magnifying glass highlights the Linux penguin logo
May 17, 2022
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.
confidence intervals
Sep 24, 2021
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.
python programming language under magnifying glass
Aug 10, 2021
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.
parallel-processing-data-science
Jul 27, 2021
Get the most out of your machine with these techniques.
roc-curve-auc-guide
Mar 16, 2021
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.
dunder-methods-python
Feb 02, 2021
Also called magic methods, dunder methods are necessary to understand Python. Here’s a guide to getting started with them.
A group of robots work on a project
Sep 01, 2020
Think ahead to production so that you don’t let your machine learning project collapse before it even gets started.
A puzzle representing the importance of critical thinking
Jul 31, 2020
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.
A Bohr model atom
Jun 18, 2020
Breaking into data science can be tough. Here are five tips to help you begin your journey.
A man works from home
Jun 09, 2020
Focus on new opportunities, be ready to say no to meetings, and document fiercely.