Convolutional Neural Networks és Tensorflow

Korábban már írtam a konvolúciós neurális hálózatok felépétéséről, ez a poszt a következő linken érhető el: http://www.dotnetszeged.hu/mic/?p=1750
Most pedig azt szeretném bemutatni, hogy a tensorflow segítségével miként lehet felépíteni a modellünket.
A modell megalkotásához a tf.layers modulra van szükség, mely metódusokat tartalmaz az egyes rétegek beállításához.
Continue reading

Convolutional Neural Network felépítése dióhéjban

Egy képről megállapítani, hogy mi látható rajta, az emberek számára nem bonyolult feladat. Különös erőfeszítés nélkül képesek vagyunk a körülöttünk levő tárgyakat címkékkel ellátni. A számítógépek viszont nem rendelkeznek ilyen tulajdonsággal. Ahhoz hogy mégis képesek legyenek ezekre a dolgokra, neurális hálók segítségével kell megtanítani őket.
Képek osztályozására használatos konvolúciós neurális hálók területe 2012-től robbanásszerűen kezdett fejlődni, amikor Alex Krizhevsky megnyerte az ImageNet versenyét azzal, hogy a hibázási rátát 26%-ról 15%-ra csökkentette. Continue reading