Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ These ML interview questions are useful if you are preparing for a role as:
## Contents

- [Machine Learning Fundamentals](#machine-learning-fundamentals) — 7 questions
- [Algorithms and Ensembles](#algorithms-and-ensembles) — 2 questions
- [Algorithms and Ensembles](#algorithms-and-ensembles) — 3 questions
- [Data Preprocessing and Feature Engineering](#data-preprocessing-and-feature-engineering) — 4 questions
- [Optimization and Training](#optimization-and-training) — 6 questions
- [Deep Learning and Neural Networks](#deep-learning-and-neural-networks) — 12 questions
Expand Down Expand Up @@ -112,6 +112,14 @@ Many winning solutions to data science competitions are ensembles. However, in r

Boosting and bagging are similar, in that they are both ensembling techniques, where a number of weak learners (classifiers/regressors that are barely better than guessing) combine (through averaging or max vote) to create a strong learner that can make accurate predictions. Bagging means that you take bootstrap samples (with replacement) of your data set and each sample trains a (potentially) weak learner. Boosting, on the other hand, uses all data to train each learner, but instances that were misclassified by the previous learners are given more weight so that subsequent learners give more focus to them during training. [[src]](https://www.quora.com/Whats-the-difference-between-boosting-and-bagging)

### Explain Linear Regression, Logistic Regression, Decision Tree and Random Forest?

[[src]](https://medium.com/@nirajan_DataAnalyst/machine-learning-interview-questions-836387341559)

- Linear Regression: It predicts a continuous output based on input features, assuming a linear relationship between them. Example: Predicting house prices based on features like size, location, and number of bedrooms.
- Logistic Regression: It is used for binary classification, estimating the probability of an event occurring. Example: Predicting whether a customer will churn based on their behavior.
- Decision Tree: Hierarchical tree-like structure for classification and regression tasks, dividing data based on feature values. Example: Predicting whether a loan applicant is high, medium, or low risk based on income, credit score, and other factors.

## Data Preprocessing and Feature Engineering

### What is data normalization and why do we need it?
Expand Down