Kako deluje Skype prevajalnik

Kazalo:
- Tehnologija, ki to omogoča
- Iz enega govorjenega jezika v drugega v nekaj sekundah
- Testni program kot izhodišče
Znanstvena fantastika je polna sklicevanj na tehnološko napredne naprave, katerih delovanje, če parafraziramo mitski izraz, ni mogoče ločiti od magije. Izhajajoč iz ustvarjalnega uma njihovih avtorjev, si je težko predstavljati, kdaj bi lahko bili takšni izumi v naših rokah in se na koncu sprijaznimo, da njihov obstoj ne bo postal del našega življenjskega cikla. A vsake toliko se kateri od njih prezgodaj prikrade v naše življenje. To je primer prevajanja v realnem času, ki ga bosta omogočila Microsoft in Skype
"Naloga je vse prej kot preprosta.Vključuje zmožnost Skypea za videokonference, obsežno mrežo strežnikov v oblaku Microsoft Azure, tehnološke inovacije Microsoft Research in nedavni napredek na številnih področjih, kot sta statistika in strojno učenje. Vse to vam je na voljo, tako da sistem takoj, ko izgovorite stavek v svojem jeziku, prepozna, kar izgovorite, prevede in posreduje vašemu kontaktu v drugem jeziku. Kako je to mogoče?"
Tehnologija, ki to omogoča
Skype Translator, ime, pod katerim je znana nova funkcionalnost, ni niti v enem letu . Skype Translator je rezultat desetletij raziskav na področju tehnik prepoznavanja govora, strojnega prevajanja in strojnega učenja. Na vseh teh področjih deluje sistem, ki ne bi bil mogoč brez najnovejših dosežkov na tem področju.
Skype Translator je rezultat desetletij raziskav na področju tehnik prepoznavanja govora, strojnega prevajanja in strojnega učenja.Začenši z prepoznavanje govora, tehnologijo, ki je bila nekaj časa predmet preiskave, vendar je na njeno sprejetje vedno vplivalo veliko število napak in pretirane občutljivosti obstoječih sistemov. Že sekunda dvoma, majhne razlike v naglasu ali minimalen šum je bil dovolj, da je računalnik zmedel in da je razumel, kaj hoče. Tako je bilo, dokler ni eksplodiral razvoj tehnik 'globokega učenja' in ustvarjanje umetnih nevronskih mrež, o katerih nekaj ve Microsoft Research. Zahvaljujoč njim je bilo mogoče znatno zmanjšati stopnjo napak ter izboljšati zanesljivost in robustnost prepoznavanja govora, ki je nujen prvi korak za delovanje prevajalnika Skype.
strojno prevajanje je drugi očiten steber, na katerem sloni Skype Translator. Tukaj Microsoft ponovno uporablja lastno tehnologijo in uporablja prevajalski mehanizem Bing za prevajanje besedila iz enega jezika v drugega.Njegov sistem uporablja kombinacijo tehnik prepoznavanja sintakse in statističnih modelov za izboljšanje rezultata. Poleg tega je bil motor ob tej priložnosti posebej usposobljen za prepoznavanje vrste jezika, ki se pojavlja v govorjenih pogovorih, daleč od pravilnosti in urejenosti, ki se običajno domneva v pisni obliki. Tako sistem Skype Translator združuje obsežno bazo jezikovnega znanja prevajalnika Bing skupaj z obsežno plastjo besed in besednih zvez, ki se pogosto uporabljajo v pogovornem jeziku.
Toda govor in jeziki so zapleten teren. Nenehno se spreminjajo, prihajajo v različnih okusih in različicah, vsaka oseba ima svoj poseben slog itd. Vse to mora spremljati Skype Translator, ki zahteva nenehno usposabljanje in optimizacijo tako prepoznavanja govora kot strojnega prevajanja. Za to sistem je bil zgrajen na robustni platformi 'strojnega učenja', veji umetne inteligence, katere cilj je razviti tehnike, ki strojem in algoritmom omogočajo učenje z usposabljanjem z vzorčnimi podatki.Uporaba teh tehnik, ki so običajne na področju statistike, omogoča izboljšavo storitve med uporabo, pri čemer izkorišča podatke, ustvarjene pri uporabi, za nadaljnje izboljšanje prepoznavanja govora in samodejnega prevajanja.
Nekateri od teh preskusnih podatkov se ustvarijo samodejno iz različnih virov, vključno z družabnimi omrežji, kot je Facebook, prevedenimi spletnimi stranmi, videoposnetki s podnapisi ali celo pogovori, ustvarjenimi za ta namen ter prepisanimi in prevedenimi ročno . Toda drugi del podatkov izvira iz dejanskih pogovorov prek storitve. To je pomembno, ker vas Microsoft obvesti ob vsakem klicu, zato morate vedeti, da Skype Translator lahko snema pogovore in jih ohranja anonimne, tako da jih lahko kasneje analizirajo njegovi algoritmi in v proces usposabljanja uvedli svoje statistične modele.
Skype Translator lahko pravilno deluje le, če se lahko uči skozi proces, ki temelji na njegovi uporabi v resničnih človeških pogovorih
"Sistem ne bi mogel delovati brez tega procesa učenja. Ko ljudje govorimo, se ustavimo in ponavljamo stvari, delamo napake in sproti spreminjamo svoje mišljenje, uvajamo ahs, ehms, uhms>samo učenje o njegovi dejanski uporabi lahko izboljša"
Iz enega govorjenega jezika v drugega v nekaj sekundah
Ob podpori vseh teh napredkov ključno je, da lahko Skype Translator izvede celoten postopek prepoznavanja in prevajanja hitro in pregledno za uporabnika Vsakič, ko govorimo, mora sistem prepoznati, kaj govorimo, to prevesti v jezik prejemnika in mu to sporočiti na način, ki ostane zvest tistemu, kar smo prvotno poskušali sporočiti.Manj ko opazimo vmesne korake, bolje je.
Takoj ko sistem zazna, da govorimo, začne snemati, kar izgovorimo, in zažene postopek prepoznavanja govora To ni o tem, da ne samo prepoznamo vsako besedo, ki jo izgovorimo, temveč tudi izločimo vse odvečno, izbrišemo nesmiselne izraze in šum, zaznavamo razdeljenost besedila na stavke, z vključitvijo ločil in velikih začetnic ter mu dodamo kontekst. ki pomaga pri vaši interpretaciji. Ko malo pomisliš, ugotoviš, kako težko je vse to ugotoviti iz govorjenega jezika.
Skype Translator potrebuje, da je prepoznavanje govora čim natančnejše, saj sledi priprava zbranih informacij za primerjavo s statističnimi modeli, ki se izboljšujejo prek svojega sistema 'strojnega učenja'.Tukaj je postopek sestavljen iz iskanja podobnosti med tem, kar je sistem razumel, da smo govorili, ter besedami in konteksti, vsebovanimi v modelih, da se nato uporabijo predhodno naučene transformacije, ki bodo zvok pretvorile v besedilo in ga prevedle v tuji jezik.
V zadnjem koraku je Skype pripravil par botov, z ženskimi in moškimi glasovi, ki delujejo kot tolmači v klicu Ko ga uporabnik izbere, bo zadolžen za posredovanje našega prevedenega sporočila prejemniku, tako da se pisni prepisi in prevodi ne prikažejo le na zaslonu, ampak jih lahko sliši tudi na glas, kot da bi bil tretji človek. posrednik med nama.. Ti roboti so sposobni hitro sporočiti sporočilo, tako da tisti, ki posluša na drugi strani zaslona, sporočilo prejme nekaj sekund po tem, ko smo ga izgovorili.
Testni program kot izhodišče
Prav prisotnost botov kot zunanjih govorcev v pogovoru je ena od podrobnosti, ki jo je treba še izpiliti. Microsoft priznava, da je prilagajanje nanje enostavno za ljudi, ki so vajeni govoriti prek tolmača, za druge pa je potrebno obdobje učenja. Microsoft in Skype sta morda odločena ustvariti najboljšo izkušnjo prevajanja v realnem času, kar obstaja, vendar za to potrebujeta, da se naučimo tako sebe kot strojePredogled Skype Translatorja je le še en korak v tem procesu.
Testni program je začel delovati sredi decembra in uvaja govorno prevajanje med dvema jezikoma: angleščino in španščino ter pisno prevajanje v več kot 40 Za dostop je potrebno povabilo, ki ga zahtevamo z registracijo na spletni strani programa. Če nam je všeč, lahko preizkusimo Skype Translator iz aplikacij Skype za Windows 8.1 ali tehnični predogled sistema Windows 10. V nasprotnem primeru bomo morali počakati, da se storitev podaljša in uradno objavi.
"Kakorkoli že, Skype Translator je začel delovati ravno ko se bomo poslovili od leta 2014. Preden končate, se za trenutek ustavite tukaj in pomislite na leto, ki ste ga pravkar prebrali: dva tisoč štirinajst>"
Via | Skype spletni dnevniki I, II