Open in app

Sign In

Write

Sign In

Devin Soni
Devin Soni

6.8K Followers

Home

About

Published in Towards Data Science

·5 days ago

Large Language Models as Zero-shot Labelers

Using LLMs to obtain labels for supervised models — Introduction Labeling data is a critical step in building supervised machine learning models, as the quantity and quality of labels is often the main factor that determines model performance. However, labeling data can be very time-consuming and expensive, especially for complex tasks that involve domain knowledge or reading large amounts of…

Machine Learning

5 min read

Large Language Models as Zero-shot Labelers
Large Language Models as Zero-shot Labelers
Machine Learning

5 min read


Published in Towards Data Science

·Sep 20, 2022

Feedback Loops in Machine Learning Systems

Designing feedback loops in machine learning system design — Introduction In machine learning systems, we often receive some kind of feedback from the model’s environment, that is then fed back into the system. …

Machine Learning

6 min read

Feedback Loops in Machine Learning Systems
Feedback Loops in Machine Learning Systems
Machine Learning

6 min read


Sep 12, 2022

You Don’t Need to Learn VIM

My thoughts on learning VIM as a software engineer — Introduction When you first start learning to become a software engineer, one topic that is often brought up is learning VIM, a command-line text editor that foregoes using the mouse in the name of increased editing speed. But if you’re like me, then you are probably wondering if you really need…

Programming

3 min read

You Don’t Need to Learn VIM
You Don’t Need to Learn VIM
Programming

3 min read


Published in Towards Data Science

·Sep 8, 2022

Machine Learning on Graph Data

How to leverage graph information in your ML models — Introduction Many real-world data-sets can naturally be framed as graphs. For example, on online platforms such as social networks, users can be represented as nodes, and follows or likes can be represented as edges. However, when building models on data from these domains, people often simplify the problem by ignoring the…

Machine Learning

6 min read

Machine Learning on Graph Data
Machine Learning on Graph Data
Machine Learning

6 min read


Published in The Airbnb Tech Blog

·Jun 14, 2022

Graph Machine Learning at Airbnb

How Airbnb is leveraging graph neural networks to up-level our machine learning — By: Devin Soni Introduction Many real-world machine learning problems can be framed as graph problems. On online platforms, users often share assets (e.g. photos) and interact with each other (e.g. messages, bookings, reviews). These connections between users naturally form edges that can be used to create a graph. However, in many…

Machine Learning

10 min read

Graph Machine Learning at Airbnb
Graph Machine Learning at Airbnb
Machine Learning

10 min read


Published in Towards Data Science

·Nov 8, 2021

Handling Missing data in Machine Learning

How to deal with missing data while building ML models — In real-world (tabular) data-sets, you will often realize that not all features will be available for all of your rows. Learning to deal with this phenomenon will allow you to still make use of your data-set even when some data is missing. Types of missing data There are a variety of reasons that may…

Machine Learning

3 min read

Handling Missing data in Machine Learning
Handling Missing data in Machine Learning
Machine Learning

3 min read


Published in Towards Data Science

·Jun 28, 2021

Multi-task learning with Multi-gate Mixture-of-experts

Google’s neural network model for content recommendation — Introduction Multi-task learning is a machine learning method in which a model learns to solve multiple tasks simultaneously. The assumption is that by learning to complete multiple correlated tasks with the same model, that the performance of each task will be higher than if we trained individual models on each task. Multi-task learning in Machine Learning Deep multi-task learning with neural networkstowardsdatascience.com

Machine Learning

4 min read

Multi-task learning with Multi-gate Mixture-of-experts
Multi-task learning with Multi-gate Mixture-of-experts
Machine Learning

4 min read


Published in Towards Data Science

·Jun 27, 2021

Multi-task learning in Machine Learning

Deep multi-task learning with neural networks — Introduction In most machine learning contexts, we are concerned with solving a single task at a time. Regardless of what that task is, the problem is typically framed as using data to solve a single task or optimize a single metric at a time. …

Machine Learning

5 min read

Multi-task learning in Machine Learning
Multi-task learning in Machine Learning
Machine Learning

5 min read


Published in Better Programming

·Aug 6, 2020

4 Ways to Ask Better Questions as a Software Engineer

How to ask better questions — No matter how experienced you are, everyone eventually has to ask someone else a question at work. However, not all questions are made equal. The thing that separates people is how they ask their questions. By following the tips below, you can ensure that you are being respectful of others’…

Programming

3 min read

4 Ways to Ask Better Questions as a Software Engineer
4 Ways to Ask Better Questions as a Software Engineer
Programming

3 min read


Published in Better Programming

·Jul 16, 2020

Zoom Fatigue and Remote Work

Zoom fatigue — what it is and how to avoid it — It’s that time of the week again — your recurring hour-long Zoom meeting. As you join, you hear people already in the middle of a conversation. Was it just small talk? Was it work-related? You’ll probably never know. The meeting officially starts. The person running the meeting unsuccessfully tries to…

Programming

3 min read

Zoom Fatigue and Remote Work
Zoom Fatigue and Remote Work
Programming

3 min read

Devin Soni

Devin Soni

6.8K Followers

Machine learning. Support me https://medium.com/@devins/membership.

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech