- Linear Algebra
- Calculus
- Optimization Theory
- Probability Distributions
- Bayesian Statistics
- Time Series
- Linear Models
- Multivariate Statistics
- Sampling
- Hypothesis Testing
- Questions to ask
- Data Mining
- Types of data
Data Preparation:
- Exploratory Data Analysis
- Data Pre-Processing
- Tokenization
- Handling missing values
- Feature Imputation
- Missing value prediction
- Omitting the columns
- Creating the category
- Choosing an algorithm that supports the missing values
- Featurizing
- Data Wrangling
- Vectorizing
- Dealing with Imbalances
- Data Splitting
Training the Model:
Choosing an algorithm:
- Supervised Learning Methods
- Classification:
- Regression
- Unsupervised Learning Methods
- Association Rule Learning
- Clustering
- Visualization and Dimensionality Reduction
- Semi-Supervised Learning Methods
- Self-Supervised Learning Methods
- Types of Learning
- Underfitting
- Overfitting
- Regularization
- Dropout
- Hyperparameter Tuning