این یک پست مهمان توسط کارتر هافمن، CTO و یکی از بنیانگذاران Modulate است.
تعدیل یک استارتآپ مستقر در بوستون است که مأموریت دارد تجربههای بازی آنلاین غنیتر، ایمنتر و فراگیرتر برای همه ایجاد کند. ما تیمی متشکل از کارشناسان صدا، گیمرها، متحدان و آینده پژوهان در سطح جهانی هستیم که مشتاق ساختن دنیای آنلاین بهتر و ایمن تر کردن چت صوتی برای همه بازیکنان هستیم. ما دقیقاً این کار را با ToxMod انجام می دهیم، پلتفرم تعدیل صدا پیشگیرانه ما. ناشران و توسعه دهندگان بازی از ToxMod برای تعدیل پیشگیرانه چت صوتی در بازی های خود بر اساس خط مشی های محتوایی، کدهای رفتاری و دستورالعمل های جامعه خود استفاده می کنند.
ما AWS را به دلیل مقیاس پذیری و کشش مورد نیاز برنامه ما و همچنین خدمات عالی به مشتری که ارائه می دهد، انتخاب کردیم. استفاده كردن ابر محاسبه الاستیک آمازون (Amazon EC2) نمونه های G5g دارای پردازندههای گرافیکی NVIDIA T4G Tensor Core بهعنوان زیرساخت ToxMod به ما کمک کرده تا هزینههای خود را تا ضریب 5 (در مقایسه با نمونههای G4dn) کاهش دهیم و در عین حال به اهداف خود در مورد توان عملیاتی و تأخیر دست یابیم. به عنوان یک استارتآپ زیرک، میتوانیم این صرفهجویی در هزینهها را دوباره در نوآوریهای بیشتر سرمایهگذاری کنیم تا به مأموریت خود کمک کنیم. در این پست، موارد استفاده، چالشها و مسیرهای جایگزین و مروری کوتاه بر راهحل خود با استفاده از AWS را پوشش میدهیم.
متاورس در حال تغییر و نیاز به ToxMod
بازیهای آنلاین مدرن و پلتفرمهای متاورس بسیار اجتماعیتر از نسخههای قبلی خود شدهاند. از لحاظ تاریخی، بازیها بر ارائه یک تجربه خاص به بازیکنان تمرکز داشتهاند. امروزه، آنها بیشتر به یک فضای جمعی تبدیل شدهاند، جایی که بازیکنان و دوستانشان میتوانند گرد هم آیند و تجربیات مختلفی را برای شرکت در آن انتخاب کنند. با این تکامل، مسمومیت و آزار کلامی اغلب میتواند تجربیات آنلاین عالی را از بین ببرد.
در حقیقت ، طبق الف مطالعه اخیر از ضد افترا لیگمسمومیت در بازی ها بدتر از همیشه است: قرار گرفتن در معرض ایدئولوژی های برتری طلبانه سفیدپوستان در بازی ها در سال 2022 بیش از دو برابر شد. بیش از سه چهارم گیمرهای بزرگسال گزارش کردند که در بازی های آنلاین آزار و اذیت شدیدی را تجربه کرده اند. بیش از 17 میلیون گیمر جوان در سال گذشته در معرض آسیب و آزار و اذیت قرار گرفتند. مشکل فقط بدتر می شود و با مقررات آتی که مستلزم آن است که استودیوها نقش فعال تری در مدیریت و گزارش در مورد سمیت داشته باشند، نیاز به تعدیل صدای پیشگیرانه بیش از هر زمان دیگری ضروری است.
ToxMod به ناشران و پلتفرمهای بازی کمک میکند تا چت صوتی خود را بر اساس خطمشیها و دستورالعملهای خود تعدیل کنند و جوامع خود را ایمن و مثبت نگه دارند. ToxMod مجموعهای از مدلهای یادگیری ماشینی (ML) را اجرا میکند که جنبههای احساسی، متنی و مکالمهای مکالمات صوتی را تجزیه و تحلیل میکند تا مشخص کند که آیا نقض خطمشیهای محتوای ناشر یا پلتفرم وجود دارد یا خیر. تخلفات به ناظران انسانی نشان داده می شود که می توانند علیه بازیگران بد اقدام کنند. مدلهای ML ما شامل تشخیص احساسات، رونویسی، و تجزیه و تحلیل مکالمه مبتنی بر NLP است که نقضها را دستهبندی میکند و امتیاز رتبهای را برای تعیین میزان اطمینان از وقوع تخلف ارائه میدهد. این تشخیصها در زمان واقعی اتفاق میافتند و ناشران بازی را قادر میسازند تا به طور فعال جوامع خود را با وقوع سمیت تعدیل کنند و از افزایش آسیب به بازیکنان و افزایش مکالمات خطرناک جلوگیری کنند.
ملاحظات اقتصادی و فنی
ما دو نوع محدودیت داریم: اقتصادی و فنی. در بعد اقتصادی، مشکل ما تقاضای متغیر و مقیاس نامشخص زیرساخت محاسباتی مورد نیاز است. در صنعت بازی، توسعهدهندگان و ناشران بازیهایی را با کمترین حاشیه راهاندازی میکنند و تنها با موفقیت بیشتر بازی، افزایش مییابند. این موفقیت می تواند به این معنی باشد که بزرگترین مشتریان ما میلیون ها ساعت چت صوتی در ماه را پردازش می کنند. هزینههای ToxMod با تعداد ساعتهای پردازش صدا مقیاس میشود که بر اساس رفتار بازیکنان و عوامل خارجی مؤثر بر محبوبیت بازی بسیار پویا است. راه اندازی سرورهای خودمان برای تامین انرژی ToxMod از نظر هزینه و پهنای باند تیم بسیار گران است. سرورهای داخلی فاقد این مقیاسپذیری هستند و اغلب مورد استفاده قرار نمیگیرند، به این معنی که انتخاب مناسب برای ToxMod ابر است. با AWS، میتوانیم به صورت پویا مقیاس کنیم تا با تقاضای مشتریان خود مطابقت داشته باشیم و هزینهها را به حداقل برسانیم.
از جنبه فنی، مانند ساخت هر برنامه پردازش صوتی، باید تعادلی بین تاخیر و توان ایجاد کنیم. برخی از کاربران ما میخواهند موقعیتهایی را که ممکن است در یک یا دو دقیقه از آنها اتفاق بیفتد، در جوامعشان بپردازند. برای برآورده کردن بودجه تأخیر خود، تا حد امکان به سطح پایینی میرویم. ما تجربه زیادی با دستگاههای ARM داریم، زیرا بسیاری از کدهای ToxMod روی دستگاههای سمت کلاینت اجرا میشوند که اغلب بر روی یک پردازنده ARM اجرا میشوند. نمونههای EC2 G5g مجهز به پردازندههای گرافیکی NVIDIA T4G Tensor Core و دارای AWS Graviton2 پردازندهها برای برخی از کدهای استنتاج شبکه عصبی سفارشی که برای استفاده در سمت کلاینت ایجاد شده بودند، مناسب بودند.
نمونه های EC2 G5g برای کارایی هزینه و قابلیت اطمینان AWS
با این ملاحظات، ما تصمیم گرفتیم از نمونه های G5g به عنوان زیرساخت برای ToxMod استفاده کنیم زیرا مقرون به صرفه هستند و محیط های آشنا را برای آزمایش و استقرار مدل های ما فراهم می کنند. این انتخاب در نهایت به ما کمک کرد تا هزینه های خود را ضریب 5 (در مقایسه با نمونه های G4dn) کاهش دهیم. برای اینکه بتوانیم سریع تکرار کنیم، به یک محیط محاسباتی نیاز داشتیم که برای دانشمندان داده و مهندسان ML آشنا باشد. ما توانستیم تصویر ماشین خود را با تمام درایورها، کتابخانهها و متغیرهای محیطی که در نمونههای G5g اجرا میشوند در عرض یک روز دریافت کنیم. ما با نمونههای G4dn شروع کردیم و آزمایشهای اولیه ما در G5g ما را قادر ساخت تا هزینههای خود را تا 40% کاهش دهیم. بسیاری از گرانترین مدلهای ما برای اجرا به GPU محدود میشوند، بنابراین ما توانستیم هزینههای خود را با اندازهگیری درست به اندازه نمونهای که به ما امکان میدهد استفاده از CPU را به حداکثر برسانیم و در عین حال به یک GPU واحد دسترسی داشته باشیم، بیشتر بهینه کنیم.
فراتر از نمونههای G5g که برای پیکربندی ما بهخوبی کار میکنند، میدانستیم که میتوانیم روی پشتیبانی فنی و مدیریت حساب AWS حساب کنیم تا به ما کمک کند مشکلات را به سرعت حل کنیم و در زمان بارگذاری بسیار متغیر، زمان آپدیت بسیار بالایی را حفظ کنیم. وقتی شروع کردیم، کمتر از دو رقمی در ماه هزینه میکردیم، و با این حال یک شخص واقعی برای اطلاع از موارد استفاده ما تماس گرفت و تیمی از افراد با ما همکاری کردند تا برنامه ما نه تنها کار کند، بلکه با بیشترین هزینه کار کند. شیوه ای کارآمد
مروری بر راه حل ما
راه حل ToxMod با دریافت صدا آغاز می شود، که از طریق ادغام SDK ما در زیرساخت چت صوتی بازی یا پلت فرم انجام می شود. استفاده از یک SDK (از طریق یک API یا رابط دیگر) بسیار مهم است زیرا زمانی که صدا را پردازش می کنید، باید به شدت از نظر منابع کارآمد باشید. برای هر جریان صوتی منفرد، باید آن را پردازش کنیم و سریعاً آن را به بقیه سیستم برگردانیم، در غیر این صورت مشتریان با اشکالاتی در صدا مواجه خواهند شد، چیزی که میخواهیم به هر قیمتی از آن جلوگیری کنیم. بسیاری از چیزها می توانند باعث اشکال شوند - از جمله تخصیص حافظه، جمع آوری زباله و تماس های سیستمی - بنابراین ما ToxMod SDK را برای اطمینان از نرم ترین پردازش صوتی ممکن توسعه داده ایم.
از SDK، چت های صوتی در بافرهای کوتاه کدگذاری می شوند و از طریق اینترنت ارسال می شوند. در سمت جذب، چند ثانیه صدا را بافر می کنیم و سعی می کنیم قبل از ارسال بسته به AWS Cloud، که داده های دریافتی را از طریق آن ذخیره می کنیم، نقاط قطع طبیعی را در مکالمات صوتی پیدا کنیم. AWS لامبدا کارکرد. از آنجا، تجزیه و تحلیل مکالمه صوتی از طریق پردازش در نمونههای G5g انجام میشود که انواع مدلهای صوتی ML ما را اجرا میکنند. ما با دستهبندی بستههایی که دریافت میکنیم و ارسال آنها به GPU در نمونههای G5g، هزینههای اضافی را به حداقل میرسانیم. نمونههای G5g از طریق صفهایی از کلیپهای صوتی برای پردازش تغذیه میشوند، که ما آنها را به گروههای مقیاسبندی خودکار متصل کردهایم که با تغییر ترافیک در طول روز بهطور مؤثری افزایش یا کاهش مییابند.
با نگاه به آینده
ToxMod برای استودیوها در هر اندازه ساخته شده است، از تیم های توسعه دهنده مستقل مستقل گرفته تا AAA، توسعه دهندگان چند تیمی و ناشران. امروز، ما در موقعیت بهتری نسبت به همیشه برای ارائه سطح پشتیبانی، توسعه محصول و ویژگیهای قوی هستیم که تیمهای سازمانی در بزرگترین استودیوها از شرکای نرمافزاری خود انتظار دارند. با پشتیبانی چند زبانه از 18 زبان، پشتیبانی 24 ساعته در سطح سازمانی، مجوزهای تک مستاجر در دسترس برای استودیوهای دارای بازی های متعدد، و پشتیبانی از زیرساخت مقیاس پذیر ML که AWS ارائه می دهد، ما اینجا هستیم تا به استودیوهای AAA کمک کنیم تا چت صوتی را ایمن کنند. برای بازیکنانشان
اگر میخواهید درباره اینکه چگونه نمونههای EC2 G5g میتوانند به شما کمک کنند تا بارهای کاری ML خود را به طور مقرون به صرفه بکار ببرید، بیشتر بدانید، به نمونه های آمازون EC2 G5g.
درباره نویسنده
کارتر هافمن مدیر ارشد فناوری و یکی از بنیانگذاران Modulate است، یک استارت آپ فناوری صوتی که هدف آن مبارزه با سمیت آنلاین و تقویت ارتباط صوتی در بازی ها است. او سابقه ای در زمینه فیزیک، یادگیری ماشین و تجزیه و تحلیل داده دارد و قبلا در آزمایشگاه پیشرانش جت ناسا کار می کرد. او مشتاق درک و دستکاری گفتار انسان با استفاده از شبکه های عصبی عمیق است. او از MIT با مدرک لیسانس در فیزیک فارغ التحصیل شد.
شروتی کپرکار مدیر ارشد بازاریابی محصول در AWS است. او به مشتریان کمک میکند تا زیرساختهای محاسباتی تسریعشده EC2 را برای نیازهای یادگیری ماشین خود کاوش، ارزیابی و اتخاذ کنند.
- محتوای مبتنی بر SEO و توزیع روابط عمومی. امروز تقویت شوید.
- پلاتوبلاک چین. Web3 Metaverse Intelligence. دانش تقویت شده دسترسی به اینجا.
- منبع: https://aws.amazon.com/blogs/machine-learning/modulate-makes-voice-chat-safer-while-reducing-infrastructure-costs-by-a-factor-of-5-with-amazon-ec2-g5g-instances/
- :است
- $UP
- 100
- 17 میلیون
- 2022
- 7
- a
- AAA
- توانایی
- قادر
- درباره ما
- سو استفاده کردن
- تسریع شد
- دسترسی
- انجام
- مطابق
- حساب
- مدیریت حساب
- دستیابی به
- عمل
- فعال
- بازیگران
- نشانی
- اتخاذ
- بالغ
- موثر بر
- در برابر
- اهداف
- معرفی
- تخصیص
- جایگزین
- آمازون
- آمازون EC2
- تحلیل
- تحلیل
- و
- API
- کاربرد
- هستند
- ARM
- AS
- جنبه
- At
- سمعی
- خودکار
- در دسترس
- AWS
- به عقب
- زمینه
- بد
- برج میزان
- پهنای باند
- پایه
- مستقر
- BE
- زیرا
- شدن
- شود
- قبل از
- بهتر
- میان
- شکستن
- بودجه
- بافر
- ساختن
- بنا
- ساخته
- by
- CAN
- مورد
- علت
- چالش ها
- متغیر
- انتخاب
- را انتخاب کنید
- را انتخاب
- کلیپ های
- ابر
- بنیانگذاران
- رمز
- پایه کد
- مجموعه
- ارتباط
- جوامع
- انجمن
- مقایسه
- محاسبه
- محاسبه
- رفتار
- مطمئن
- پیکر بندی
- ملاحظات
- محدودیت ها
- محتوا
- گفتگو
- محاورهای
- گفتگو
- هسته
- هزینه
- صرفه جویی در هزینه
- مقرون به صرفه
- هزینه
- میتوانست
- زن و شوهر
- پوشش
- بحرانی
- CTO
- سرپرستی
- سفارشی
- مشتری
- خدمات مشتری
- مشتریان
- خطرناک
- داده ها
- تحلیل داده ها
- روز
- مصمم
- عمیق
- تقاضا
- گسترش
- کشف
- مشخص کردن
- برنامه نویس
- توسعه
- توسعه دهندگان
- پروژه
- دستگاه ها
- رقم
- عمل
- دو برابر
- دو رقمی
- مضاعف
- پایین
- درایور
- پویا
- بطور پویا
- اقتصادی
- موثر
- قادر ساختن
- فعال
- مورد تأیید
- اطمینان حاصل شود
- سرمایه گذاری
- درجه سازمانی
- محیط
- محیط
- ارزیابی
- تا کنون
- هر کس
- تکامل
- تکامل
- انتظار
- گران
- تجربه
- تجارب
- تجربه
- کارشناسان
- اکتشاف
- قرار گرفتن در معرض
- ارائه
- خارجی
- خیلی
- عوامل
- آشنا
- امکانات
- ویژگی های
- تغذیه
- مبارزه کردن
- پیدا کردن
- مناسب
- پرچم گذاری شده
- متمرکز شده است
- برای
- دوستان
- از جانب
- توابع
- بیشتر
- بازی
- پارسه
- بازیها
- صنعت بازی
- بازی
- دریافت کنید
- گرفتن
- Go
- اهداف
- GPU
- GPU ها
- بزرگ
- گروه ها
- مهمان
- پست مهمان
- دستورالعمل ها
- دست
- رخ دادن
- اتفاق می افتد
- آیا
- داشتن
- کمک
- کمک کرد
- کمک می کند
- اینجا کلیک نمایید
- زیاد
- خیلی
- به لحاظ تاریخی
- ساعت ها
- چگونه
- HTTP
- HTTPS
- انسان
- ایدئولوژی ها
- تصویر
- in
- شامل
- شامل
- وارد شونده
- صنعت
- شالوده
- اول
- ابداع
- نمونه
- ادغام
- رابط
- اینترنت
- مسائل
- IT
- JPG
- نگهداری
- لابراتوار
- عدم
- زبان ها
- بزرگترین
- تاخیر
- راه اندازی
- یاد گرفتن
- یادگیری
- سطح
- کتابخانه ها
- مجوزها
- پسندیدن
- بار
- خیلی
- کم
- دستگاه
- فراگیری ماشین
- حفظ
- ساخت
- باعث می شود
- مدیریت
- مدیر
- مدیریت
- دستکاری کردن
- روش
- بسیاری
- حاشیه
- بازار یابی (Marketing)
- مسابقه
- بیشینه ساختن
- ممکن است..
- معنی
- دیدار
- حافظه
- متاوررس
- پلتفرم های متاورس
- میلیون
- میلیون ها نفر
- حداقل
- حد اقل
- دقیقه
- ماموریت
- MIT
- ML
- مدل
- اعتدال
- ماه
- بیش
- اکثر
- چندگانه
- بازی های متعدد
- طبیعی
- نیاز
- نیازهای
- شبکه
- شبکه
- شبکه های عصبی
- شبکه های عصبی
- عدد
- کارت گرافیک Nvidia
- رخ داده است
- of
- پیشنهادات
- on
- آنلاین
- بازی های آنلاین
- عملیاتی
- بهینه سازی
- دیگر
- در غیر این صورت
- مروری
- خود
- بسته
- بسته
- ویژه
- شرکای
- احساساتی
- گذشته
- مردم
- شخص
- فیزیک
- سکو
- سیستم عامل
- افلاطون
- هوش داده افلاطون
- PlatoData
- بازیکنان
- نقطه
- سیاست
- محبوبیت
- موقعیت یابی شده
- مثبت
- ممکن
- پست
- قدرت
- صفحه اصلی
- جلوگیری
- قبلا
- بلادرنگ
- مشکل
- روند
- فرآوری شده
- در حال پردازش
- پردازنده
- پردازنده ها
- محصول
- توسعه محصول
- نیروی محرکه
- ارائه
- فراهم می کند
- ارائه
- ناشران
- به سرعت
- رسیده
- واقعی
- زمان واقعی
- گرفتن
- کاهش
- سرمایه گذاری مجدد
- مربوط
- گزارش
- گزارش
- نیاز
- ضروری
- REST
- تنومند
- نقش
- خراب کردن
- دویدن
- در حال اجرا
- امن
- امن تر
- ذخیره
- پس انداز
- مقیاس پذیری
- مقیاس پذیر
- مقیاس
- مقیاس گذاری
- علم
- دانشمندان
- نمره
- sdk
- ثانیه
- در حال ارسال
- ارشد
- سلسله
- خدمت
- سرور
- سرویس
- شدید
- کوتاه
- طرف
- تنها
- شرایط
- اندازه
- اندازه
- کوچک
- So
- آگاهی
- نرم افزار
- راه حل
- برخی از
- چیزی
- فضا
- خاص
- سخنرانی - گفتار
- هزینه
- آغاز شده
- شروع
- هنوز
- جریان
- ضربه
- استودیو
- موفقیت
- موفق
- پشتیبانی
- سیستم
- گرفتن
- تیم
- تیم ها
- فنی
- پیشرفته
- قوانین و مقررات
- آزمون
- تست
- که
- La
- شان
- آنها
- اینها
- اشیاء
- از طریق
- سراسر
- توان
- زمان
- به
- امروز
- ترافیک
- انواع
- در نهایت
- مردد
- درک
- آپ تایم
- فوری
- us
- استفاده
- استفاده کنید
- مورد استفاده
- کاربران
- تنوع
- از طريق
- نقض
- نقض
- صدا
- خوب
- که
- در حین
- سفید
- WHO
- اراده
- با
- در داخل
- مهاجرت کاری
- مشغول به کار
- کارگر
- جهان
- سطح جهانی
- خواهد بود
- سال
- شما
- جوان
- شما
- زفیرنت