A TensorFlow regressziós példáján keresztül utánanéztem, hogy egy modell építése során használt egyes függvényeknek milyen argumentumai lehetnek és ezek mit jelentenek. A regressziós probléma esetén egy folyamatos érték, például ár vagy valószínűség előrejelzése a célunk. Ellenben az osztályozási problémával, amikor egy címkét akarunk megjósolni, például, hogy egy kép milyen fajta ruhadarabot ábrázol.
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
Python és a PyCharm megismerése
Az alábbi bejegyzésemben a Python nyelv alapjaival valamint a PyCharm fejlesztői környezettel fogok foglalkozni, mivel ezek az alapok elengedhetetlenek a készülő projektemhez. Continue reading
Visual Studio Code + Python + TensorFlow
Már egy korábbi projekthez is használtam a Visual Studio Code-ot, és nagyon megtetszett. Ami megfogott benne, az a könnyen kezelhetősége, és hogy rengeteg kiegészítő (extension) közül választhatunk, melyek hozzáadásával olyan állapot hozható lére, ami a mi projektünkhöz a legmegfelelőbb. Continue reading
Ismerkedés a Python nyelvvel
A Python nyelv teljesen új volt számomra, így az alapok megismerésében sokat segített a www.tutorialspoint.com/python és a www.w3schools.com/python weboldal.
Itt rövid példákon keresztül mutatják be a nyelv alapjait, melyeket érdemes kipróbálni, hogy rögzüljenek az egyes kulcsszavak és a nyelv szintaxisa.
Blackjack játék grafikus elemei, Inkscape
Az alábbi bejegyzésem azon leendő bejegyzéssorozat első része, mely végighalad a blackjack játék elkészítésének legfőbb fázisain. Elsőnek a játék azon grafikus elemeinek megalkotása történt meg, melyek elkészítéséhez rajzprogramra volt szükségem. Ilyenek a francia kártya lapok, valamint az egyes zsetonok. Az elkészítésükhöz az Inkscape-et hívtam segítségül, mely egy ingyenes, nyílt forrású vektorgrafikus program. Continue reading
Firebase (Android) #1 – Projekt létrehozása és Hitelesítés
A Firebase a Google egy szolgáltatáscsomagja, amivel saját backend-struktúra nélkül valósíthatók meg bizonyos funkciók. Használata egyszerűbb alkalmazások fejlesztését nagyon meg tudja könnyíteni.
IFTTT
Az IFTTT (if this than that) segítségével különböző webes és mobilos szolgáltatásokat és eseményeket tudunk egymással összekapcsolni bizonyos feltételes logika mentén. Tehát megmondhatjuk, hogy milyen eseményeket figyeljen, és azok bekövetkezése esetén mi történjen. Elég sok szolgáltatás elérhető az alkalmazásban, ezek közül néhány: Gmail, Facebook, Twitter, Android Device, YouTube, Tesco, LinkedIn, Fitbit, GitHub, Google Drive, Dropbox, Google Assistant, IOS reminder. Continue reading
Google Asszisztens – Api.ai (fontosabb fogalmak, kezdő lépések)
A Google Asszisztens képes kérdésekre válaszolni, bizonyos információkat közölni. Alapértelmezetten be van tanítva néhány dologra, de beprogramozhatjuk saját igényeink szerint is.
Google Asszisztens
Egy beszélgetést biztosít a felhasználó és a Google között.
Google Home
Egy eszköz, ami a Google Asszisztenst használja.
Actions on Google
Egy felület, ahol a fejlesztők kibővíthetik a Google Asszisztens tudását. Continue reading