Gépi tanulási problémák megoldása TensorFlow/Keras programban (Képfeldolgozás mély tanulással)

Kinek szól?

A Gépi tanulási problémák megoldása TensorFlow/Keras-ban (képfeldolgozás mélytanulás segítségével) című kurzus gépi tanulási mérnököknek szól – képfeldolgozással.

Mit fogsz tanulni?

Ebben a kurzusban a hallgatók megismerkednek a képek osztályozásával és lokalizációjával, valamint a Computer Vision bevált gyakorlataival.

Előfeltételek:

A tanfolyamon való részvételhez a hallgatóknak el kell végezniük a Tensorflow/Keras alapszintű gépi tanulási modulját.

Javasoljuk, hogy a tanulók rendelkezzenek az alábbi ismeretekkel:

Alapvető mélytanulás

● Neuronok
● Rétegek típusai
● Hálózatok
● Vesztési funkciók
● Optimalizálók
● Túlillesztés
● Tensorflow

Alapvető képfeldolgozás/számítógépes látás

● Kódolás
● Színterek
● Konvolúciók
● OpenCV/PIL

Tanfolyam órarendje:

A tananyag angol nyelvű. A tanítás román nyelven folyik.

1. modul: Bevezetés a képfeldolgozás mélyreható tanulásába

  • Gépi tanulás és mély tanulás
  • Neurális hálózat anatómiája
  • A konvolúciók típusai
  • Keras munkafolyamat

 2. modul: Alapszintű képfeldolgozás és számítógépes látás

  • Képpontok és képek
  • Koordináta-rendszer
  • Csatornák
  • OpenCV
  • Csatorna rendelés
  • Blur és Sharpen kernelek

Gyakorlati labor: Tanuljon meg alapvető képfeldolgozást az OpenCV használatával, tanuljon meg különböző szűrőmagokat alkalmazni a képeken az elmosódás létrehozásához vagy az alapvető élészleléshez.

3. modul: Felügyelt neurális hálózatok és rendszeresítés

  • Alulteljesítés
  • Túlfeszítés
  • A hálózat méretének csökkentése
  • Súlyszabályozás: L1, L2, Elasztikus
  • Kidobni
  • Kötegelt normalizálás

Gyakorlati labor: Valósítsa meg első alapvető neurális hálózatát, tanulja meg összehasonlítani azt, és tanulja meg, hogyan kerülje el a túlillesztést egy Computer Vision osztályozási feladatban.

 4. modul: Konvolúciós neurális hálózatok

  • Konvolúciós rétegek
  • Mélységi fordulatok
  • Konvolúciós neurális hálózatok építése Kerasban
  • 1×1 Konvolúciók
  • Adatbővítés

Gyakorlati labor: Javítsa korábbi neurális hálózatát konvolúciós rétegek hozzáadásával, összehasonlítsa őket, és hasonlítsa össze őket a teljesen összekapcsolt rétegekkel.

 5. modul: Közös konvolúciós neurális hálózatok architektúrái

  • ImageNet
  • AlexNet
  • VGGNet
  • ResNet
  • MobileNet

Gyakorlati labor:  Tanulja meg, hogyan használhatja a Keras Hub már korszerű modelljeit.

6. modul: Konvolúciós neurális hálózatok újrafelhasználása

  • Objektum lokalizáció
  • Objektum szegmentálás
  • VGG újrafelhasználása
  • Finomhangolás

Gyakorlati labor: Tanulja meg, hogyan finomhangolhatja a már betanított konvolúciós neurális hálózatát a feladatnak megfelelően.

 M7. óda: Megmagyarázható AI

  • Köztes aktiválások megjelenítése
  • Vizualizációs konvenció
  • Hőtérképek megjelenítése

8. modul: Felügyelet nélküli generatív modellek képfeldolgozáshoz

  • Automatikus kódolók a képekhez
  • Elmosódás
  • Képgenerálás

Gyakorlati labor: Hozzon létre egy új képet, hasonló az adatkészletből származó képekhez, véletlenszerű mag használatával. Generációs technikák létrehozása

9. modul: Valós világi gépi tanulás

  • Tensorboard
  • Mély tanulási modellek bevezetése
  • Az algoritmus kiválasztása

Javasoljuk, hogy folytassa:

Minősítési programok

Gépi tanulási problémák megoldása TensorFlow/Keras programban (Képfeldolgozás mély tanulással)

Gépi tanulási problémák megoldása TensorFlow/Keras programban (Képfeldolgozás mély tanulással)

Személyre szabott ajánlatok minimum 2 fős csoportoknak

Tanfolyam részletei

Időtartam:

2
nap

Ár:

840 EUR

Szállítás:

Virtuális tanterem

Szint:

3. fejlett