Skip to content

Code and material for the class "Introduction to GenAI for Engineers"

License

Notifications You must be signed in to change notification settings

xtreamsrl/genai-for-engineers-class

Repository files navigation

GenAI for Engineers Class

Code and material for the class "Introduction to GenAI for Engineers"

🚀 Let's get started!

# name open in
1 Explore Embeddings Colab
2 What are Vector Databases? Colab
3 RAG From Scratch Colab
4 Haystack Basics Colab
5 Haystack RAG Colab
6 Guardrails Colab
7 Observability Colab
8 Function Calling Colab
9 Agents Colab
10 Agents for Income Statement Analysis Colab

🎓 A bit of theory

The slides for this class are available on Canva, kindly powered by xtream.

🥂 How to contribute

Note

The project uses Python 3.10 for compatibility with Colab.

  1. Install Poetry, following the official docs: https://python-poetry.org/docs/#installation

  2. Run:

poetry install
  1. It is highly recommended to use nbstripout to avoid pushing the output of jupyter notebooks. Install it with:
pre-commit install

🤗 Authors

This class was created by the AI team at xtream, with contributions from:

🔍 Spotted in...

The material in this repository was used in classes and seminars taught at:

And was the base for the following talks and workshops:

  • Embeddings, Transformers, RLHF: Three Key Ideas to Understand ChatGPT, AI Conf, 2024, Milan, Italy
  • How to Build Your Own GPT, AMLD, 2024, Lausanne, Switzerland
  • Embeddings, Transformers, RLHF: Three Key Ideas to Understand ChatGPT, PyCon IT, 2024, Florence, Italy
  • Beyond ChatGPT: RAG and Fine-Tuning, University of Pavia, 2024, Pavia, Italy
  • Embeddings, Transformers, RLHF: Three Key Ideas to Understand ChatGPT, BI Digital, 2023, Biella, Italy
  • Embeddings, Transformers, RLHF: Three Key Ideas to Understand ChatGPT, SIIAM Congress, 2023, Rome, Italy

About

Code and material for the class "Introduction to GenAI for Engineers"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published