کتابخانه fastText فیسبوک اکنون برای دستگاه‌های موبایل بهینه‌سازی شده است

کتابخانه متن باز طبقه‌بندی متن فیسبوک، fastText، به‌روزرسانی قابل توجهی دریافت کرده است. این کتابخانه اکنون برای دستگاه‌های موبایل بهینه‌سازی شده است و از 294 زبان پشتیبانی می‌کند و ردپای حافظه آن کاهش یافته است، که آن را برای طیف وسیعی از توسعه‌دهندگان و برنامه‌ها در دسترس قرار می‌دهد.

حامد غلامی
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!

کتابخانه fastText فیسبوک

آزمایشگاه تحقیقات هوش مصنوعی فیسبوک (FAIR) به‌روزرسانی جدیدی را برای fastText، کتابخانه متن باز طبقه‌بندی متن خود منتشر کرده است. در ابتدا، fastText با بردارهای کلمات از پیش آموزش‌دیده برای 90 زبان عرضه شد. این به‌روزرسانی آن را به 294 زبان گسترش می‌دهد. این به‌روزرسانی همچنین شامل ارتقاءهایی برای کاهش اندازه مدل و نیاز به حافظه است.

طبقه‌بندی‌کننده‌های متن مانند fastText ابزارهای اساسی برای توسعه‌دهندگانی هستند که برنامه‌هایی را ایجاد می‌کنند که به تحلیل زبان متکی هستند. این شامل وظایفی مانند علامت‌گذاری عناوین کلیک‌بیت یا فیلتر کردن اسپم می‌شود. در حالی که در ابتدا برای استفاده در انواع مختلف سخت‌افزار طراحی شده بود، fastText به حافظه قابل توجهی نیاز داشت، که آن را برای دستگاه‌های موبایل غیر عملی می‌کرد.

از طریق همکاری با تیم پشت پروژه متن باز دیگری از فیسبوک، جستجوی شباهت (FAISS)، نیاز به حافظه به طور قابل توجهی به چند صد کیلو بایت کاهش یافته است. این امر از طریق تکنیک‌های مختلفی مانند حذف ویژگی، کوانتیزه کردن، هشینگ و آموزش مجدد به دست آمد. رویکرد تیم FAISS به‌طور موثر گلوگاه پردازش حجم عظیمی از داده‌ها را با بهینه‌سازی مقایسه بردارهای چند بعدی برطرف کرد. این بهینه‌سازی مستقیماً بر کاهش تقاضای حافظه برای fastText تأثیر گذاشت.

تصویر یک تلفن همراه با آرم fastText فیسبوک.

- تبلیغات-
Ad imageAd image

نویسندگان مقاله‌ای در دسامبر 2016 با عنوان “fastText.zip: فشرده‌سازی مدل‌های طبقه‌بندی متن” توانایی ایجاد مدل‌های طبقه‌بندی متن با اندازه‌های کوچک مانند 100kB را بدون به خطر انداختن دقت یا سرعت برجسته می‌کنند. آنها همچنین نشان می‌دهند که ممکن است در آینده کاهش بیشتر اندازه مدل امکان‌پذیر باشد، و چالش حفظ تعادل بین اندازه مدل و دقت را به رسمیت می‌شناسند.

منبع خبر

Share This Article
بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *