Skip to content

gr8monk3ys/ai-compendium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

🤖 Comprehensive Artificial Intelligence Reading Compendium

AI Compendium Contributors Welcome GitHub Stars

🎯 A curated collection of free, high-quality resources for learning artificial intelligence


🌟 About This Compendium

The folloing is a list of resources as well asd additional concepts that could hopefully help you out.

🎯 Who Is This For?

👨‍🎓 Students 👩‍💻 Developers 🔬 Researchers 🏢 Professionals
Building foundational knowledge Implementing AI solutions Staying current with research Understanding AI for business

🚀 Quick Start

For Beginners 👶

  1. Start with General AI & ML Foundations
  2. Move to Neural Networks & Deep Learning basics
  3. Explore Ethics & Safety considerations

For Intermediate Learners 🎯

  1. Dive into Transformers & LLMs
  2. Explore Generative AI techniques
  3. Study Multi-Modal AI applications

For Advanced Practitioners 🚀

  1. Focus on cutting-edge research papers in each section
  2. Explore Neuro-Symbolic AI developments
  3. Contribute to the community by suggesting new resources

📖 Table of Contents

  1. General AI & Machine Learning Foundations
  2. Neural Networks & Deep Learning
  3. Transformers & Large Language Models (LLMs)
  4. Generative AI & Generative Models
  5. Reinforcement Learning & Decision Making
  6. Symbolic AI & Automated Reasoning
  7. Cognitive Architectures & Cognitive Modeling
  8. Neuro-Symbolic & Hybrid AI
  9. Multi-Modal AI (Vision, Language, and More)
  10. Explainability & Model Interpretability
  11. Ethics, Safety & AI Alignment
  12. Human-AI Interaction & Collaboration

General AI & Machine Learning Foundations

Introductory and broad resources on AI and machine learning, suitable for building a strong foundation.

Neural Networks & Deep Learning

Resources on neural architectures and deep learning, from intuitive introductions to comprehensive references.

Transformers & Large Language Models (LLMs)

Key papers and surveys on attention, transformer architectures, and modern LLM training techniques.

Generative AI & Generative Models

Seminal papers on GANs, VAEs, diffusion models, and state-of-the-art generative techniques.

Reinforcement Learning & Decision Making

Core RL textbooks, landmark papers, and modern advancements.

Symbolic AI & Automated Reasoning

Logic-based AI, knowledge representation, classical search, and symbolic planning.

Cognitive Architectures & Cognitive Modeling

Integrated architectures modeling human cognition: memory, reasoning, learning, and consciousness.

Neuro-Symbolic & Hybrid AI

Bridging neural networks with symbolic reasoning for robust, explainable systems.

Multi-Modal AI (Vision, Language, and More)

Models that jointly process text, images, audio, and other modalities.

Explainability & Model Interpretability

Techniques and critiques for making AI models transparent and understandable.

Ethics, Safety & AI Alignment

Understanding and mitigating ethical risks, fairness concerns, and alignment challenges.

Human-AI Interaction & Collaboration

Design practices and studies for effective, trustworthy human–AI partnerships.


🛠️ Popular Tools & Frameworks

Deep Learning Libraries

Tool Description Best For
PyTorch Dynamic neural network framework Research, prototyping
TensorFlow Production-ready ML platform Deployment, scaling
JAX NumPy-compatible ML library High-performance computing
Hugging Face Pre-trained models hub NLP, multimodal tasks

Development Environments


📚 Learning Paths & Study Plans

📋 Beginner's 6-Month Journey

📅 Detailed Timeline

Month 1-2: Foundations

  • Complete "AI: Foundations of Computational Agents" (Chapters 1-5)
  • Watch 3Blue1Brown Neural Network series
  • Learn Python basics if needed

Month 3-4: Machine Learning

  • Study "Introduction to Statistical Learning"
  • Complete Andrew Ng's ML course exercises
  • Build first ML project (iris classification)

Month 5-6: Deep Learning

  • Work through "Neural Networks and Deep Learning"
  • Implement neural network from scratch
  • Choose specialization area

🎯 Skill-Based Tracks

Track Duration Key Resources Projects
🔤 NLP Specialist 3-4 months Transformers, BERT papers Chatbot, text classifier
👁️ Computer Vision 3-4 months CNN papers, OpenCV guide Image classifier, object detection
🎮 Reinforcement Learning 4-5 months Sutton & Barto book Game AI, robot control
🔗 MLOps Engineer 2-3 months Deployment guides Model serving, monitoring

💡 Study Tips & Best Practices

🧠 Effective Learning Strategies

  1. 📖 Active Reading: Take notes and implement code examples
  2. 🛠️ Project-Based Learning: Build something with each new concept
  3. 👥 Community Engagement: Join Discord servers and forums
  4. 📝 Teaching Others: Write blog posts or explain concepts
  5. 🔄 Spaced Repetition: Review concepts at increasing intervals

🚫 Common Pitfalls to Avoid

  • Jumping to advanced topics too quickly
  • Only reading without implementing
  • Ignoring mathematical foundations
  • Not practicing on real datasets
  • Comparing your progress to experts

🌐 Community & Discussion

💬 Active Communities

📺 YouTube Channels


❓ Frequently Asked Questions

🤔 "I'm completely new to programming. Where should I start?"

Start with Python basics first:

  1. Python for Everybody - Free course by Dr. Chuck
  2. Automate the Boring Stuff - Practical Python
  3. Then move to AI foundations in this compendium
📚 "How much math do I need to know?"

Essential Math Topics:

  • Linear Algebra: Vectors, matrices, eigenvalues
  • Calculus: Derivatives (for backpropagation)
  • Statistics: Probability, distributions, hypothesis testing
  • Discrete Math: Logic, set theory (for symbolic AI)

Great Resources:

💼 "Which AI career path should I choose?"

Career Paths by Interest:

  • Love Research? → AI Researcher / PhD track
  • Want to Build Products? → ML Engineer / AI Product Manager
  • Enjoy Data Analysis? → Data Scientist / AI Analyst
  • Like Infrastructure? → MLOps Engineer / AI Platform Engineer
  • Interested in Ethics? → AI Safety Researcher / AI Policy Specialist
⏱️ "How long does it take to become job-ready?"

Realistic Timelines:

  • Career Switcher (Full-time study): 6-12 months
  • Student (Part-time): 1-2 years
  • Working Professional (Weekends): 1.5-3 years
  • PhD Research Track: 4-7 years

🎯 Career Roadmaps

🛠️ ML Engineer Path (6-12 months)

Month 1-3: Foundations
├── Python programming
├── Statistics & linear algebra
└── Basic ML algorithms

Month 4-6: Deep Learning
├── Neural networks
├── PyTorch/TensorFlow
└── Computer vision OR NLP specialization

Month 7-9: Production Skills
├── MLOps (Docker, Kubernetes)
├── Model deployment
└── System design

Month 10-12: Portfolio & Job Search
├── 3-5 strong projects
├── Open source contributions
└── Technical interviews prep

🔬 AI Researcher Path (2-4 years)

Year 1: Strong Foundations
├── Advanced mathematics
├── Classical ML theory
└── Programming proficiency

Year 2: Research Skills
├── Paper reading & writing
├── Research methodology
└── Conference presentations

Year 3-4: Specialization
├── Choose research area
├── PhD or industry research
└── Publication record

📅 Events & Conferences

🌟 Premier AI Conferences

Conference Focus Area When Location
NeurIPS General ML/AI December Rotating
ICML Machine Learning July Rotating
ICLR Learning Representations May Rotating
AAAI Artificial Intelligence February USA
ACL Natural Language Processing Summer Rotating
CVPR Computer Vision June USA

🎪 Community Events


⭐ If this compendium helped you on your AI journey, please consider giving it a star! ⭐

Made with ❤️ by the AI community, for the AI community

🔝 Back to Top

About

A collection of links and studies pertaining to AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published