/genai-workshop

Primary LanguageJupyter Notebook

Generative AI Workshop

This repository contains Jupyter notebooks for the workshop Generative AI - A whirlwind tour by Mario Zechner.

For remote or in-person workshop bookings, please reach out at contact@mariozechner.at.

Workshop Duration: Minimum 4 hours, maximum 10 hours.

Languages: English or German (Course materials in English only).

Target Audience: This workshop is ideal for organizations interested in:

  • Understanding the capabilities and limitations of generative AI.
  • Learning how to effectively integrate AI into their teams or products.
  • Evaluating the validity of AI products and solutions critically.

Prerequisites: Basic familiarity with any programming language is beneficial but not required. The workshop is designed to be accessible, with technical concepts explained in a way that everyone can understand.

Content Overview:

  1. A practical introduction to machine learning and generative large language models, including interactive notebooks.
  2. An extensive Q&A session to explore:
    • How to apply these technologies within your organization.
    • The feasibility of specific AI use cases.
    • Assessing third-party AI solutions for effectiveness and validity.

Key Takeaways:

  • A solid foundation in machine learning with a focus on generative large language models like GPT.
  • Strategies for leveraging machine learning in your business.
  • Skills to critically evaluate AI solution claims.

Pricing is tailored to meet individual or organizational needs.

Testimonials

"Mario hat uns in nur wenigen Stunden einen fundierten Einblick gegeben, wie GenAI funktioniert und wo heute die Möglichkeiten und Grenzen liegen. Der Workshop zielt auf Leute mit Basis SW Entwicklungs-Know How ab und hilft unserem Unternehmen, die AI Strategie besser zu definieren."

- Bernhard Reichel, CEO ETM professional control

"Demystified the "magic" notion of AI and brought it down to earth for us in order to get a more correct idea what it can be useful for."

- Course participant, ETM professional control

"Sehr kompetenter Trainer und schonungsloses Aufzeigen von Vor-/Nachteilen der LLMs (=keine Marketingveranstaltung "pro AI")"

- Course participant, ETM professional control

License

The contents of this repository are licensed under the CC BY-NC 4.0 DEED license. You are free to share and adapt the contents of your repository under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • NonCommercial — You may not use the material for commercial purposes.

See the full license text for more information.

Running the notebooks

You can run the notebooks via Google Colab, or locally via Jupyter.

Some of the notebooks require you to get an OpenAI API key, as well as a Hugging Face API token.

Sign up for OpenAI (paid)

Sign up for Hugging Face (free)

Click the links below to open each section in Google Colab in your browser.

  1. Supervised Learning
  2. Unsupervised Learning - Clustering
  3. Unsupervised Learning - Embedding
  4. Unsupervised Learning - Langage Models
  5. Generative AI
  6. GPT-4 - State of the Art
  7. Prompt Engineering
  8. Retrieval-augmented Generation
  9. Simple, effective RAG Implementation