Ace your machine learning interviews with Exponent’s ML engineer interview course: https://bit.ly/45HCQEi
In this interview, Nathan discusses how to train a machine-learning model to flag potential bot accounts on social networks. He addresses the issue of class imbalance in the training data and suggests subsampling or oversampling based on the data set size. Nathan also discusses the trade-offs between different models and metrics for evaluating model performance.
Chapters (Powered by ChapterMe) -
00:00 - Intro
00:53 - Preventing bots and malicious actors on social networks
04:20 - Dataset handling subsampling, oversampling, intelligent training
06:31 - Collecting minority class examples for model learning
08:33 - Algorithmic model selection for class imbalance
12:05 - Model Ensembling Weights for models based on empirical distribution
13:02 - Methods for ensembling models
17:48 - Split training examples to avoid bias
21:36 - Classification metrics accuracy, precision, false positives
23:55 - F1 score, AUROC, and manual review
26:18 - Metrics for costeffective model evaluation
30:00 - Retraining model against bots, robust evaluation pipeline
31:34 - Data mining for bot classification
32:06 - Machine learning model training with gold standard labels
33:36 - Discussing pros and cons of adversarial training
Want more Machine Learning content?
Fake News Detection System - Machine Learning Mock Interview - https://youtu.be/qrNqUwpypT8
Machine Learning Interview - Create a System to Predict Netflix Watch Timeshttps://youtu.be/BWlmFQ02DIU
Amazon Machine Learning Engineer Interview: K-Means Clustering - https://youtu.be/xKZHH-UOsUM
How to Become a Machine Learning Engineer - https://youtu.be/VP8eC3I1IHQ
👉 Subscribe to our channel: http://bit.ly/exponentyt
🕊️ Follow us on Twitter: http://bit.ly/exptweet
💙 Like us on Facebook for special discounts: http://bit.ly/exponentfb
📷 Check us out on Instagram: http://bit.ly/exponentig
📹 Watch us on TikTok: https://bit.ly/exponenttiktok
ABOUT US:
Did you enjoy this interview question and answer? Want to land your dream career? Exponent is an online community, course, and coaching platform to help you ace your upcoming interview. Exponent has helped people land their dream careers at companies like Google, Microsoft, Amazon, and high-growth startups. Exponent is currently licensed by Stanford, Yale, UW, and others.
Our courses include interview lessons, questions, and complete answers with video walkthroughs. Access hours of real interview videos, where we analyze what went right or wrong, and our 1000+ community of expert coaches and industry professionals, to help you get your dream job and more!
#techjobinterviewprep #interviewtips #jobinterviewpreparation #Exponent #machinelearningengineer #datascientist #artificialintelligence #computervision #MachineLearning #AI #BotDetection