اخیراََ ترجمههای ماشینی در سرویسهای Mircrosoft Translator و Azure Al ارتقا پیدا کردهاند که منجر به بهبود عملکرد آن شده است و قابلیتهای جدیدی را برای کاربران بهوجود آورده است.
مایکروسافت با استفاده از فناوری جدید خود در زمینهی هوش مصنوعی که کیفیت مدلهای ترجمه تولیدی را بهطور قابلتوجهای بهبود میبخشد، موفق شده است تا به نرمافزار و خدمات ترجمهی خود کمک زیادی کند.
این غول نرمافزاری قصد دارد تا در نهایت مدلهای هوش مصنوعی را برای متن، بینایی، صدا و زبان از طریق ابتکار بزرگ خود با کد XYZ ترکیب کند. بهعنوان بخشی از این ابتکار، z-code از ایجاد سیستمهای هوش مصنوعی که قادر به صحبتکردن، دیدن، شنیدن و درک کردن هستند، کاملاََ پشتیبانی میکند.
همچنین، لازم به ذکر است که Microsoft Translator اولین ارائهدهندهی ترجمه بهصورت ماشینی است که مدلهای Z-code Mixture of Experts را بهصورت زنده برای مشتریان خود آنها را معرفی میکند.
برخلاف مدلهای قبلی هوش مصنوعی، مدلهای کد Z از معماری جدیدی استفاده میکنند که بهنام ترکیبی از کارشناسان یا MoE شناخته میشود. این مدلها این توانایی را دارند تا در بخشهای متفاوت، تواناییهای متنوعی را یاد بگیرند تا چندین زبان را بهطور همزمان ترجمه کنند.
در عینحال، مدلهای MoE با کدهای Z که بهتازگی بهطور عمومی معرفی شدهاند، از یادگیری انتقالی بهره مند هستند. این موضوع، بهاشتراک گذاشتن دانش کارآمد در زبانهای متفاوت همانند انگلیسی و فرانسوی را برای کاربران ممکن میسازد. همچنین، این مدلها در طی فرآیند آموزشی خود، از دادههای موازی و تکزبانه استفاده میکنند. این دادهها، در نهایت به منجر به ارائهی ترجمهی ماشینی با کیفیتی بسیار بالاتر از زبانها و منابع دیگر میشود.
در اکتبر سال گذشته، مایکروسافت در پست وبلاگی خود اعلام کرد که مترجم مایکروسافت، در حال حاضر قادر به ترجمهی بیش از 100 زبان معروف دنیا است. جهت انجام دادن اینکار، شرکت مایکروسافت از 200 میلیارد پارامتر استفاده کرده است که قادر به پشتیبانی از 100 زبان متفتاوت میشود. بههرحال، از آنجایی که آموزش مدلهای بزرگ با میلیاردها پارامتر، واقعاََ کار چالش برانگیزی است، تیمی مترجم با Microsoft DeepSpeed، همکاری کرده است تا سیستمی با کارایی بالاتر برای کمک کردن به آموزش به مدلهای بزرگتری که در مقیاس Z-code Moe هستند را توسعه دهد.
پس از این همکاری، مایکروسافت با انویدیا نیز همکاری کرد تا موتورهای سریعتری را که میتوانند در زمان اجرا برای استقرار مدلهای Z-code و یا MoE جدید بر پردازندههای گرافیکی استفاده شوند را بهینهسازی کند. در حقیقت، انویدیا هستههای سفارشی CUDA را توسعه داد. این هستههای سفارشی از کتابخانههای CUTLASS و FasterTransformer که برای پیادهسازی لایههای MoE بر واحدی گرافیکی بهنام V100 استفاده میشوند، بهره میبرند.
در حال حاضر، مدلهای جدیدتر کد Z مایکروسافت با ویژگی ترجمهی سریعتر، با دعوت از مشتریان در دسترس هستند، تا همهی اسناد و یا حتی اسنادی که در قالبهای متفاوت هستند را ترجمه کنند و درعینحال قالب اصلی آنها را دستنخورده و همانند نسخهی اصلی نگه دارند.