wagmg

wagmg

YouTube algoritmus...

2025. január 23. - arthurthedent

Valahányszor meghallom ezt a kifejezést, hogy "YouTube algoritmus" sikítani tudnék az idegtől. Elmondom miért, szerintem érdemes végiggondolni.

Mielőtt elmondanám megemlítem, hogy van egy kevésbé frappáns, de sokkal idegesítőbb változata is ennek a dumának, amikor is a mesterséges intelligencia szoftverekre mondják nagy bölcsen, hogy "ez is csak egy algoritmus". Áhhh, nem az!

Nem az, nem algoritmus, pont az a lényege, hogy nem algoritmus. Pont, hogy nem algoritmus, ez a lényege! Pont nem! 

Namost az "algoritmus" szó egy Abu Abdalláh Muhammad ibn Músza al-Hvárizmi nevű matematikus nevéből származik. Járhattunk volna rosszabbul is, ami a nevét illeti, de mindegy.

A csávó több mint ezer éve élt, de az algoritmus szó igen sokáig csak a szakemberek körében terjedt el. 

Az algoritmus szó konyhanyelven nagyjából azt jelenti, hogy egy feladat megoldásának nyilvánvaló módon érthető apró lépésekre lebontott formája.

A laikusok cirka 1200 év után megtanulták, hogy van egy ilyen szó. Rögtön el is kezdték használni, pont akkor, amikor megszülettek az első használható, nem algoritmikus megoldáson alapuló számítógépes módszerek. Mintha arra vártak volna, hogy legyen alkalmuk rosszul használni a szót. 

Merthogy a mesterséges intelligencia újkori áttörését a mesterséges neuronhálózatok szimulálásával érte el az emberiség. Nem, nem találtak sok-sok algoritmust olyan dolgokra, amikre eddig nem voltal. Idegsejteket szimulálnak. Szóval nem, nem "ez is csak egy algoritmus". Nem az.

Namost igen, hallom a kérdést, ahogy sokakban megfogalmazódik: nem mindegy? Hiszen tök mindegy, hogy  algoritmus vagy nem, algoritmikus megoldás vagy nem, miért érdekelne engem?

Nos, hát pont ez a lényeg, hogy rohadtul nem mindegy. Nagyon-nagyon-nagyon nem mindegy, hogy valamit algoritmussal oldunk meg vagy idegsejtekkel. Hűűű, nagyon nem mindegy! 

Csak pár dolgot említenék:

1) Ha algoritmussal oldunk meg valamit, akkor van esélyünk megmondani, hogy mit miért csinál a program. Nem fogadja el a jelszót? Azért mert túl rövid. Nem tud kapcsolódni a távoli géphez? Azért, mert az nem fogadta el a jelszavunkat.

A YouTube nem reklámozza a videónkat? Hát néhány idegsejt izgalmi állapotba került a sok százezerből, mert más idegsejtek jeleket küldtek nekik, mert azokat megint mások már nem gátolták annyira... fogalmunk sincs miért tette amit tett. Lehet, hogy jól tette, lehet, hogy rosszul, lehet, hogy erre, lehet, hogy arra figyelt fel. Ne kérdezd miért, mert nem lehet tudni!

Ugye nem mindegy? Ugye ostobaság megkérdezni, hogy "miért tiltott le" a YouTube, az EBay, az akármi?

2) Az algoritmusba bármikor bele tudunk nyúlni. Beleírhatjuk, hogy "ha a jelszó 8 betűt és legalább 2 számot tartalmaz, akkor fogadd el". Az idegsejthálózatba nem nyúlhatunk bele, az olyan lenne, mintha baltával akarnánk viselkedésmintákat változtatni a sógorunk központi idegrendszerében[1].

Az idegsejthálózat mintákból tanul. Nem lehet közvetlenül belenyúlni, csak a mintákat változtathatjuk meg. Befolyásolható, persze, de nem lehet közvetlenül vezérelni, felügyelni, módosítani.

3) Az algoritmus lehet bonyolult, de általában elég jól jósolható a viselkedése. Van olyan, hogy "algoritmusok helyességbizonyítása", ami egy viszonylag nehéz matematikai apparátus, de működik. Ha meg nem akarunk feltétlenül "bizonyítani", mert az algoritmus bonyolult, akkor is tudunk érvelni. Nézd, itt van, a hatodik sorban, ha három betűnél rövidebb a helszó, akkor azonnal visszautasítja, látod?

A mesterséges neuronhálózat nem jósolható. Ötvenszer kezet csókol a nagymamának és kiengedi a cicát, de egyszer jön a nagymama prémbundában látogatni és már a macskának fog kezet csókolni, a mamát meg kivágja a hóra, hogy ott végezze el a dolgát.

Szóval a mesterséges neuronhálózat jó, mert olyan dolgokat is megold, amire nincs algoritmusunk, csak nem lehet tudni, hogy mit miért csinál, nem lehet közvetlenül vezérelni és nem lehet megjósolni a viselkedését. 

Ugye, ugye, hogy nem mindegy? Ugye, hogy nem algoritmus? Ugye, hogy pont az a lényeg, hogy nem algoritmus? Na... ezért vagyok néha ideg.

 

 

[1] Igen, lehetséges, sokszor lenne is kedvünk hozzá, de nem tudjuk tiszta szívvel ajánlani ezt a módszert. 

A bejegyzés trackback címe:

https://wagmg.blog.hu/api/trackback/id/tr6118780990

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

gigabursch 2025.01.23. 10:46:38

Ez a néveredeztetés egy kicsit sánta...
Hol lehet utanaolvasni?

Amúgy meg van egy szép magyar szópár.
Folyamatelvűség és befolyásolás.

Ugyanis ez történik.

arthurthedent 2025.01.23. 20:53:25

@gigabursch: "Ez a néveredeztetés egy kicsit sánta...
Hol lehet utanaolvasni?"

Például a wikipédián:

"Az algoritmus szó és fogalom a görög rytmus az ismétlődő rend, áramlás szóból eredeztethető. Az algo előtag pedig Muhammad ibn Músza al-Hvárizmi 8. században élt perzsa matematikus nevével köthető össze, de a számítástechnikai kultúra elterjedése, népszerűsödése ültette át a köznyelvbe."

"Amúgy meg van egy szép magyar szópár.
Folyamatelvűség és befolyásolás."

Ja, jók ezek a magyarítások, csak a szakma nem követi őket. Azaz a laikusok lehet, hogy az algoritmust folyamatnak nevezik, de a szakemberek nem. A folyamat általában a process-t jelenti, nem az algoritmust.

A befolyásolás meg azért nem túl szerencsés, mert befolyásolni mindent lehet, a befolyásolás nem elég erős kifejezés.

arthurthedent 2025.01.23. 20:56:36

"Ugyanis ez történik."

A befolyásolás nem feltétlenül jelenti azt, hogy a dolgok olyan irányba mozdulnak el, amilyen irányba akarod. A kibernetikában a szabályozás és a vezérlés szavak terjedtek el, a vezérlés nyílt, a szabályozás zárt hatásvázlatot feltételez.

Ha fel meg le kapcsolod a fűtést, akkor vezérled. Olyan irányba mozdul, amilyen irányba akarod, de nincs zárt hatásvázlat, nincs visszajelzés. Ha méred is a hpmérsékletet és akkor kapcsolod fel, amikor hideg van, akkor szabályozásról beszélünk.

gigabursch 2025.01.24. 11:05:55

@arthurthedent:
Uhhhh, ez a szómagyarázat... Végigolvastam...
Pont annyira hihető, mint a finnugrizmus... Annyira se!

gigabursch 2025.01.24. 11:06:55

@arthurthedent:
Mind a két fogalom beletartozik a befolyásolásba.
Viszont a szabályozás és a vezérlés definiálása korrekt.

Alöksz Róz Unbanned 2025.01.24. 19:54:38

@arthurthedent: és az miért nem algoritmus, hogy ha megnézek egy jappáni masszázsos videót, akkor hasonlókat dob fel?

vagy az, ha a facebookon lefele görgetésnél megállok egy pillanatra egy sakkfeladványnál, akkor telebassza utána az egészet?

Alöksz Róz Unbanned 2025.01.24. 19:56:21

@Alöksz Róz Unbanned: ... az egészet sakkos oldalakkal, kiikszelhetetlenül.

arthurthedent 2025.01.24. 23:47:58

@Alöksz Róz Unbanned: "és az miért nem algoritmus, hogy ha megnézek egy jappáni masszázsos videót, akkor hasonlókat dob fel?"

- Ez miért nem repülő, ami elrepít messzire?!
- Mert pokolgép, azér'!!

Alöksz Róz Unbanned 2025.01.25. 12:31:36

@arthurthedent: elrepít, igen. plusz szárnya van, de nem madár és jegyet is kell rá venni, de nem vonat. akkor az repülő.
süti beállítások módosítása