Ugrás a tartalomhoz

neural machine translation

A Wikiszótárból, a nyitott szótárból


Főnév

neural machine translation (tsz. neural machine translations)

  1. (informatika, mesterséges intelligencia) Neural Machine Translation (NMT) egy mesterséges intelligencia alapú gépi fordítási technika, amely mély neurális hálózatokat használ szövegek egyik nyelvről a másikra történő automatikus átültetésére. Az NMT az utóbbi években jelentős előrelépést hozott a fordítási minőség és folyamatosság terén a korábbi szabályalapú vagy statisztikai módszerekhez képest.



1. Mi az a Neural Machine Translation?

Az NMT egy teljesen neurális hálózaton alapuló rendszer, amely egyszerre, végtelen hosszúságú szövegsorozatokat fordít le, nem csak részekre bontva. A leggyakoribb modellarchitektúrák közé tartozik a Sequence-to-Sequence (Seq2Seq) modell, amely egy kódoló (encoder) és dekódoló (decoder) hálózatból áll.



2. Működési elv

  • Encoder: A forrásnyelvi mondatot egy belső, numerikus reprezentációvá (rejtett állapotokká) alakítja.
  • Decoder: Ezekből az állapotokból generálja a célnyelvi szöveget, szó vagy karakter szinten.
  • Attention mechanizmus: Egy kiegészítő komponens, amely segít a dekódolónak fókuszálni a forrás mondat releváns részeire, javítva a fordítás pontosságát.



3. Előnyök

  • Javított fordítási minőség: Folyamatosabb, természetesebb szövegek.
  • Egész mondatot értelmez: Nemcsak szó vagy kifejezés szinten dolgozik.
  • Adaptálható különböző nyelvekre és szakterületekre.
  • End-to-end tanítás: Egyszerűbb modellépítés, mint a korábbi szabályalapú vagy statisztikai rendszereknél.



4. Hátrányok

  • Nagy számítási igény: Mély hálózatokat kell tanítani és futtatni.
  • Nagyméretű adatkészletek szükségesek a jó eredményhez.
  • Néha fordítási hibák vagy félreértések, különösen ritka szavak vagy szerkezetek esetén.



5. Alkalmazások

  • Online fordítók (pl. Google Translate, DeepL)
  • Multimodális fordítási rendszerek
  • Automatikus feliratozás és tolmácsolás
  • Szöveges tartalom lokalizálása



6. Összefoglalás

A Neural Machine Translation a gépi fordítás korszakalkotó technológiája, amely mélytanuló hálózatokat használva képes természetes, pontos és folyamatos fordításokat készíteni. Ez a módszer az AI egyik legfontosabb alkalmazási területe, amely folyamatosan fejlődik és egyre több nyelvi kihívást old meg.