Your one-stop knowledge base for AI/ML research, learning, and reference
Explore Reviews β’ Learning Materials β’ Presentations β’ Quick Start
|
Paper Reviews Deep analysis of cutting-edge AI/ML research papers |
Learning Categories From ML basics to quantum computing |
Resources 13 GB of books, cheat sheets & more |
Coverage Period Continuously updated with latest research |
- Overview
- Quick Start
- Paper Reviews
- Learning Materials
- Presentations
- Metadata & Search
- Automated Metadata Updates
- Daily Review Automation
- Collection Statistics
- Repository Structure
- For Researchers & Students
- Contributing
- License
This repository is a curated knowledge base for AI/ML researchers, students, and practitioners. It contains:
- 612 comprehensive paper reviews covering cutting-edge AI/ML research (2022-2026)
- 23 learning categories with 1,463 PDFs spanning machine learning, mathematics, algorithms, and more
- 14 research presentations on deep learning architectures
- Searchable metadata indices for quick paper discovery
- Python tooling for document processing and automation
# Search by title in the metadata index
grep -i "transformer" mike-paper-reviews-all/reviews_metadata/all_paper_titles.txt
# Or browse the CSV with paper links
cat mike-paper-reviews-all/reviews_metadata/paper_with_links.csv| What you want | Where to find it |
|---|---|
| Individual review files (DOCX) | mike-paper-reviews-all/split-reviews-docx/Review_001.docx - Review_612.docx |
| Individual reviews (Markdown) | mike-paper-reviews-all/split-hebrew-reviews-md/Review_001.md - Review_612.md |
| All paper titles | mike-paper-reviews-all/reviews_metadata/all_paper_titles.txt |
| Papers with links (100% coverage) | mike-paper-reviews-all/reviews_metadata/paper_with_links.csv |
| Archived PDFs and old formats | mike-paper-reviews-all/archive/ |
The core collection containing 612 individual paper reviews in multiple formats.
| Type | Count | Description |
|---|---|---|
| Individual Reviews | 1-208 | Deep-dive analyses with paper links |
| Daily Reviews | 209-612 | Chronological reviews (May 2024 - Feb 2026) |
split-hebrew-reviews-md/- 612 Hebrew review markdown files (primary format)split-english-reviews-md/- 245 English review markdown filessplit-reviews-docx/- 612 DOCX source files (Review_001.docxβReview_612.docx)reviews_metadata/- Auto-updated metadata (100% link coverage)archive/- Historical PDFs and old batch documents
| Domain | Topics |
|---|---|
| Deep Learning | CNNs, RNNs, Transformers, Novel Architectures |
| NLP | LLMs, Text Generation, Language Understanding |
| Computer Vision | Image Recognition, Object Detection, Segmentation |
| Generative Models | GANs, VAEs, Diffusion Models, Autoregressive |
| Multimodal | Vision-Language Models, Cross-Modal Learning |
| Reinforcement Learning | Policy Learning, Decision Making |
| Optimization | Training Algorithms, Regularization, Efficiency |
22 specialized categories with 1,463 PDFs (13 GB) of educational resources:
|
|
|
|
14 research presentations covering major deep learning topics:
| Presentation | Topic | Description |
|---|---|---|
55-years-500-papers-deep-learning-evolution.pdf |
Deep learning history | A historical retrospective tracing deep learning's evolution through 500+ paper reviews, organized into thematic acts covering GANs, self-supervised learning, multimodal diffusion models, and the search for transformer successors. |
cnn-intro-2020.pdf |
Convolutional Neural Networks | Introductory lecture explaining why fully-connected networks fail for images, and covering core CNN building blocks including convolution operations, pooling layers, and spatial structure exploitation. |
diffusion-models-for-data-generation-intro.pdf |
Diffusion models | Introduction to Denoising Diffusion Probabilistic Models (DDPMs), their mathematical foundations, comparison with GAN/VAE-based approaches, and techniques to overcome their shortcomings. |
generative-adversarial-networks-gan.pdf |
GAN architectures | Covers GAN fundamentals including the generator-discriminator architecture, loss functions, various GAN types, applications in image generation, and known limitations. |
intro-to-transformers-nlp-meetup.pdf |
Transformers for NLP | Introduction to the Transformer architecture starting from RNN limitations, then walking through self-attention, positional embeddings, and the encoder-decoder structure. |
intro-to-rnns-and-transformers.pdf |
RNNs and Transformers | Combined lecture covering Recurrent Neural Networks (basic and advanced architectures, attention layers) and Transformers, showing the progression from sequential RNN processing to the parallel Transformer paradigm. |
llm-fine-tuning-why-and-how.pdf |
LLM fine-tuning | Explains the full LLM training pipeline from pretraining through supervised fine-tuning (SFT) and RLHF, along with alternatives like in-context learning and retrieval-augmented generation (RAG). |
making-data-generation-with-llm-faster.pdf |
Fast LLM inference | Deep dive into accelerating LLM text generation beyond autoregressive decoding, covering speculative decoding, Medusa, Eagle, ring/tree attention for long contexts, and multi-token prediction. |
orchestrating-intelligence-multi-agent-ai-revolution.pdf |
Multi-agent AI | Traces the evolution from standalone LLMs to orchestrated multi-agent systems, covering centralized, decentralized, hierarchical, and hybrid orchestration architectures. |
survey-of-transformers-nlp-meetup.pdf |
Transformer survey | Comprehensive survey of the Transformer architecture's evolution since the 2017 "Attention Is All You Need" paper, examining what truly changed and what continues to be improved. |
survey-of-transformers-short-version.pdf |
Transformer survey (short) | Condensed survey covering Transformer usage across domains, known shortcomings, attention mechanism improvements, positional encoding schemes, and attention-free alternatives. |
teaching-llms-with-rl-beyond-data-mimicry.pdf |
RL for LLMs | Argues that supervised fine-tuning causes LLMs to merely parrot memorized responses, and advocates for reinforcement learning approaches that achieve genuine understanding and adaptability. |
text2any-generative-ddpms-2022-2023.pdf |
Text-to-X generation | Survey of how text-to-image diffusion models (Imagen, DALL-E 2, Stable Diffusion) extend beyond static images to video, editing, personalization, 3D models, and fine-grained controls. |
unsupervised-learning-visual-features-swav.pdf |
Contrastive learning (SwAV) | Presents the SwAV method from Facebook AI Research, which combines contrastive learning with clustering assignments for self-supervised visual representation learning without requiring large numbers of negative pairs. |
Searchable indices for quick paper discovery:
| File | Purpose |
|---|---|
all_paper_titles.txt |
546+ indexed paper titles (numbered list) |
clean_titles_for_search.txt |
Sanitized titles for programmatic search |
paper_with_links.csv |
Review number β ArXiv URL mappings |
reviews_1_207_titles.txt |
Index for individual reviews |
reviews_from_208_titles.txt |
Index for daily reviews |
grep -in "attention" mike-paper-reviews-all/reviews_metadata/all_paper_titles.txt
# Output: 42. FlashAttention: Fast and Memory-Efficient Exact Attention
# 156. Attention Is All You Need (Revisited)
# ...This repository includes automated metadata synchronization via a git pre-commit hook. When you commit review files, all metadata indices are automatically updated and included in your commit.
Every time you commit a Review_*.md file, the hook automatically:
- β Extracts paper title and link from the review
- β
Updates
paper_with_links.csvwith the new entry - β
Updates
all_paper_titles.txtwith numbered title - β
Updates
clean_titles_for_search.txtfor search indexing - β
Updates
reviews_from_208_titles.txt(for reviews 208+) - β Stages all updated metadata files
- β Includes them in your commit automatically
# 1. Add a new review file
git add mike-paper-reviews-all/split-hebrew-reviews-md/Review_574.md
# 2. Commit (hook runs automatically!)
git commit -m "Add Review_574: Paper Title"
# Output you'll see:
# π Detected review markdown changes, updating metadata...
# Extracting metadata from Hebrew review files...
# Extracted 573 reviews
# β Metadata updated successfully
# β Metadata files staged for commit
# 3. Push to remote
git pushThe hook extracts links from multiple sources:
- ArXiv - Primary source for ML/AI papers
- Nature - High-impact journal articles
- ACM Digital Library - Computer science publications
- OpenAI - Direct paper releases and blog posts
- Google Research - Research blog publications
- OpenReview - Conference submissions
- HuggingFace Papers - Community papers
- DOI Links - Universal paper identifiers
- And more...
| Metric | Value |
|---|---|
| Total Reviews | 612 |
| With Paper Links | 610 (100% coverage!) |
| Auto-Extracted | 571 |
| Manually Added | 1 |
No manual CSV editing needed! π
This repository includes automated daily processing of paper reviews. Every day at 5:00 AM, the system automatically checks for new review files and processes them end-to-end.
The daily automation:
- β
Scans
~/ReviewsInbox/for newReview_XXX.docxfiles - β Checks for duplicates - skips reviews already in repo
- β
Copies Hebrew DOCX to
split-reviews-docx/ - β Converts Hebrew DOCX to markdown with title formatting
- β Converts English DOCX if present
- β Commits changes with descriptive message
- β Updates metadata automatically via pre-commit hook
- β Pushes to GitHub
- β Logs all actions for monitoring
The automation is set up via launchd (macOS native scheduler):
# Install daily job (runs at 5:00 AM)
cd .repo-tools/scripts
./schedule_daily_job.shYou can also run the processor manually:
# Test without making changes
python3 .repo-tools/scripts/daily_review_processor.py --dry-run
# Process new reviews now
python3 .repo-tools/scripts/daily_review_processor.pyView automation logs:
# View recent activity
tail -f .repo-tools/logs/daily_processor.log
# View errors
cat .repo-tools/logs/daily_processor_error.log# Check if job is running
launchctl list | grep daily-review
# Run immediately (don't wait for 5 AM)
launchctl start com.user.daily-review-processor
# Uninstall
launchctl unload ~/Library/LaunchAgents/com.user.daily-review-processor.plistFor detailed documentation, see .repo-tools/scripts/README.md
| Metric | Value |
|---|---|
| Total Paper Reviews | 612 |
| Hebrew Reviews (Markdown) | 612 files |
| English Reviews (Markdown) | 245 files |
| Reviews with Paper Links | 610 (100% coverage!) |
| Daily Reviews | 209 (May 2024 - Feb 2026) |
| Learning Material PDFs | 1,463 |
| Learning Categories | 23 |
| Presentations | 14 |
| Total Repository Size | ~17 GB |
| Coverage Period | 2022-2026 |
| Languages | English + Hebrew |
| License | CC0-1.0 (Public Domain) |
scientific-resources/
βββ mike-paper-reviews-all/ # Main review collection
β βββ split-hebrew-reviews-md/ # 612 Hebrew review markdown files β
β β βββ Review_001.md
β β βββ Review_002.md
β β βββ ... β Review_612.md
β βββ split-english-reviews-md/ # 245 English review markdown files
β βββ split-reviews-docx/ # 612 DOCX source files
β β βββ Review_001.docx
β β βββ ... β Review_612.docx
β βββ reviews_metadata/ # Auto-updated metadata (100% coverage) π€
β β βββ paper_with_links.csv # 610 reviews with links
β β βββ all_paper_titles.txt # Numbered title list
β β βββ clean_titles_for_search.txt
β β βββ reviews_from_208_titles.txt
β βββ archive/ # Historical files
β βββ old-pdf/ # Old PDF compilations
β βββ old-docx/ # Old batch DOCX files
β βββ archive-reviews/ # Legacy individual PDFs
β
βββ learning-materials/ # Educational resources (13 GB, 1,463 PDFs)
β βββ machine learning/ # 14 subcategories, 293 PDFs
β βββ math/ # 25 subcategories, 307 PDFs
β βββ programming/ # 17 subcategories, 85 PDFs
β βββ python-ml-math/ # Math for ML & DS, 48 PDFs
β βββ data engineering/ # Pipelines & processing, 29 PDFs
β βββ algorithms/ # Data structures & algorithms
β βββ interview preparation/ # Career resources
β βββ repos/ # Book source repos tracking
β βββ ... (22 categories total)
β
βββ presentations/ # Research presentations (32 MB)
β βββ 14 PDF presentations
β
βββ .repo-tools/ # Automation framework
β βββ scripts/update_metadata.py # Metadata/README/badge updater (via pre-commit hook)
β
βββ .git/hooks/pre-commit # Auto-update git hook π€
βββ .gitignore # Ignore system files
βββ METADATA_UPDATE_PROCESS.md # Automation guide
βββ README.md # This file
- Literature Reviews: 612 analyzed papers with critical insights
- Trend Analysis: Track AI/ML research evolution (2022-2026)
- Methodology Examples: Models for academic analysis
- Quick Reference: Searchable metadata for rapid paper discovery
- Structured Learning: 22 categories with 1,463 PDFs of educational materials
- Academic Writing: Examples of comprehensive paper reviews
- Interview Prep: 32+ resources for ML/DS interviews
- Practical Skills: Programming, SQL, data engineering tutorials
- Implementation Insights: Practical guidance from research
- Technology Assessment: Evaluation of emerging techniques
- Professional Development: Presentations and tutorials
- Quick Lookup: Find relevant papers by topic instantly
Thanks to the automated git hook, adding reviews is simple:
- Create your review file:
mike-paper-reviews-all/split-hebrew-reviews-md/Review_XXX.md - Include the paper link in the review (ArXiv, DOI, or other sources)
- Commit the file:
git commit -m "Add Review_XXX: Paper Title" - Metadata updates automatically! No manual CSV editing needed.
- Follow the
Review_NNN.mdnaming convention - Include paper link (ArXiv, DOI, etc.) in the review text
- The git hook will extract title and link automatically
- All metadata files are auto-updated on commit
See METADATA_UPDATE_PROCESS.md for detailed documentation on:
- Review formatting standards
- Manual metadata updates (if needed)
- Quality standards
- Repository maintenance
This work is dedicated to the public domain under the CC0 1.0 Universal license. You are free to use, modify, and distribute this content for any purpose without attribution.
Built with curiosity and dedication to open science