Klasifikacija slika kucnih brojeva dubokim konvolucijskim modelima

Слични документи
SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br Klasifikacija slika kućnih brojeva dubokim konvolucijskim modelima Iv

Raspoznavanje prometnih znakova

УНИВЕРЗИТЕТ У БЕОГРАДУ МАШИНСКИ ФАКУЛТЕТ Предмет: КОМПЈУТЕРСКА СИМУЛАЦИЈА И ВЕШТАЧКА ИНТЕЛИГЕНЦИЈА Задатак број: Лист/листова: 1/1 Задатак 5.1 Pостоје

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA DIPLOMSKI RAD br Učenje dubokih korespondencijskih metrika trojnim gubitkom Marin Ko

SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni preddiplomski studij PRI

Postojanost boja

Napredno estimiranje strukture i gibanja kalibriranim parom kamera

Metode za automatsko podešavanje boje i svjetline slike

Microsoft Word - III godina - EA - Metodi vjestacke inteligencije

FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Lokalizacija karakterističnih točaka lica u videu Generalić Boris Gulan Filip Kopljar Damir Miličević Andrija Nu

Mere slicnosti

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br Autonomno kretanje virtualnih objekata Marin Hrkec Zagreb, lipanj 201

Рачунарска интелигенција

Algoritmi i arhitekture DSP I

ПА-4 Машинско учење-алгоритми машинског учења

Odreivanje neodreenosti hadronske strukture metodama strojnog ucenja

Microsoft Word - Dokument1

Univerzitet u Niˇ su ˇki Fakultet Prirodno matematic ˇunarske nauke Departman za rac Uˇ cenje vektorske reprezentacije reˇ ci govornog jezika primenom

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Fakultet organizacije i informatike I

pecur.indd

IRL201_STAR_sylab_ 2018_19

Technology management performance indicators in global country rankings

PowerPoint Presentation

Microsoft PowerPoint - Bazdaric_vrste istrazivanja 2014_ pptx [Read-Only]

Raspored naslova

Microsoft Word - Smerovi 1996

Tеорија одлучивања

Programiranje 1 IEEE prikaz brojeva sažetak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, IEEE p

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Hrvatski studiji Psihologija Ured za

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Hrvatski studiji Kroatologija Ured za

Državno natjecanje / Osnove informatike Srednje škole Zadaci U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Fakultet organizacije i informatike O

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Grafički fakultet Grafička tehnnologi

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Fakultet kemijskog inženjerstva i teh

PowerPoint Presentation

DUBINSKA ANALIZA PODATAKA

DUBINSKA ANALIZA PODATAKA

Podružnica za građenje

MIP-heuristike (Matheuristike) Hibridi izmedu metaheurističkih i egzaktnih metoda Tatjana Davidović Matematički institut SANU

Državna matura iz informatike

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej

ZADACI ZA VJEŽBU 1. Dokažite da vrijedi: (a) (A \ B) (B \ A) = (A B) (A C B C ), (b) A \ (B \ C) = (A C) (A \ B), (c) (A B) \ C = (A \ C) (B \ C). 2.

ALIP1_udzb_2019.indb

6-Lizacic.indd

ULOGA KONTROLE KVALITETE U STVARANJU INFRASTRUKTURE PROSTORNIH PODATAKA Vladimir Baričević, dipl.ing.geod. Dragan Divjak, dipl.ing.geod.

_sheets.dvi

Microsoft Word - Izmene i dopune konkursne dokumentacije , D 26

METODE ISPITIVANJA UKUPNE TALOŽNE TVARI I NJEZINIH SASTOJAKA

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA SEMINAR Duboke neuronske mreže Florijan Stamenković Voditelj: Marko Čupić Zagreb, ožujak 2

ML intro

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA

Neprekidnost Jelena Sedlar Fakultet građevinarstva, arhitekture i geodezije Jelena Sedlar (FGAG) Neprekidnost 1 / 14

Test ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br Klasifikacija srčanih bolesti na temelju EKG signala uz pomoć strojno

Drveta odlucivanja - algoritmi

Microsoft Word - GG49_2.docx

P11.3 Analiza zivotnog veka, Graf smetnji

ŽUPANIJSKO NATJECANJE IZ MATEMATIKE 28. veljače razred - rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGAČIJI

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

Numerička matematika 1. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 1. pre

Microsoft PowerPoint - Topic02 - Serbian.ppt

I година Назив предмета I термин Вријеме Сала Математика :00 све Основи електротехнике :00 све Програмирање

Microsoft PowerPoint - Topic02 - Serbian.ppt

Programiranje 1 3. predavanje prošireno Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 3. predava

Cestovni promet (redovni i izvanredni studenti) Syllabus predmeta Statistika u prometu Akademska godina: 2018/2019. Izradila: Kristina Devčić, v.pred.

MathFest 2016 Krapinsko zagorske županije 29. travnja Terme Tuhelj Ekipno natjecanje učenika osnovnih škola Kategorija math 43 Natjecanje traje

Универзитет у Београду Факултет организационих наука Коначан распоред испита за предмете Мастер академских студија Испитни рок: ОКТОБАР Предмет

0255_Uvod.p65

Tutoring System for Distance Learning of Java Programming Language

EUROPSKA KOMISIJA Bruxelles, C(2018) 3697 final ANNEXES 1 to 2 PRILOZI PROVEDBENOJ UREDBI KOMISIJE (EU) /... o izmjeni Uredbe (EU) br. 1301

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs

Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун Предмет Датум Време

Sveučilište u Zagrebu

I

Grupiranje podataka: pristupi, metode i primjene, ljetni semestar 2013./ Standardizacija podataka Predavanja i vježbe 8 Ako su podaci zadani

I

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA SEMINAR Izgradnja jakog klasifikatora boostanjem Mateja Čuljak Voditelj: Doc.dr.sc. Siniša

1 StatsModels 1. Pozadina: Scipy.stats.models originalno je napisao Jonathan Taylor. Neko vrijeme bio je dio scipy paketa, ali je uklonjen. Tijekom Go

Matematika 1 - izborna

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br PREDVIÐANJE POTROŠNJE ELEKTRIČNE ENERGIJE NA SVEUČILIŠTU U ZAGREBU FA

Slide 1

Microsoft PowerPoint - PDPL FBF ZG spec 2011.ppt [Read-Only] [Compatibility Mode]

NAZIV PREDMETA UNUTARNJETRGOVINSKO POSLOVANJE I Kod Godina studija 2. Nositelj/i predmeta dr.sc. Ivana Plazibat, prof. Bodovna vrijednost 6 ECTS v.š.

Raspodjela i prikaz podataka

06 Poverljivost simetricnih algoritama1

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivan Ljubičić STROJNO UČENJE U NASTAVI INFORMATIKE U PRIRODOSLOVNIM GIMNAZ

Računalne mreže

1

NAZIV PREDMETA UNUTARNJETRGOVINSKO POSLOVANJE II Kod Godina studija 2. Nositelj/i predmeta dr.sc. Ivana Plazibat, prof. Bodovna vrijednost 6 ECTS v.š.

PLAN PISMENIH PROVJERA ZA I 1 RAZRED U ŠKOLSKOJ 2018/2019. MJESEC I sedmica II sedmica III sedmica IV sedmica V sedmica SEPTEMBAR OKTOBAR NOVEMBAR DEC

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA DIPLOMSKI RAD br. 318 Detekcija obojenih pravokutnih prometnih znakova Šime Bašić Zagreb,

Informacijski sustav organizacije

1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred Bodovna vrijednost

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр

PowerPoint Presentation

INF INFORMATIKA INF.27.HR.R.K1.20 INF D-S INF D-S027.indd :50:41

Logičke izjave i logičke funkcije

Транскрипт:

Klasifikacija slika kućnih brojeva dubokim konvolucijskim modelima Ivan Šego 4. srpnja 2018.

Sadržaj 1 Uvod 2 Konvolucijske neuronske mreže Konvolucijski sloj Sloj sažimanja Potpuno povezani sloj 3 Ispitni skupovi 4 Rezultati Treniranje Arhitektura 5 Neprijateljski primjeri 6 Zaključak

Duboko učenje Klasifikacija ImageNet 2012. Hipoteza o dubini Razvoj GPU

Sadržaj 1 Uvod 2 Konvolucijske neuronske mreže Konvolucijski sloj Sloj sažimanja Potpuno povezani sloj 3 Ispitni skupovi 4 Rezultati Treniranje Arhitektura 5 Neprijateljski primjeri 6 Zaključak

Konvolucijski sloj Filteri (engl. kernel) koji uče težine Odredene prostorne značajke Slika: Dva koraka konvolucijskog sloja

Sadržaj 1 Uvod 2 Konvolucijske neuronske mreže Konvolucijski sloj Sloj sažimanja Potpuno povezani sloj 3 Ispitni skupovi 4 Rezultati Treniranje Arhitektura 5 Neprijateljski primjeri 6 Zaključak

Sloj sažimanja Smanjivanje dimenzionalnosti Mapiranje prostorno bliskih značajki (max, aritmetička sredina) Slika: Sloj sažimanja

Sadržaj 1 Uvod 2 Konvolucijske neuronske mreže Konvolucijski sloj Sloj sažimanja Potpuno povezani sloj 3 Ispitni skupovi 4 Rezultati Treniranje Arhitektura 5 Neprijateljski primjeri 6 Zaključak

Potpuno povezani sloj Slika: Potpuno povezani sloj

Sadržaj 1 Uvod 2 Konvolucijske neuronske mreže Konvolucijski sloj Sloj sažimanja Potpuno povezani sloj 3 Ispitni skupovi 4 Rezultati Treniranje Arhitektura 5 Neprijateljski primjeri 6 Zaključak

Općenito The Street View House Numbers () Dataset Podrezani skup: slika 32 32 piksela, RGB Trening skup: 73257 znamenaka, 80% učenje, 20% validacija Test skup: 26032 znamenaka Učestalost u skupu za treniranje redom brojeva od 0-9: 4433, 12443, 9519, 7634, 6650, 6195, 5215, 5046, 4582, 4215 Slika: Kućni broj 8

Sadržaj 1 Uvod 2 Konvolucijske neuronske mreže Konvolucijski sloj Sloj sažimanja Potpuno povezani sloj 3 Ispitni skupovi 4 Rezultati Treniranje Arhitektura 5 Neprijateljski primjeri 6 Zaključak

Općenito The Modified National Institute of Standards and Technology database Originalni skup: slika 28 28 piksela, crno - bijela Trening skup: 60000 znamenaka, 80% učenje, 20% validacija Test skup: 10000 znamenaka Distribucija znamenaka u skupu za treniranje jednolika Slika: Ručno napisan broj 8

Sadržaj 1 Uvod 2 Konvolucijske neuronske mreže Konvolucijski sloj Sloj sažimanja Potpuno povezani sloj 3 Ispitni skupovi 4 Rezultati Treniranje Arhitektura 5 Neprijateljski primjeri 6 Zaključak

Proces treniranja Aktivacijska funkcija: zglobnica (engl. ReLU) Gradijentni spust: Adam Funkcija gubitka: unakrsna entropija Stopa učenja: 0.001 Regularizacija: normalizacija grupe (engl. batch normalization) Broj epoha: 100 Prosječno trajanje po epohi: 3.6 min Programski okvir: PyTorch 0.4.0

Sadržaj 1 Uvod 2 Konvolucijske neuronske mreže Konvolucijski sloj Sloj sažimanja Potpuno povezani sloj 3 Ispitni skupovi 4 Rezultati Treniranje Arhitektura 5 Neprijateljski primjeri 6 Zaključak

Arhitektura 1 ulazni sloj - slika 32 32 3 2 Konvolucijski sloj - 32 filtra 5 5, batch-norm, ReLU, nadopunjavanje 4. 3 Sloj sažimanja - filter 2 2. 4 Konvolucijski sloj - 64 filtra 3 3, batch-norm, ReLU, nadopunjavanje 2. 5 Sloj sažimanja - filter 2 2. 6 Konvolucijski sloj - 128 filtra 3 3, batch-norm, ReLU, nadopunjavanje 2 7 Sloj sažimanja - filter 2 2. 8 Potpuno povezani sloj - 4608 neurona ulaz, izlaz 256. 9 Potpuno povezani sloj - 256 ulaz, 128 izlaz 10 Potpuno povezani sloj - 128 ulaz, 10 izlaz

Sadržaj 1 Uvod 2 Konvolucijske neuronske mreže Konvolucijski sloj Sloj sažimanja Potpuno povezani sloj 3 Ispitni skupovi 4 Rezultati Treniranje Arhitektura 5 Neprijateljski primjeri 6 Zaključak

Točnost Najveća točnost na validacijskom skupu: 92.67%, epoha:38 Točnost na skupu za testiranje 91.80% Slika: Prikaz točnosti kroz epohe na skupu za treniranje i validacijskom skupu

State of the art Slika: http://rodrigob.github.io/are we there yet/build/classification datasets results.h

Matrica zabune Slika: Prikaz matrice zabune u postotcima

Netočno klasificirane slike(1) Slika: 9 s vjerojatnosti 1.0, trebao 3

Netočno klasificirane slike(2) Slika: 3 s vjerojatnosti 1.0, trebao 5

Netočno klasificirane slike(3) Slika: 3 s vjerojatnosti 0.98, trebao 4

Netočno klasificirane slike(4) Slika: 0 s vjerojatnosti 0.48, trebao 1

Sadržaj 1 Uvod 2 Konvolucijske neuronske mreže Konvolucijski sloj Sloj sažimanja Potpuno povezani sloj 3 Ispitni skupovi 4 Rezultati Treniranje Arhitektura 5 Neprijateljski primjeri 6 Zaključak

Treniranje Najveća točnost na validacijskom skupu: 99.53%, epoha:74 Točnost na skupu za testiranje 99.52% Slika: Prikaz točnosti kroz epohe na skupu za treniranje i validacijskom skupu

State of the art Slika: http://rodrigob.github.io/are we there yet/build/classification datasets results.h

Netočno klasificirane slike(1) Slika: 4 s vjerojatnosti 1.0, trebao 9

Netočno klasificirane slike(2) Slika: 0 s vjerojatnosti 0.99, trebao 6

Neprijateljski primjeri Perturbiranje predznakom gradijenta(engl. Fast Gradient Sign Method) η = ɛsign( x J(θ, x, y)) (1) Slika: Predividio 6 s vjerojatnosti 0.98 Slika: Perturbacija η Slika: Predividio 5 s 0.99

Neprijateljski primjeri - PyTorch #x u l a z n a s l i k a, r e q u i r e s g r a d = True output = model ( x ) l o s s = nn. C r o s s E n t r o p y L o s s ( output, x l a b e l ) l o s s. backward ( ) x g r a d = t o r c h. s i g n ( x. grad. data ) x adv = t o r c h. clamp ( x. data + e p s i l o n x grad, 0, 1)

Zaključak : 91.80%, : 99.52% Duboki modeli poboljšavaju točnost Neprijateljski primjeri predstavljaju sigurnosni problem Budući rad: suparničko učenje, prepoznavanje više uzastopnih znamenki?