Tipp:

Ez a program mesterséges intelligencia segítségéval megállapítja, hogy egy képen egy villa, egy kés vagy egy kanál látható-e. Miért csináltam? Ne kérdezd.

Hogyan működik?

A program mély tanluást (Deep Learning) használ az evőeszközök megkülönböztetésére. A TensorFlow nevű keretrendszerrel készült. Ha kicsit többet szertnél megtudni a Deep Learningről, ajánlom ezt az öt perces videót.

Részletek kockáknak

Ha jót akarsz magadnak, ezt inkább az angol oldalon olvasd!

A TensorFlow Keras keretrendszerrel építettem egy CNN modelt. A model alapja egy EfficientNet B0 model, amit először simán aztán fine-tuninggal tanítottam. A képek felét én csináltam, a maradékot ezekből a Kaggle datasetekből (Knife dataset, Knife vs Pistol, Spoon vs Fork) és web scrapinggel szereztem.

Itt megtalálható a forráskód.