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
14 Articles
Hands work on a keyboard that has a visual representation of a machine learning algorithm above it
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
Bookmark this cheat sheet. It contains all the information you’ll need on DataFrame functionality.
A magnifying glass highlights the Linux penguin logo
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
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
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.
Get the most out of your machine with these techniques.
mathematical equations in a green space
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.
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
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
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
Breaking into data science can be tough. Here are five tips to help you begin your journey.
A man works from home
Focus on new opportunities, be ready to say no to meetings, and document fiercely.