Ne kvari model: 3 greške u mašinskom učenju [2026]
Prestanite vjerovati da je mašinsko učenje ‘pametni’ softver koji sam od sebe uči. To je marketinška laž koja će vam spržiti budžet i servere u roku od tri mjeseca ako se ne uozbiljite. Ako mislite da je dovoljno ‘ubaciti’ podatke u crnu kutiju i dobiti zlato, vi ne gradite rješenje, vi se kockate tuđim novcem. U 2026. godini, dok svi trče za najnovijim LLM-ovima, najviše modela propada zbog bazičnih, prljavih grešaka koje se dešavaju u radionici koda, a ne na konferencijama. Vi ste odgovorni za svoj model. Vaša je krivica ako on postane smeće.
Zašto tvoj dataset ‘krvari’: Kako zaustaviti curenje podataka (Data Leakage)
Direktna instrukcija: Nikada, ali apsolutno nikada, ne dopuštajte informacijama iz testnog seta da ‘zagade’ vaš trening proces. Curenje podataka je kao rđa na šasiji; u početku se ne vidi, a onda vam se cijeli projekat raspadne pod nogama. To se najčešće dešava kada koristite varijable koje u stvarnom vremenu predviđanja neće biti dostupne. Na primjer, ako predviđate prodaju, ne smijete u trening ubaciti popuste koji su se desili *nakon* što je kupac odlučio da kupi. To je varanje i tvoj model će izgledati genijalno u laboratoriji, a biti beskoristan na terenu.
PAŽNJA: Prema EU AI Act-u iz 2026, ako vaš model curi privatne podatke korisnika kroz trening set, kazne su brutalne. Testirajte svaki ‘entry’ multimetrom privatnosti prije nego što ga pustite u produkciju. 120v pravnog udara nije šala.
Osjetite taj miris pregrijane elektronike? To je vaš GPU koji se pati s loše pripremljenim podacima. Ako niste proveli sate čisteći dataset za AI, vaš model je već u kvaru. Hrvanje s podacima je prljav posao. Morate ih strugati, čistiti od gnoja dupliciranih unosa i nasilno izbaciti outliere koji nemaju smisla. To nije ‘čišćenje’, to je hirurgija. 
Previše si ga ‘izbrusio’: Overfitting i zamka savršenog treninga
Overfitting je trenutak kada vaš model prestane da uči i počne da ‘pamti’ podatke kao dosadni štreber. Vidio sam previše ‘juniora’ kako se hvale sa 99.9% preciznosti na trening setu. To nije uspjeh. To je kvar. To znači da je vaš model postao previše krut. Zamislite da pravite stolicu od drveta koje nema nimalo fleksibilnosti; čim na nju sjedne neko ko nije identičan ‘prosjeku’ iz vašeg nacrta, ona puca.
Da li moram koristiti regularizaciju?
Da. Odmah. Regularizacija je kao stezaljka u stolarskoj radnji. Ona drži vaš model na mjestu, spriječavajući ga da postane previše kompleksan. Namažite regularizaciju debelo—L1 ili L2, zavisi koliko želite da ‘posječete’ nepotrebne težine. Ne budite stidljivi. Ako ne vidite mali pad u performansama treninga, niste ga dovoljno pritegli. Regresioni modeli su posebno osjetljivi na ovo. Pritegni to.
The Anatomy of a Screw-Up: Katastrofa sa prepoznavanjem lica
Jedna firma u 2025. godini je napravila model za prepoznavanje zaposlenih na ulazu. Na treningu je radio savršeno. Šest mjeseci kasnije, sistem je počeo da odbija ljude jer su nosili ljetne naočale ili su bili malo više osunčani. Model je ‘naučio’ teksturu kože pod studijskim svjetlima, a ne konture lica. To je koštalo kompaniju 40,000 dolara u izgubljenim radnim satima dok su zaštitari ručno otvarali vrata. Problem? Nisu koristili ‘dropout’ slojeve da nasumično ‘ugasne’ neurone tokom treninga. Model je postao lijen i fiksiran na jednu stvar. Ne radite to.
Zaboravi na ‘podesi i ostavi’: Zašto modeli trunu u produkciji
Direktna instrukcija: Svaki model koji radi duže od mjesec dana bez nadzora je tempirana bomba. Mašinsko učenje nije statična stvar. Podaci se mijenjaju, navike ljudi se mijenjaju, svijet se mijenja. To se zove ‘Concept Drift’. Ako vaš model predviđa cijene nekretnina u 2026. na osnovu podataka iz 2024., vi ste idiot. Kao što ulje u motoru gubi viskoznost i postaje gnjecava crna masa, tako i vaš model gubi svoju moć predviđanja.
Zašto to radi: Nauka o aktivacijskim funkcijama
Morate razumjeti hemiju iza veziva. Aktivacijske funkcije su ljepilo vašeg neuronskog modela. ReLU ili Sigmoid—izbor zavisi od toga koliko želite da vaš model ‘propusti’ signala. ReLU je kao ventil koji se otvara samo kada pritisak pređe određenu granicu. Ako koristite pogrešnu funkciju na pogrešnom mjestu, signal će ‘umrijeti’ (Vanishing Gradient). To je kao da pokušavate pumpati vodu kroz cijev začepljenu gunkom. Ništa ne izlazi na drugoj strani.
Uzmite taj multimetar i mjerite ‘drift’ svake sedmice. Ako se preciznost pomjeri za više od 2%, čupajte ga vani. Bolje je imati isključen model nego onaj koji daje pogrešne instrukcije vašem biznisu. To boli. Vaša reputacija je na liniji. Popravi ML greške prije nego što one poprave tvoj bankovni račun na nulu. Sretno u radionici. Biće prljavo, ali to je jedini način da napravite nešto što traje.

