Mozilla ΠΎΠ±ΡΠ°Π²ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°ΠΌΠΎΠ΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠ΅Π²ΠΎΠ΄ ΠΎΠ΄ Π΅Π΄Π΅Π½ ΡΠ°Π·ΠΈΠΊ Π½Π° Π΄ΡΡΠ³, ΠΊΠΎΡ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π±Π΅Π· ΠΏΡΠΈΠ±Π΅Π³Π½ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ½ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ. ΠΡΠΎΠ΅ΠΊΡΠΎΡ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΈΠ½ΠΈΡΠΈΡΠ°ΡΠΈΠ²Π°ΡΠ° ΠΠ΅ΡΠ³Π°ΠΌΠΎΡ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΈ ΠΎΠ΄ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΠ·ΠΈΡΠ΅ΡΠΈ Π²ΠΎ ΠΠ, ΠΡΡΠΎΠ½ΠΈΡΠ° ΠΈ Π§Π΅ΡΠΊΠ° ΡΠΎ ΡΠΈΠ½Π°Π½ΡΠΈΡΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΎΠ΄ ΠΠ²ΡΠΎΠΏΡΠΊΠ°ΡΠ° Π£Π½ΠΈΡΠ°. Π Π°Π·Π²ΠΎΡΠΎΡ Π΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° MPL 2.0.
ΠΡΠΎΠ΅ΠΊΡΠΎΡ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΌΠΎΡΠΎΡ-ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°Ρ Π½Π° Π±Π΅ΡΠ³Π°ΠΌΠΎΡ, Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°ΠΌΠΎΠΎΠ±ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΈ Π³ΠΎΡΠΎΠ²ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° 14 ΡΠ°Π·ΠΈΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ ΠΎΠ΄ Π°Π½Π³Π»ΠΈΡΠΊΠΈ Π½Π° ΡΡΡΠΊΠΈ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΠΈΠ²ΠΎΡΠΎ Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠ΅Π½ΠΈ Π½Π° ΠΎΠ½Π»Π°ΡΠ½ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡΠ°.
ΠΠΎΡΠΎΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ C++ ΠΈ Π΅ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΠ΅ ΠΠ°ΡΠΈΡΠ°Π½, ΠΊΠΎΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ΅ΠΊΡΡΠ΅Π½ΡΠ½Π° Π½Π΅Π²ΡΠΎΠ½ΡΠΊΠ° ΠΌΡΠ΅ΠΆΠ° (RNN) ΠΈ ΡΠ°Π·ΠΈΡΠ½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΎΡΠΈ. ΠΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π΄Π° ΡΠ΅ Π·Π°Π±ΡΠ·Π° ΠΎΠ±ΡΠΊΠ°ΡΠ° ΠΈ ΠΏΡΠ΅Π²ΠΎΠ΄ΠΎΡ. Π Π°ΠΌΠΊΠ°ΡΠ° ΠΠ°ΡΠΈΡΠ°Π½ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ Π·Π° Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° Microsoft Translator ΠΈ Π΅ ΡΠ°Π·Π²ΠΈΠ΅Π½Π° Π³Π»Π°Π²Π½ΠΎ ΠΎΠ΄ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΎΠ΄ Microsoft Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΈ ΠΎΠ΄ ΡΠ½ΠΈΠ²Π΅ΡΠ·ΠΈΡΠ΅ΡΠΈΡΠ΅ Π²ΠΎ ΠΠ΄ΠΈΠ½Π±ΡΡΠ³ ΠΈ ΠΠΎΠ·Π½Π°Π½.
ΠΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° Firefox, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ Π΅ Π΄ΠΎΠ΄Π°ΡΠΎΠΊ Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠΈ, ΠΊΠΎΡ ΡΠ΅ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π° Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ Π±Π΅Π· ΠΏΡΠΈΠ±Π΅Π³Π½ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ½ ΠΎΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³ΠΈ. ΠΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎ, Π΄ΠΎΠ΄Π°ΡΠΎΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΡΠ°ΠΌΠΎ Π²ΠΎ Π±Π΅ΡΠ° ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° ΠΈ Π½ΠΎΡΠ½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ°, Π½ΠΎ ΡΠ΅Π³Π° Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π·Π° ΠΈΠ·Π΄Π°Π½ΠΈΡΠ°ΡΠ° Π½Π° Firefox. ΠΠΎ Π΄ΠΎΠ΄Π°ΡΠΎΠΊΠΎΡ Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ, ΠΌΠΎΡΠΎΡΠΎΡ, ΠΏΡΠ²ΠΈΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ C++, ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ° Π²ΠΎ ΡΡΠ΅Π΄Π½ΠΎ WebAssembly Π±ΠΈΠ½Π°ΡΠ½ΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ Emscripten. ΠΠ΅ΡΡ Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Π΄ΠΎΠ΄Π°ΡΠΎΠΊΠΎΡ, ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ²Π°ΡΠ΅ Π²Π΅Π±-ΡΠΎΡΠΌΠ°ΡΠΈ (ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π²Π½Π΅ΡΡΠ²Π° ΡΠ΅ΠΊΡΡ Π½Π° ΡΠ²ΠΎΡΠΎΡ ΠΌΠ°ΡΡΠΈΠ½ ΡΠ°Π·ΠΈΠΊ ΠΈ ΡΠΎΡ Π²Π΅Π΄Π½Π°Ρ ΡΠ΅ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π° Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Π½Π° ΡΠ΅ΠΊΠΎΠ²Π½Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°) ΠΈ Π΅Π²Π°Π»ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄ ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΠΎΠ·Π½Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠΈΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π·Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru