Not a method per se, but a technique that deals with how computers understand and translate human language
What is Natural Language Processing?
This framework (developed by Meta) is used largely used for NLP, CV, and Deep Learning.
What is Pytorch?
Many (if not most) of our bootcamp teams use this type of algorithm to sort data in an optimal and relevant order. (eg. newsfeed, search, etc).
What is Ranking?
Sentiment Analysis, SVM, and Decision Trees are an example of this type of ML Method.
What is Classification?
What is the process of selecting, manipulating, and transforming raw data into features that can be used in supervised learning
What is Feature Engineering?
This method uses the process of recognizing, understanding, and grouping ideas and objects into preset categories or “sub-populations.” Using pre-categorized training datasets, machine learning programs use a variety of algorithms to classify future datasets into categories.
What is Classification?
This Python library is used for data manipulation. (Often a yellow/red flag for ML Candidates)
What is Pandas?
The first director of Meta AI Research (formerly FAIR) and currently our Chief AI Scientist.
Who is Yann LeCun?
These aren't methods, but two general 'types' of algorithms that span across methods. The main difference between the two is the need for labeled training data. One relies on labeled input and output training data, whereas the other processes unlabelled or raw data.
What are Supervised and Unsupervised Learning?
This is an open-source language for statistical computing, used majorly as a machine learning or analysis tool. This is more often used for prototyping, rather than in production. (Often a red flag if candidates use this as their primary programming language).
What is R?
A method in artificial intelligence that teaches computers to process data in a way that is inspired by the human brain
What is Neural Networks? (or What is Deep Learning?)
This open source library (developed by Google Brain) largely focuses on training and inference of deep neural networks.
What is TensorFlow?
Which ML teams ensure that Ads on our platforms are safe and trustworthy?
What is [Business] Integrity?
This is computer technology related to CV and image processing that deals with detecting instances of semantic objects of a certain class (such as humans, buildings, or cars) in digital images and videos; largely done via neural nets. This is often (but not always) signal for a Spec candidate.
What is Object Detection?
This deep learning algorithm is a class of artificial neural network, most commonly applied to analyze visual imagery
What is a convolutional neural network (CNN or ConvNet)?
A machine learning training method based on rewarding desired behaviors and/or punishing undesired ones. In general, an agent of this method is able to perceive and interpret its environment, take actions and learn through trial and error.
What is Reinforcement Learning?
This is a library of programming functions (originally developed by Intel) mainly aimed at real-time computer vision.
What is OpenCV (Open Source Computer Vision Library)?
This Meta ML team uses NLP. (Multiple possible answers).
What is any Assistant Team, Conversational AI, BI Commercial Products Integrity (Advertiser Problems), Ads Personalization - Content Understanding
Cluster analysis is the most common method for this type of ML Algorithm.
What is Unsupervised Learning?
Considered one of the AI-Hard problems, this is a subtopic of natural-language processing in artificial intelligence that deals with machine reading comprehension.
What is Natural Language Understanding (NLU)?
These methods use this same idea of combining several predictive models (supervised ML) to get higher quality predictions than each of the models could provide on its own. Most popular algorithms are Random Forest, XGBoost, and LightGBM
What are Ensemble Methods?
This popular free ML Library for Python features various classification, regression, and clustering algorithms including SVM, Random Forest, gradient boostin, etc. ML Candidates often have experience using this.
What is Scikit Learn? (or What is NumPy?)
This is the year that FAIR was publicly announced.
What is 2013?
LUCKY YOU
Free Bonus~
This type of algorithm pertains to the sequence of observations collected in constant time intervals be it daily, monthly, quarterly or yearly. It involves developing models used to describe the observed time series and understand the "why" behind its dataset.
What is Time Series Analysis?