CoolFace
Modelpublic

yusiwen/dl-from-scratch

sourceHugging Facemitupdated 3mo agoView on Hugging Face
0likes
50 commits on main
18d624d3mo ago

feat(ml): add GBDT and random forest implementations

yusiwen
1b835173mo ago

feat: add hyperparameter grid search wrapper

yusiwen
e8731e33mo ago

feat: add CNN vs ViT benchmark script (untrained)

yusiwen
5df65af3mo ago

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

yusiwen
73526b13mo ago

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

yusiwen
e0e82383mo ago

move: lora/ → nlp/lora/

yusiwen
2538ecc3mo ago

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

yusiwen
5db92f63mo ago

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

yusiwen
a9eb4733mo ago

feat: add MobileNet (depthwise separable convolutions)

yusiwen
32fb2ef3mo ago

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

yusiwen
794da563mo ago

feat: add DDPM (Denoising Diffusion Probabilistic Model)

yusiwen
b9b26a93mo ago

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

yusiwen
fe545103mo ago

feat: add VAE (Variational Autoencoder)

yusiwen
0a4ec4d3mo ago

feat: add ResNet50 (Bottleneck block)

yusiwen
0a490333mo ago

docs: update ROADMAP with new candidate models and training estimates

yusiwen
5ebebbb3mo ago

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

yusiwen
e9956a93mo ago

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

yusiwen
91450f43mo ago

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

yusiwen
46562e23mo ago

feat: add P1 notebooks for CNN, BERT, ResNet18, ResNet34

yusiwen
140a0943mo ago

chore: ignore .ipynb_checkpoints/

yusiwen
54516773mo ago

chore: add jupyterlab + ipykernel, register kernel

yusiwen
f87a1c43mo ago

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

yusiwen
2f4b6643mo ago

docs: add Notebooks section to ROADMAP

yusiwen
48accd13mo ago

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

yusiwen
dd204723mo ago

fix: remove duplicate cnn/ entry in README project tree

yusiwen
1b71fd13mo ago

feat: add DCGAN, ViT, and UNet modules

yusiwen
68192cc3mo ago

feat(resnet): add resnet34 and rename resnet to resnet18

yusiwen
5c796a53mo ago

infra: add config system, TensorBoard logging, and reproducibility seed

yusiwen
2a089153mo ago

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

yusiwen
45ed0c03mo ago

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

yusiwen
668c7f93mo ago

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

yusiwen
9f2f6193mo ago

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

yusiwen
432d18d3mo ago

refactor: BERT uses HuggingFace datasets instead of embedded texts

yusiwen
88a59403mo ago

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

yusiwen
55d37a93mo ago

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

yusiwen
aa1c57e3mo ago

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

yusiwen
c0ef7a13mo ago

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

yusiwen
e548c1e3mo ago

feat: add PCA, k-NN, and Perceptron

yusiwen
5d8cbf33mo ago

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

yusiwen
e9ad4eb3mo ago

docs: fix typo Plato -> Platt SMO

yusiwen
912eb7d3mo ago

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

yusiwen
7533a093mo ago

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

yusiwen
09841aa3mo ago

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

yusiwen
09d1c0b3mo ago

feat: add basics/logistic_regression and basics/k_means

yusiwen
a9ce8d73mo ago

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

yusiwen
5fbaa2b3mo ago

docs: add comprehensive English comments to resnet/ scripts

yusiwen
b7653b93mo ago

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

yusiwen
9fe326c3mo ago

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

yusiwen
bbafaf63mo ago

refactor: migrate to HuggingFace datasets library

yusiwen
746d4f33mo ago

feat: add SimpleCNN for CIFAR-10 classification

yusiwen