Commit History

feat: add hyperparameter grid search wrapper
1b83517
unverified

yusiwen commited on

feat: add CNN vs ViT benchmark script (untrained)
e8731e3
unverified

yusiwen commited on

feat: add CV inference demos (vit/demo.py, unet/demo.py, yolo/demo.py)
5df65af
unverified

yusiwen commited on

refactor: restructure into domain-grounded directories (ml/ cv/ gen/ graph/ rl/ nlp/)
73526b1
unverified

yusiwen commited on

move: lora/ → nlp/lora/
e0e8238
unverified

yusiwen commited on

feat: add LoRA (parameter-efficient fine-tuning for GPT)
2538ecc
unverified

yusiwen commited on

feat: add t-SNE (nonlinear dimensionality reduction with PCA comparison)
5db92f6
unverified

yusiwen commited on

feat: add MobileNet (depthwise separable convolutions)
a9eb473
unverified

yusiwen commited on

feat: add GCN, DQN, SimCLR, YOLO (4 new models + notebooks)
32fb2ef
unverified

yusiwen commited on

feat: add DDPM (Denoising Diffusion Probabilistic Model)
794da56
unverified

yusiwen commited on

feat: add Seq2Seq Transformer (encoder-decoder with cross-attention)
b9b26a9
unverified

yusiwen commited on

feat: add VAE (Variational Autoencoder)
fe54510
unverified

yusiwen commited on

feat: add ResNet50 (Bottleneck block)
0a4ec4d
unverified

yusiwen commited on

docs: update ROADMAP with new candidate models and training estimates
0a49033
unverified

yusiwen commited on

fix: regenerate notebooks with get_device() from utils.device
5ebebbb
unverified

yusiwen commited on

refactor: extract device detection to utils/device.py (CUDA→MPS→CPU)
e9956a9
unverified

yusiwen commited on

feat: add P2+P3 notebooks (basics 9, Word2Vec, LSTM)
91450f4
unverified

yusiwen commited on

feat: add P1 notebooks for CNN, BERT, ResNet18, ResNet34
46562e2
unverified

yusiwen commited on

chore: ignore .ipynb_checkpoints/
140a094
unverified

yusiwen commited on

chore: add jupyterlab + ipykernel, register kernel
5451677
unverified

yusiwen commited on

feat: add Jupyter notebooks for GPT, ViT, DCGAN, UNet
f87a1c4
unverified

yusiwen commited on

docs: add Notebooks section to ROADMAP
2f4b664
unverified

yusiwen commited on

docs(roadmap): restructure completed items and update future directions
48accd1
unverified

yusiwen commited on

fix: remove duplicate cnn/ entry in README project tree
dd20472
unverified

yusiwen commited on

feat: add DCGAN, ViT, and UNet modules
1b71fd1
unverified

yusiwen commited on

feat(resnet): add resnet34 and rename resnet to resnet18
68192cc
unverified

yusiwen commited on

infra: add config system, TensorBoard logging, and reproducibility seed
5c796a5
unverified

yusiwen commited on

refactor: GPT word-level tokenizer, full text8, bad token blocking
2a08915
unverified

yusiwen commited on

feat: add GPT (Decoder-only Transformer + Causal Attention + KV Cache)
45ed0c0
unverified

yusiwen commited on

docs: update BERT accuracy to realistic 50% (character-level limitation)
668c7f9
unverified

yusiwen commited on

feat: add LSTM from scratch (hand-written gates) for IMDB sentiment
9f2f619
unverified

yusiwen commited on

refactor: BERT uses HuggingFace datasets instead of embedded texts
432d18d
unverified

yusiwen commited on

docs: add Core Concepts section mapping models to key ML/DL concepts
88a5940
unverified

yusiwen commited on

feat: add Word2Vec (CBOW + Skip-gram + Negative Sampling)
55d37a9
unverified

yusiwen commited on

feat: add BERT (Transformer Encoder + MLM) for NLP
aa1c57e
unverified

yusiwen commited on

docs: add PCA, k-NN, Perceptron to Models table, fix resnet model note
c0ef7a1
unverified

yusiwen commited on

feat: add PCA, k-NN, and Perceptron
e548c1e
unverified

yusiwen commited on

feat: add Decision Tree (ID3, Iris) and Naive Bayes (Gaussian, MNIST)
5d8cbf3
unverified

yusiwen commited on

docs: fix typo Plato -> Platt SMO
e9ad4eb
unverified

yusiwen commited on

feat: add SVM (GD primal + SMO dual) with Linear and RBF kernels
912eb7d
unverified

yusiwen commited on

chore: stop tracking model weights (.pt .npz) in git
7533a09
unverified

yusiwen commited on

feat: add Linear Regression (Normal Equation + GD) on California Housing
09841aa

yusiwen commited on

feat: add basics/logistic_regression and basics/k_means
09d1c0b

yusiwen commited on

feat: add pure NumPy MLP for MNIST (97.9% test acc)
a9ce8d7

yusiwen commited on

docs: add comprehensive English comments to resnet/ scripts
5fbaa2b

yusiwen commited on

feat: complete CNN training (82.4% test acc on CIFAR-10)
b7653b9

yusiwen commited on

docs: update README with CNN info, HF datasets description, remove old data/ dir from tree
9fe326c

yusiwen commited on

refactor: migrate to HuggingFace datasets library
bbafaf6

yusiwen commited on

feat: add SimpleCNN for CIFAR-10 classification
746d4f3

yusiwen commited on

refactor: move celeba dataset from resnet/celeba to data/celeba
933e4d2

yusiwen commited on