MemoLearning Machine Learning Track

Master machine learning from foundational theory to deep learning and real-world applications.

← Back to Homepage

Machine Learning Foundations

Learn supervised vs unsupervised learning, models, and theory.

Linear Regression

Predict continuous variables and interpret regression outputs.

Logistic Regression

Model binary outcomes and learn about classification probabilities.

Decision Trees & Random Forests

Understand decision boundaries, overfitting, and ensemble methods.

Support Vector Machines (SVM)

Learn about hyperplanes, margins, and kernel tricks.

K-Nearest Neighbors (KNN)

Simple distance-based classification and regression technique.

Naive Bayes

Probability-based classification for text and categorical data.

Unsupervised Learning

Clustering, dimensionality reduction, and anomaly detection.

Principal Component Analysis (PCA)

Reduce dimensionality while preserving variance.

K-Means Clustering

Group data into clusters using distance metrics.

Model Evaluation & Metrics

Precision, recall, F1-score, confusion matrices, and AUC.

Model Selection & Tuning

Cross-validation, hyperparameter tuning, and pipelines.

Neural Networks

Build and train artificial neural networks from scratch.

Deep Learning with TensorFlow

Train deep models using TensorFlow or Keras APIs.

Convolutional Neural Networks (CNNs)

Build models for image recognition and spatial data.

Recurrent Neural Networks (RNNs)

Sequence modeling and time-series prediction.

Natural Language Processing (NLP)

Tokenization, embeddings, transformers, and BERT.

Machine Learning Capstone

Real-world end-to-end ML project with data prep, modeling, and deployment.