کاربردی‌ترین کتابخانه یادگیری ماشینی
یادگیری ماشینی از طریق جاوااسکریپت به درون مرورگرهای کاربران آمد
پژوهشگران موسسه ام‌آی‌تی به تازگی کتابخانه جاوااسکریپت جدیدی را بر مبنای تانسورفلو گوگل طراحی کرده‌اند که قادر است بر مبنای پردازنده گرافیکی نصب شده روی کامپیوتر کاربران یادگیری ماشینی را در اختیار آن‌ها قرار دهد. این کتابخانه جدید به کاربران اجازه می‌دهد از یادگیری ماشینی به شکل قابل قبولی و محلی استفاده کنند.

این کتابخانه جدید به منظور اجرای شبکه‌های عصبی درون یک صفحه وب مورد استفاده قرار می‌گیرد. کتابخانه‌ای که به گفته سازندگان آن قادر است از واسط‌های برنامه‌نویسی گرافیکی سخت‌افزار محوری که امروزه در مرورگرهای مدرن وجود دارد استفاده کند. این کتابخانه جدید که TesnorFire نام دارد قادر است مدل‌های یادگیری ماشینی مبتنی بر تانسورفلو را اجرا کند، بدون آن‌که به میان‌افزار خاص پردازنده‌های گرافیکی همچون کتابخانه‌های یادگیری ماشینی مثل Keras-js برای پردازش‌های خود نیازی داشته باشد.

مطلب پیشنهادی

یادگیری ماشینی روی حافظه فلش؛ شبکه‌های عصبی در دسترس همه قرار گرفتند!
مدیریت کارهای خود را با شبکه‌ عصبی خودتان مدیریت کنید

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

TensorFire برای آن‌که بتواند به خوبی کار کند از استاندارد WebGL استفاده می‌کند، یک سیستم چند سکویی که برای رندر کردن گرافیک‌های مبتنی بر GPU درون مرورگرها مورد استفاده قرار می‌گیرد. webGL از GLSL یک زبان مبتنی بر سی برای نوشتن شیدرها  که برنامه‌های کوتاهی هستند که داده‌ها را به‌طور مستقیم به پردازنده گرافیکی انتقال می‌دهند استفاده می‌کند. WebGL برای آ‌ن‌که بداند چگونه باید گرافیک‌ها را برای رندر کردن تبدیل کند از شیدرها استفاده می‌کند. به‌طور مثال، برای رندر کردن سایه‌ها  یا سایر جلوه‌های ویژه‌ از شیدرها استفاده می‌شود.

مطلب پیشنهادی

چگونه یادگیری ماشینی چهره مراکزداده را دگرگون می‌کند؟
نقشه‌های گوگل، فیسبوک، اینتل و آی‌بی‌ام

 اما TesnorFlow از شیدرها برای اجرای موازی محاسباتی که به آن‌ها نیاز دارد و به منظور تولید پیش‌بینی‌های مبتنی بر مدل‌های تانسورفلو استفاده می‌کند. اگر به دنبال آن هستید تا مدل‌های تانسورفلو و Keras که ایجاد کرده‌اید را به درون TensorFire وارد کنید، کتابخانه ویژه‌ای برای این منظور درون TensorFire قرار گرفته است. با این چهارچوب، کاربران قادر هستند یک مدل آموزشی را به‌طور مستقیم درون مرورگر خود مستقر کرده و به پیش‌بینی‌ها به شکلی محلی از درون مرورگر خود دسترسی داشته باشند. کاربر نیازی به دانلود، نصب یا کامپایل بسته‌ای ندارد، همه کارها به طور مستقیم درون مرورگر انجام می‌شود. داده‌هایی که برای پیش‌بینی‌ مورد استفاده قرار می‌گیرند به‌طور کامل روی ماشین کاربر پردازش می‌شوند. در این میان نام برند GPU اهمیتی ندارد. در نتیجه می‌توانید از انودیا یا کارت‌های AMD استفاده کنید. مهم‌ترین مزیتی که TensorFire در اختیار شما قرار می‌دهد قابل حمل بودن و راحت بودن کار با این کتابخانه است. همچنین از این موضوع غافل نشوید که اسمارت‌فون شما نیز سخت‌افزارهای قدرتمندی در اختیار دارد، در نتیجه این کتابخانه را روی گوشی خود نیز می‌توانید به کار ببرید! برای کسب اطلاعات بیشتر به آدرس TensorFire مراجعه کنید.


دوست عزیز! اگر از این مقاله خوشتان آمده عضو تلگرام ماهنامه شبکه شوید
تا از انتشار هزاران راهنمای خرید و مقاله دیگر مطلع شوید.

برچسب: 

افزودن دیدگاه جدید