TIM DE PAEPE

Introductie

Technology 2: Artificial Intelligence

ECTS

  • Bekijk online
  • 5 studiepunten
  • Contactonderwijs: 60 uur of 5 lesuren per week
  • Taken in zelfstudietijd: 48 uur of 4 uren per week
  • Zelfstudie: 29,50 uur
  • Totale studietijd: 137,50 uur

Technology 2

  • Je leert bestaande Deep Learning modellen gebruiken
    • Natural Language Processing
    • Generative AI
  • Je leert Large Language Modellen (LLM) inzetten als interface voor het bouwen van een applicatie met:
    • Langchain
    • Autogen
  • Je leert hoe je objecten kan detecteren via object detectie modellen, ofwel computer vision

Technology 2

  • Je leert hoe je een workflow kan uitwerken en toepassen met AI coding en agents
  • Je leert een interface bouwen voor het interageren met verschillende ML modellen
  • Je leert hoe je audio synthese kan doen met AI
  • Je leert hoe je een bestaand deep learning model kan finetunen
  • Je leert hoe je een API architectuur opzet om te communiceren met je AI toepassing

Planning

Week 1 15/02/2024 Introductie & AI voor creative developers
Week 2 22/02/2024 AI Fundamentals
Week 3 29/02/2024 Transformers & Diffusers
Week 4 07/03/2024 Interageren met ML modellen
Week 5 14/03/2024 LLM introductie & Prompt engineering
Week 6 21/03/2024 LLM applicaties met Langchain
Week 7 28/03/2024 LLM multi-agents met Autogen (deel 1)
04/04/2024 Paasvakantie
11/04/2024 Paasvakantie
Week 8 18/04/2024 LLM multi-agents met Autogen (deel 2)

Planning

Week 9 25/04/2024 Computer Vision (deel 1)
Week 10 02/05/2024 Computer Vision (deel 2)
09/05/2024 Lesvrije Week
Week 11 16/05/2024 Audio & Realtime Voice Cloning
Week 12 23/05/2024 Finetuning
Week 13 21/03/2024 AI API

Lesverloop

  • Op donderdag van 08:45 - 12:00
  • Waarom kom je naar de les?
    • Hoorcollege's
    • Oefeningen
    • Opdrachten
    • Feedback
    • Leren van elkaar

Educatieve Tools

  • Canvas
    • Aankondigingen
    • Modules
    • Opdrachten
  • Edulist
    • Leerpaden
  • Teams
    • Communicatie met docent

Technology 2 Tools

  • Google Colab
    • Rekenkracht in de cloud
    • Vergelijkbaar met Kaggle notebooks
  • Miniconda
    • Lokale virtuele Python omgevingen
  • GitHub Copilot
  • VS Code
  • Terminal

Introductie

Evaluatie

Evaluatie

Eerste Examenkans

  • 50% staat op opdracht 1 en opdracht 2
    • buiten examenrooster
  • 50% staat op opdracht 3 (werkstuk)
    • binnen examenrooster
    • 25% werkstuk
    • 25% mondelinge verdediging

Evaluatie

Tweede Examenkans

  • Werkstuk
    • 30% staat op mondelinge verdediging 
    • 70% staat op een werkstuk

Opdrachten

  • 22/03 - Opdracht 1: AI Interface
  • 03/05 - Opdracht 2: Generative Agents
  • In examenperiode - Opdracht 3: What the world?!

Voorwaarden

  • Bij te laat indienen van een opdracht, maar minder dan 24 uur na de deadline, wordt een derde van de punten afgetrokken. Na 24 uur te laat indienen, zal een nul worden toegekend voor deze opdracht.
  • Geen plagiaat, jij bent auteur!
    • Fraudegevallen worden doorverwezen naar de examencommissie
    • Mogelijke sanctie voor je leertraject
    • Begin op tijd

Introductie

Tools

Tools

  • We maken, naast open source, gebruik van betalende services
    • Open AI (API)
    • Google Colab of Runpod
  • Credits aankopen voor:
    • Open AI - € 25,00 (vanaf week 5)
    • Runpod - € 25,00 (vanaf week 3)

Introductie

Tools

Introductie Technology 2

By timdpaep

Introductie Technology 2

  • 376