|
Novi termin za kurs pocinje 19.11.2025. Do kraja oktobra na sve prijave 20% popust! Cekamo Vas!
|
Molimo vas da proverite svoj Spam, Promocije i ostale foldere u emailu, kako biste bili sigurni da ste primili email sa potvrdom konsultacija. Ako je pronađete tamo, označite je kao “Nije spam” kako biste ubuduće dobijali naše emailove direktno u inbox.
To je proces automatske provere podataka koji se prenose ili vraćaju putem API-ja, sa ciljem da se osigura:
Validnost (npr. svi emailovi imaju ispravan format)
Potpunost (nema praznih obaveznih polja)
Konzistentnost (format datuma je uvek isti, ID-jevi su jedinstveni)
Tačnost (podatak se slaže sa očekivanim izvorom istine)
Svežina (nema zastarelih podataka, npr. datum poslednjeg ažuriranja nije stariji od X dana)
Response schema validation – Da li API vraća sve potrebne podatke u ispravnom formatu?
Data integrity – Da li su podaci povezani korektno (npr. korisnik ima validnu adresu)?
Data quality rules – Da li vrednosti poštuju poslovna pravila?
Edge cases – Šta se dešava ako je neki podatak nevalidan, prazan, nepotpun?
Cross-source validation – Upoređivanje odgovora API-ja sa bazom podataka ili drugim servisima.
Podaci dolaze u S3 (npr. CSV).
Glue DataBrew automatski pokreće profiling.
Lambda funkcija pokreće Deequ validaciju.
Rezultati šalju alert u CloudWatch + SNS (email/slack) ako postoji greška.
Train set – koristi se za treniranje modela.
Validation set – koristi se za podešavanje hiperparametara i prevenciju prenaučenosti.
Test set – koristi se za konačnu procenu performansi modela.
Zavisi od tipa problema:
Accuracy – udeo tačno predviđenih klasa.
Precision, Recall, F1-score
ROC AUC – površina ispod ROC krive.
Confusion matrix – prikazuje TN, TP, FN, FP.
Učitavanje i osnovni pregled podataka
Identifikacija nedostajućih vrednosti
Provera tipova podataka i duplikata
Detekcija outliera
Provera konzistentnosti i validacija podataka
Šta je AI i zašto je bitan QA-jevima
Razlika između tradicionalnog softvera i AI sistema
Primeri gde se AI koristi (chatbotovi, preporuke, vizija, klasifikacija teksta itd.)
Definicija i ciljevi AI testiranja
Razlika između “testiranja AI sistema” i “korišćenja AI-ja za testiranje”
Koje se komponente testiraju kod AI modela (podatke, modele, predikcije, performanse)
Nefunkcionalnost i nelinearno ponašanje modela
Nepredvidivost i “black-box” priroda
Pristrasnost i nefer odluke modela
Nedostatak determinističkih očekivanja
Testiranje podataka (Data Quality)
Testiranje modela (Accuracy, Precision)
Testiranje ponašanja modela (Boundary Testing)
Evaluacija metrika i grešaka
Python + Pandas
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Websites store cookies to enhance functionality and personalise your experience. You can manage your preferences, but blocking some cookies may impact site performance and services.
Essential cookies enable basic functions and are necessary for the proper function of the website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.