Skip to content

External Learning Resources

Awesome Generative AI Guide

Repository: https://github.com/aishwaryanr/awesome-generative-ai-guide

Introduction: This is a comprehensive generative AI resource repository, including:

  • Generative AI research updates
  • Interview resources
  • Jupyter notebooks
  • Learning notes
  • Practical projects

Main Content:

  1. LLM Basics

    • Transformer architecture
    • Attention mechanism
    • Pre-training and fine-tuning
    • Prompt engineering
  2. Model Introduction

    • GPT series
    • Claude
    • LLaMA
    • Other open-source models
  3. Practical Projects

    • Code examples
    • Jupyter notebooks
    • Practical cases
    • Best practices
  4. Learning Resources

    • Online courses
    • Technical papers
    • Learning notes
    • Interview preparation

How to Use:

  1. Systematic Learning

    • Follow the learning path in the repository
    • From basics to advanced
    • Combine with practical projects
  2. Supplementary Learning

    • After learning this project's content
    • Consult external resources
    • Deep dive into specific topics
  3. Practical Projects

    • Run provided notebooks
    • Reference code examples
    • Complete practical projects
  4. Interview Preparation

    • Use interview resources
    • Practice common questions
    • Review core concepts

Learning Suggestions:

  1. Use with This Project

    • First learn this project's basic content
    • Then deep dive into external resources
    • Combine theory with practice
  2. Progress Gradually

    • Don't try to learn everything at once
    • Learn by topic blocks
    • Regularly review and consolidate
  3. Hands-on Practice

    • Run notebooks
    • Modify code experiments
    • Complete project exercises
  4. Community Exchange

    • Participate in repository discussions
    • Submit issues and PRs
    • Share learning insights

Online Courses

  1. Fast.ai - Practical Deep Learning for Coders

    • Website: https://course.fast.ai/
    • Features: Practical orientation, free
    • Suitable for: Learners with some programming background
  2. Andrew Ng - Deep Learning Specialization

    • Website: https://www.deeplearning.ai/
    • Features: Systematic and comprehensive, solid theory
    • Suitable for: Beginners wanting systematic learning
  3. CS224n - Natural Language Processing

Technical Papers

  1. Attention Is All You Need

  2. Language Models are Few-Shot Learners

  3. Constitutional AI

Practice Platforms

  1. Hugging Face

  2. Google Colab

  3. Kaggle

Learning Path Recommendations

Beginner Path

  1. Foundation Stage (1-2 months)

    • Learn this project's AI principles section
    • Complete basic courses
    • Run simple examples
  2. Advanced Stage (2-3 months)

    • Deep dive into external resources
    • Complete practical projects
    • Read key papers
  3. Practice Stage (3-4 months)

    • Complete complex projects
    • Participate in competitions
    • Build portfolio

Advanced Path

  1. Deepen Understanding (1-2 months)

    • Read latest papers
    • Learn advanced techniques
    • Research cutting-edge developments
  2. Practical Application (2-3 months)

    • Build real projects
    • Optimize model performance
    • Contribute to open-source projects
  3. Professional Development (Ongoing)

    • Participate in community
    • Share knowledge
    • Continuous learning

Summary

External learning resources are important supplements to this project:

Core Resources:

  • ✅ Awesome Generative AI Guide
  • ✅ Online courses
  • ✅ Technical papers
  • ✅ Practice platforms

Learning Suggestions:

  1. Use with this project
  2. Progress gradually
  3. Focus on practical application
  4. Participate in community exchange

Remember:

  • External resources are supplements
  • Don't be greedy for too much too fast
  • Combine theory with practice
  • Continuous learning and updates

Next Steps

MIT Licensed