AI Hints
Home›Generative AI Tutorial›Evaluating and Running Real Models
Generative AI · Lesson 74 of 77

The Open-Source Ecosystem

Tools, communities and staying current.

⏱ 2 min read▶ Video at 2:39:17🎓 Free
Watch this lesson in the Generative AI courseWatch on YouTube ↗Full Generative AI course

A great deal of progress in A I comes from open source, shared models, shared code, and shared ideas. In this lesson, you will get a map of the ecosystem, and a practical plan, to keep your knowledge fresh, without drowning in news.

The Open-Source Ecosystem
From the video: The Open-Source Ecosystem
  • Shared models, code and ideas
  • A map of the ecosystem
  • Staying current calmly

A map of the ecosystem

Think of layers. At the bottom, hardware, and the low level libraries, such as PyTorch. Above them, model hubs, like Hugging Face, where models and datasets are shared. Then tools for running models, such as Ollama, and for building apps, like Lang Chain, and Llama Index. At the top, applications, which people actually use. Knowing the layers, tells you where a new tool fits.

  1. Applicationschatbots, assistants, products
  2. App frameworksLangChain, LlamaIndex
  3. Run and serveOllama, vLLM, cloud APIs
  4. Model hubsHugging Face: models and datasets
  5. Libraries and hardwarePyTorch and GPUs

A calm plan for staying current

The pace of news can be overwhelming. Here is a calm plan. Pick two or three trusted sources, and ignore the rest. Once a week, set aside an hour, to read, and to try one new thing. Build small projects, because practice sticks. Keep a note of what you learned. And remember the fundamentals from this course, tokens, attention, training, and retrieval, they change slowly, even when products change quickly.

Two or three trusted sourcesignore the noise
One hour a weekread and try one new thing
Small projectspractice sticks
Keep noteswhat you learned and tried
Fundamentals lastproducts change faster than ideas

Summary

Good. The ecosystem has layers, hardware and libraries, model hubs, run and serve tools, app frameworks, and applications. Stay current with a few trusted sources, a weekly hour, and small projects. Next, we follow one sentence through the whole transformer, as a final recap of how it all works.

Key takeaways
  • Layers: hardware, hubs, tools, apps
  • Few trusted sources, one hour a week
  • Fundamentals change slowly
Next up: Follow One Sentence Through a Transformer — the whole pipeline, start to finish