Yossi Adi

Assistant Professor at Facebook AI

Tel-Aviv District, Israel
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Yossi Adi is an Assistant Professor and experienced researcher specializing in machine learning, deep learning, and speech/audio processing with over a decade of applied and academic experience. He holds a Ph.D. in Computer Science from Bar-Ilan University and has held research roles at Facebook AI and IBM, bridging cutting-edge research with practical engineering. Yossi has a strong publication record in top-tier ML and signal-processing venues and has contributed to prominent open-source projects such as Facebook Research’s svoice, improving data generation and audio handling for speaker separation. Based in the Tel-Aviv District, he combines academic rigor with hands-on model and dataset engineering, and brings a creative edge as a musician and founder of Lucille Crew.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Bar-Ilan University
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at The college of Management- Academic Studies
github-logo-circle

Github Skills (11)

data-generation10
pytorch10
machine-learning10
audio-processing10
python10
datasets9
data-set9
argument-parsing9
sound-files9
scipy8
numpy8

Programming languages (5)

JavaC++HTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
facebookresearch/svoice

Dec 2020 - Dec 2021

We provide a PyTorch implementation of the paper Voice Separation with an Unknown Number of Multiple Speakers In which, we present a new method for separating a mixed audio sequence, in which multiple voices speak simultaneously. The new method employs gated neural networks that are trained to separate the voices at multiple processing steps, while maintaining the speaker in each output channel fixed. A different model is trained for every number of possible speakers, and the model with the largest number of speakers is employed to select the actual number of speakers in a given sample. Our method greatly outperforms the current state of the art, which, as we show, is not competitive for more than two speakers.
Role in this project:
userML Engineer
Contributions:1 review, 15 commits, 7 PRs in 11 months
Contributions summary:Yossi focused on data generation and model support within the speech separation project. They added scripts for generating datasets, including features for room simulation and noise addition. Furthermore, the user fixed issues related to argument parsing and audio loading, which improved the usability of the models. These modifications enhanced the development of the core model and its ability to process varied audio inputs.
sequenceunknownstate-of-the-arttorchvisionsteps
Contributions:1 review, 31 commits, 4 PRs in 1 year 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yossi Adi - Assistant Professor at Facebook AI