در خلاصه بخش دوم فصل سوم به چارچوبهای معروف هوش مصنوعی پرداخته شد. در ادامه این فصل به مفهوم یادگیری ماشین به عنوان یک سرویس پرداخته می شود و در انتها چارچوب های ابری معروف در این راستا معرفی می شوند.
یکی از چالشهای اصلی پیاده سازی الگوریتم های یادگیری ماشین ایجاد زیرساخت های لازم و سرمایه گذاری برای یادگیری این متدها می باشد. استفاده از سرویس های ابری برای یادگیری ماشین این چالش را تا حدی برطرف میکند.
مفهوم یادگیری ماشین به عنوان سرویس تمام ابعاد یادگیری ماشین همچون زیرساخت ها، پردازش داده، مدل های یادگیری و ارزیابی را در بر میگیرد. پلتفرم های ابری متنوعی همچون سرویس Amazon, Azure, IBM, Google در این راستا وجود دارند که در ادامه به مختصر توضیحی پرداخته می شود. علاوه بر موضوع یادگیری ماشین، مفهوم ذخیره و نگه داری داده در این سرویس ها نیز حائز اهمیت می باشد چرا که پایه اولیه برای تمامی الگوریتم های یادگیری ماشین وجود بستر و یک زیرساخت مناسب برای ذخیره و نگه داری حجم انبوهی از داده می باشد.
سرویس ابری آمازون
سرویس ابری آمازون بر اساس حق عضویت خدمات مختلفی در زمینه ذخیره، پردازش و یادگیری ماشین به کسب و کارها ارائه می دهد. طبیعتا برای پشتیبانی از این موضوع تمام منابع موردنیاز کامپیوتر همانند گرافیک، رم ، شبکه و هر آنچه که مورد نیاز است را در مقیاس بزرگ پشتیبانی می کند تا موضوع مدیریت منابع نیز در سمت آمازون مدیریت شود. بر این مبنا تمامی کاربران آمازون وب سرویس می توانند از درگاه وب موردنظر به سیستم تحلیل داده ای که نیاز دارند متصل شوند و نیازهای خودشون را مرتفع کنند. سرویس ابری آمازون، امکانات و ابزارهای تحلیلی مختلفی را برای صاحبان کسب و کار جهت کاربردهای تحلیلی فراهم می کند. نکته مثبت در مورد این سرویس، وجود ماژول های متنوع برای هوش مصنوعی و تحلیل کسب و کار می باشد که اینکار با ارائه دو راه حل تحلیلهای پیش گویانه برای تحلیل گران داده و ابزارهای تحلیلی برای دانشمندان داده پوشش داده می شود. طبیعتا راه حل های ارائه شده آمازون بدون فضای ذخیره سازی مناسب میسر نخواهد بود در این راستا سرویس داده ای آمازون ارائه می شود تا مباحث مربوط به ذخیره و نگه داری داده در این بستر تسهیل شود. سرویس داده آمازون 12 ابزار مختلف برای ذخیره سازی داده ارائه می کند تا تمامی نیازهای ذخیره سازی را پوشش دهد. سرویس داده آمازون از مدل های پایگاه داده ای مرسوم که در بیشتر کسب و کارها استفاده می شود پشتیبانی می کند.
یکی دیگر از امکانات آمازون وب سرویس که در تحلیل داده بسیار قابل توجه می شود سرویس یادگیری ماشین می باشد. این سرویس در کنار سرویس داده آمازون این امکان را فراهم می کند تا ضمن اتصال به تمامی داده های کسب و کارها، استفاده و پیاده سازی تمامی الگوریتم های یادگیری ماشین در مقیاس های بزرگ نیز امکان پذیر باشد. بعد از پیاده سازی جریان داده و الگوریتم های یادگیری ماشین میتوان فلو موردنظر را اتوماتیک کرد تا این پروسه به صورت اتوماتیک از دریافت و پردازش داده تا لایه تحلیل پیش رود.
یکی از قدرتهای سرویس آمازون مدلهای پیش بینی است که در تصویر مشاهده میشود. ایجاد مدلهای پیش بینی اختصاصی این امکان را فراهم می کند تا در قالبهای مختلفی همچون داشبورد، تعبیه سازی در اپلیکیشن استفاده شود.
سرویس ابری گوگل
یکی دیگر از معروف ترین سرویس های ابری در زمینه تحلیل داده و هوش مصنوعی سرویس ابری گوگل می باشد. سرویس ابری گوگل مشابه آمازون دارای زیرساخت های ذخیره سازی، پردازش و اپلیکیشن های مختلف میباشد. علاوه بر سرویس های متداول، سرویس های پردازش عظیم داده و اینترنت اشیا در این پلتفرم قابل استفاده می باشد. سرویس داده ای گوگل در قالب دیتابیس فایر بیس ارائه می شود و این امکان را فراهم می آورد تا تمامی نیازمندی ها ذخیره سازی؛ نگه داری و پردازش به صورت یکپارچه در یک پایگاه داده ذخیره شود.
یکی از ابزارهای تحلیلی معروف سرویس ابری گوگل، بیگ کوئری می باشد که منزله انباره داده عمل می کند تا با استفاده از کوئری های استاندارد مختلف بتوان به تحلیل و پردازش داده های موردنیاز کسب و کار پرداخت. مزیت مثبت این سرویس در قیاس با پایگاه های داده ای لایه تحلیلی می باشد که امکان بازخوانی حجم انبوهی از داده را فراهم می کند. سرویس ابری گوگل از ابزارهای پیشرفته و اتوماتیک یادگیری ماشین پشتیبانی می کند که امکان دریافت، ذخیره سازی و پردازش انواع داده های ساختاریافته و غیرساختاریافته را دارد.
سرویس آژور مایکروسافت
زمانیکه صحبت از یادگیری ماشین به عنوان یک سرویس می شود سرویس آژور به علت کاربردهای متنوعی که دارد. دیتابیس هایی که سرویس آژور پشتیبانی می کند شامل هر دو نوع دیتابیس های رابطه ای و غیر رابطه ای می باشد تا امکان پردازش و تحلیل عظیم دادهها را داشته باشد. این سرویس به دلیل مقیاس پذیر بودن امکان استفاده از زبان های برنامه نویسی مثل پایتون و ویژال استودیو را فراهم می کند تا در صورت نیاز امکان سفارشی سازی کردن الگوریتم ها متناسب با نیازهای کسب و کار فراهم باشد.
پلتفرم تکنولوژی SAP
یکی دیگری از پلتفرم هایی که ارائه محصولات نرم افزاری به عنوان سرویس را پشتیبانی می کند مربوط به شرکت SAP میباشد. این پلتفرم تنها برای بحث تحلیلی و یادگیری ماشین نمی باشد و سرویس های دیگری برای توسعه نرم افزار، موبایل و تجربه کاربری را نیز پوشش می دهد اما آنچه که در این فصل مورد تمرکز می باشد سرویس داده ای این پلتفرم می باشد. این سرویس با پشتیبانی از پایگاه داده های مختلفی امکان ذخیره سازی نگه داری و پردازش را فراهم می کند. ساختار این پلتفرم به نحوی می باشد که امکان طراحی پایپ لاین داده را به منظور اتوماتیک سازی فرآیند ممکن می کند. علاوه بر ساختار ذخیره سازی و نگه داری، سرویس یادگیری ماشین این پلتفرم با ایجاد مدل های مختلف پیش بینی، امکان پیاده سازی انواع مختلف مدل ها را در تحلیل کسب و کار فراهم می کند.