Miről lesz szó?
Alapfogalmak és történet
MI típusok
Szűk (Narrow) MI
- Specifikus feladatok megoldására specializálódott
- Példák: IBM Deep Blue sakkprogram, Face ID arcfelismerő rendszer
- Jelenlegi alkalmazások többsége ide tartozik
Gondolkodtató kérdés: Milyen szűk MI alkalmazásokkal találkoztál ma? Írj példákat a mindennapi életedből!
Általános (General) MI
- Emberi szintű problémamegoldás több területen
- Még nem létezik, aktív kutatási terület
- Etikai és biztonsági kihívások
Készíts összehasonlító táblázatot a szűk és általános MI tulajdonságairól!
Gépi tanulás vs. mély tanulás
Gépi tanulás alapjai
- Adatokból történő tanulás
- Algoritmusok típusai:
Mély tanulás jellemzői
- Neurális hálózatok használata
- Nagy mennyiségű adat szükséges
- Komplex minták felismerése
A mély tanulás áttörést hozott olyan területeken, ahol korábban nehézségekbe ütközött a gépi tanulás alkalmazása.
Történeti mérföldkövek
1950 - Turing-teszt bevezetése 1956 - Dartmouth konferencia 1997 - Deep Blue legyőzi Kasparovot 2012 - Deep Learning áttörés képfelismerésben 2022 - ChatGPT megjelenése
Használati területek
Chatbotok
- Természetes nyelvű kommunikáció
- Ügyfélszolgálat automatizálása
- Személyi asszisztensek (Siri, Google Assistant, Alexa)
A chatbotokkal való kommunikáció során fontos a pontos, egyértelmű megfogalmazás.
Képfelismerés és generálás
Projekt ötlet: Válassz egy képet és elemezd, milyen objektumokat ismerne fel rajta egy MI!
Nyelvi modellek
Önvezető autók
- Környezet érzékelése
- Döntéshozatal
- Biztonsági rendszerek
Etika és biztonság
Adatvédelem
Az MI rendszerek használata során mindig figyelj az adatvédelmi irányelvek betartására!
Elfogultság és torzítás
Vizsgálj meg egy MI alkalmazást elfogultság szempontjából! Milyen előítéleteket fedezel fel?
Felelősségteljes használat
- Etikai irányelvek
- Átláthatóság
- Emberi felügyelet szerepe
Gyakorlati kipróbálás
Chat GPT használata
- Regisztráció és belépés
- Prompt írási technikák
- Válaszok értékelése
Próbáld ki a következő promptokat:
- Írj egy rövid történetet
- Magyarázz el egy komplex fogalmat
- Segíts egy programozási feladatban