Kratki kurs: Web programiranje sa Python, Flask i HPC-podržanim ML-om

Web programiranje sa Python, Flask i HPC-podržanim ML-om

Ovaj intenzivni kratki kurs upoznaje polaznike sa web programiranjem koristeći Python i Flask, sa fokusom na integraciju modela mašinskog učenja (ML) i korišćenje računarstva visokih performansi (HPC) za skalabilnu primenu. Učesnici će naučiti da grade interaktivne web aplikacije, ugrade mogućnosti zaključivanja ML-a i povezuju se na HPC backend za poboljšane performanse. Dizajniran za studente, istraživače i profesionalce sa osnovnim znanjem o Python-u, kurs nudi praktične, praktične sesije koje kombinuju web razvoj, integraciju ML-a i strategije implementacije pogodne za istraživanje i aplikacije u stvarnom svijetu.

Dizajniran za studente, istraživače i profesionalce

Pregled sadržaja kursa

Dan 1 (Osnove)::

  • Sesija 1 – Osnove flaske i web arhitektura
    • Naučite strukturu web aplikacija i kako napraviti osnovne stranice koristeći Flask.
  • Sesija 2 – Obrasci, rukovanje unosom i šabloniranje
    • Razvijte interaktivne komponente, potvrdite unose i dinamički renderujte sadržaj.
  • Sesija 3 – Korištenje ML modela u Web aplikacijama
    • Integrirajte obučene modele u Flask aplikaciju kako biste pružili izlaze zasnovane na ML-u.
  • Sesija 4 – End-to-End ML Web App Demo
    • Napravite i testirajte kompletnu aplikaciju koristeći prethodno obučeni ML model.

Dan 2 (Napredna upotreba i implementacija):

  • Sesija 5 – HPC za ML: Pregled i alati
    • Uvod u korištenje HPC-a za ML obuku i zaključivanje, sa demo skriptama.
  • Sesija 6 – Flask-HPC komunikacija
    • Tehnike za slanje podataka iz web aplikacije u HPC resurse i dohvaćanje rezultata.
  • Sesija 7 – Primjena: lokalno, Cloud i HPC
    • Postavite svoju aplikaciju koristeći Docker, Gunicorn/Nginx i osnovne HPC planere poslova.
  • Sesija 8 – Mini projekat: Vaša aplikacija u akciji
    • Učesnici kreiraju i postavljaju vlastitu web aplikaciju sa ML-om.

Ishodi učenja

Završetkom ovog kursa polaznici će moći da:

  • Dizajniraju i implementiraju web aplikacije koristeći Python i Flask.
  • Ugradjuju ML modele u interaktivne aplikacije.
  • Razumeju ključne strategije implementacije za skalabilne aplikacije.
  • Koristite HPC resurse za podršku ML računanju.
  • Razvijaju web-bazirane sisteme za istraživačke i obrazovne alate.