Dacă nu ești metrosexual, înseamnă că te regăsești în titlu. Pentru tine am o veste bună: suntem în 2018 și poți lăsa în seama computerului rezolvarea chestiilor enervante, cum ar fi  “Ce bine-ți stă cu tricoul ăsta!” – “E bluză, deșteptule!”.

Problems e globală, altminteri nu-mi imaginez de ce un instrument bengos de Machine Learning, cum este Keras, vine la pachet cu un dataset numit sugestiv “Fashion Dataset”. Mai jos, câte două imagini din setul de antrenament și din cel de testare.

Te sfătuiesc să te uiți bine la dataset și să te asiguri că tensorii au forma corectă, mai ales după one-hot-encoding.

”Using TensorFlow backend.

Training data shape :  (60000, 28, 28) (60000,)

Testing data shape :  (10000, 28, 28) (10000,)

Total number of outputs :  10

Output classes :  [0 1 2 3 4 5 6 7 8 9]

(60000, 28, 28, 1) (10000, 28, 28, 1)

Original label: 9

After conversion to one-hot: [0. 0. 0. 0. 0. 0. 0. 0. 0. 1.]

(48000, 28, 28, 1) (12000, 28, 28, 1) (48000, 10) (12000, 10)”

Treaba care-ți va ocupa cel mai mult timp este rețeaua neuronală. Am făcut eu mai multe pentru tine, și mă poți crede pe cuvât că asta funcționează cel mai bine:

Antrenată în 20 de epochs, rețeaua produce rezultate , zic eu, foarte bune, atât la accuracy cât și la funcția loss. Fiecare ”epocă” dureaza cam un minut pe CPU-ul laptopului tău de acasă, bănuind că ți-ai schimbat între timp 386-ul din facultate.

Mai pe românește,

”Test loss: 0.21255527693629264

Test accuracy: 0.9217”

Am pus codul ca de obicei pe pastebin, luați-l și jucați-vă cu el precum mâțele cu motoceii. Dacă obțineți un rezultat mai bun, anunțați-mă și pe mine, să crăp de invidie 😀


Să fiți cuminți!

http://musetoiu.ro/wp-content/uploads/2018/03/prima_imagine_test.pnghttp://musetoiu.ro/wp-content/uploads/2018/03/prima_imagine_test-150x150.pngdan musetoiuMLfashion dataset,keras,machine learning
Dacă nu ești metrosexual, înseamnă că te regăsești în titlu. Pentru tine am o veste bună: suntem în 2018 și poți lăsa în seama computerului rezolvarea chestiilor enervante, cum ar fi  “Ce bine-ți stă cu tricoul ăsta!” - “E bluză, deșteptule!”. Problems e globală, altminteri nu-mi imaginez de ce un...