Skip to content

Latest commit

 

History

History
287 lines (190 loc) · 13.2 KB

File metadata and controls

287 lines (190 loc) · 13.2 KB

Generative AI Genius 2024

Screenshot 2024-06-13 at 3.19.32 PM.png

🎉The course starts on July 8th 2024! Registrations Closed (You can audit the course for free)

About the Course:

Welcome to Generative AI Genius! This 20-day introductory course is designed to help you break into generative AI. This course is designed for today's busy individuals who crave concise, succinct information.

Generative AI Genius the first AI course based on short videos or reels!

If you've been wanting to learn about generative AI, understand the buzzwords, and not feel lost, you're in the right place. You can spend as little as 2-5 minutes a day learning generative AI in a way that builds on the knowledge gained from previous videos, giving you a comprehensive mind-map of the field.

I see each of you as one of the following types of learners:

1. The Busy Bee

If you're short on time but want to grasp generative AI concepts, my videos/reels are perfect for you. Just dedicate 2-5 minutes daily, and you'll stay informed without needing to look up extra material. Concepts will build on each other, keeping you perfectly in the loop.

2. The Curious Learner

If you liked the the videos but want to explore the concepts further, I've handpicked some great resources for you. These usually take about 20-30 minutes and will help you grasp the material more deeply. They'll also improve your understanding of related concepts, making everything more cohesive.

3. The Hands-On Enthusiast

If you're someone with a coding background who prefers hands-on learning, I'll be sharing few mini-project resources throughout the course. These projects will allow you to put the concepts into practice, using high-quality tutorials and videos.

🚨NOTE: The videos stand alone, so you can understand the concepts without needing to read the additional resources—they're just there to aid your understanding.

What you'll Learn

This course heavily focuses on applied generative AI to help you get started with building applications. Here's an overview of the topics we'll cover, and if you don't understand some of these, don't worry—you'll get enough background during the course:

  • Basics of Generative AI and Large Language Models (LLMs)
  • Prompting Techniques
  • Building Generative AI Applications (RAG)
  • Basics of Fine-Tuning
  • Common Challenges and Evaluation
  • Future Trends in Generative AI

Please note that this course emphasizes understanding applied concepts and building applications using generative AI. It won't teach you to build generative AI models, which requires a much more comprehensive course structure and a lot of prerequisites. If someone tells you otherwise, I'd double-check their credentials 🙂

What are the Prerequisites?

Honestly, this is a course I want people from all backgrounds to engage with and take away valuable insights at their preferred level of understanding. However, the amount of information you can absorb may vary depending on your background.

Here’s what it offers to individuals with different backgrounds:

1. No Computer Science (CS) Background

The course may introduce terms that are new to you and some parts might be challenging. However, you'll still gain a high-level overview of the field and understand key concepts. Based on my experience, you should be able to grasp about 60-80% of the content. It's still worth your 2-5 minutes daily, right?

2. CS Background, Limited Machine Learning (ML) Experience

If you're a software engineer or tech enthusiast, you probably have a basic understanding of ML concepts such as training and evaluation. You should be able to follow the course from beginning to end and complete a few projects in generative AI. My primary audience consists of individuals like you who are seeking to enter the field. This course can also serve as your entry into building generative AI projects and transitioning to a career as a generative AI engineer.

3. ML Background

If you have experience in ML but are new to NLP or LLMs, the main advantage for you will be the mini-projects and supplementary reading materials. These resources should provide you with enough knowledge to begin implementing your own projects and also enable you to start studying generative AI research and understand its broader context.

How to Register:

You have two options: auditing the course or registering, both of which are free!

Auditing the Course:

  • You can watch the daily videos first on Instagram & YouTube. Links will be posted here too, but there might be a delay. For quicker updates, follow my account.
  • Access additional resources through this page daily; mini-project resources will also be available here.

Registering For the Course:

  • Registrations are closed for this course, feel free to audit (watch videos and access content here)
  • Registered participants will receive all the benefits mentioned above, plus
    • Priority RSVP to a 1 hour seminar on building generative AI applications for the real world
    • Updates regarding any future courses or events
    • A completion certificate

About your Instructor:

Aishwarya Naresh Reganti works as a tech lead at the AWS-Generative AI Innovation Center in California, where she leads projects aimed at building production-ready generative AI applications for medium to large-sized businesses. With over 8 years of experience in machine learning, Aishwarya has published 30+ research papers in top AI conferences and mentored numerous graduate students. She actively collaborates with research labs and professors from institutions like Stanford University, University of Michigan, and University of South Carolina on projects related to LLMs, graph models and generative AI.

Outside her professional and academic pursuits, Aishwarya actively contributes to education through various channels. She offers free courses online, with over 3000 individuals having taken them already, and serves as a guest instructor at institutions like Massachusetts Institute of Technology and University of Oxford. 

Additionally, she co-founded The LevelUp Org in 2022, a tech mentoring community dedicated to assisting newcomers in the field through mentorship programs and career-oriented events. A recognized industry expert and thought leader, Aishwarya frequently speaks at various industry conferences like ODSC, WomenTech Network, ReWork, and AI4, and has presented research at top-tier AI research conferences including EMNLP, AAAI, and CVPR.

LinkedIn: https://www.linkedin.com/in/areganti/

Instagram: https://www.instagram.com/aish_reganti/

YouTube: https://www.youtube.com/@aishwaryanr4606



Course Videos:

The videos will be available here everyday at 7:30 PM, Pacific Time

  1. Instagram
  2. YouTube

🗓️ Day 1: What is Generative AI (July 8th, 2024)


Key Topics: AI, Generative AI, Neural Networks, Large Language Models(LLMs), Model Training

Reading Material:

🗓️ Day 2: How are LLMs like ChatGPT Trained? (July 9th, 2024)


Key Topics: Training, Fine-Tuning, Reinforcement Learning, Alignment

Reading Material:

🗓️ Day 3: Basics of Prompt Engineering (July 10th, 2024)


Key Topics: Prompting, Prompt Engineering

Reading Material:

🗓️ Day 4: Advanced Prompt Engineering (July 11th, 2024)


Key Topics: Chain of Thought Prompting, Self-Refine, Self-Consistency, Zero-Shot, Few-Shot

Reading Material:

🗓️ Day 5: Automatic Prompt Engineering (July 12th, 2024)


Key Topics: Meta Prompting, Automatic Prompt Engineeering

Reading Material:

🗓️ Day 6: LLM Hallucinations and Causes (July 13th, 2024)


Key Topics: Hallucinations, Sycophancy, Causes of Hallucinations

Reading Material:


💻 Mini-Project 1 (Build a GPT-3.5 backed Chatbot)

In this mini-project, you'll complete a 1 hour course from Deeplearning.AI that can help you build a chatbot that does the following

  • Summarizing (e.g., summarizing user reviews for brevity)
  • Inferring (e.g., sentiment classification, topic extraction)
  • Transforming text (e.g., translation, spelling & grammar correction)
  • Expanding (e.g., automatically writing emails)

Prerequisites: Familiarity with Python

The course is completely free for everyone to take. Please find it here

Happy coding!!


🗓️ Day 7: Context Length (July 14th, 2024)


Key Topics: Definition, Needle in a haystack test, Lost in the middle problem

Reading Material:


🗓️ Day 8: Retrieval Augmented Generation (RAG) (July 15th, 2024)


Key Topics: Basics, 4 Phases of RAG

Reading Material:


🗓️ Day 9:What are embeddings? (July 16th, 2024)


Key Topics: Word Vectors/Embeddings, Semantic Similarity, Embeddings in RAG

Reading Material:


🗓️ Day 10:What are vector databases? (July 17th, 2024)


Key Topics: Embeddings, Vector databases, Similarity search

Reading Material:


🗓️ Day 11: LLM Evaluation (July 18th, 2024)


Key Topics: Evaluation Dimensions

Reading Material:


🗓️ Day 12: Fine-Tuning(July 19th, 2024)


Key Topics: Definition, Resources

Reading Material:

Notebooks and Coding Courses/Tutorials:

Apps to generate AI videos (like the one I created)


🗓️ Day 13: RLHF (July 20th, 2024)


Key Topics: Definition, Alignment, Reward model

Reading Material:

🗓️ Day 14: AI projects for your resume (July 21st, 2024)


Reading Material:


🗓️ Day 15: LLM Agents (July 22nd, 2024)


Key Topics: Planning, Memory, Tools

Reading Material:


🗓️ Day 16: Adversarial Attacks (July 23rd, 2024)


Key Topics: Jailbreaking, Attacks

Reading Material:


🗓️ Day 17: Emerging AI Trends (July 24th, 2024)


Key Topics: SLMs, Multimodal Models, Agents, Embodied AI

Reading Material:


🗓️ Day 18: Small Language Models(July 25th, 2024)


Key Topics: Knowledge distillation, Pruning, Quantization

Reading Material:


🗓️ Day 19: AI Engineer Interview Tips Part 1(July 25th, 2024)


Key Topics: AI Engineer Skill Checklist


🗓️ Day 20: AI Engineer Interview Tips Part 2(July 25th, 2024)


Key Topics: AI Engineer Interview Structure