دکتر محمد فزونی

ام‌ال‌آپس چیست و چگونه وارد آن شویم؟

در دهه‌ی گذشت شاهد حضور بی‌نظیر هوش مصنوعی و مباحث تحلیل داده در سازمان‌های مختلف بودیم. اما گذشت زمان به همگان ثابت نمود که بدون بستر دیتایی مناسب انجام پروژه‌هایی که وابسته به دیتا می‌باشد، غیر ممکن است. در نتیجه مهندسی داده (Data Engineering) متولد شد تا پاسخی باشد به این نیاز؛ یعنی حوزه و رشته‌ای که بستر و زیر ساخت دیتایی را برای کسب‌وکارها تهیه و تدارک می‌بیند. اما دنیای هوش مصنوعی که بسرعت باد در حال توسعه و تکامل است، اخیرن برگ دیگری را برای ما رو کرده و آن هم نیاز به متخصصین ام‌ال‌آپس می‌باشد که به خواسته‌های تخصصی سازمان‌ها پاسخ مناسب‌تر و سریع‌تری بدهند. در ادامه سعی می‌کنیم به این سوال که «ام‌ال‌آپس چیست و چگونه وارد این حوزه بشویم؟» پاسخ بدهیم.

اما ابتدا باید یک تعریف کلی از این حوزه داشته باشیم:

ام‌ال‌آپس (MLOps = Machine Learning Operations) یا عملیات یادگیری ماشین به مجموعه‌ای از فرآیندها، ابزارها و بهترین شیوه‌ها (Best Practices) اشاره دارد که به تیم‌های داده‌ کاوی و یادگیری ماشین کمک می‌کند تا مدل‌های یادگیری ماشین را از مرحله توسعه تا تولید و نگهداری به طور مؤثر مدیریت نمایند.

اجزای اصلی ام‌ال‌آپس چیست؟

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

البته می‌توان موارد فوق را بصورت تیتروار زیر نیز بیان نمود:

  1. مدیریت داده‌ها: جمع‌آوری، پاک‌سازی و پیش‌پردازش داده‌ها برای آموزش مدل.
  2. مدل‌سازی: انتخاب الگوریتم‌های مناسب، آموزش مدل و ارزیابی آن.
  3. استقرار: پیاده‌سازی مدل‌های آموزش‌دیده در محیط‌های تولید یا تست.
  4. نظارت: مانیتور کردن عملکرد مدل‌ها و بررسی خطاهای احتمالی.
  5. به‌روزرسانی: به‌روزرسانی مدل‌ها بر اساس داده‌های جدید و تغییرات محیط.

مزایای ام‌ال‌آپس:

ام‌ال‌آپس به سازمان‌ها کمک می‌کند تا مدل‌های یادگیری ماشین خود را به شکل مؤثرتری، بسازند، مدیریت کنند و در نهایت پیاده‌سازی نمایند. بدون ام‌ال‌آپس هم سازمان‌ها کماکان می‌توانند کارهای پیشین خود را ادامه دهند. اما تکنولوژی، هر روز درگیر چالش‌هایی می‌شود که باید خودمان را همواره با بهترین روش‌ها، ابزارها و تکنیک‌ها همگام نمائیم تا کار با سهولت بیشتری ادامه یابد. در غیر اینصورت ممکن است که با توجه به رقابتی شدن بازار، بسرعت جایگاه خودمان را در بین رقبا از دست بدهیم.

اما بصورت تیتروار نیز می‌توان چند مزیت ام‌ال‌آپس را بیان کرد:

در تصویر زیر یک چرخه از زندگی مدل یادگیری ماشین، در دنیای ام‌ال‌آپس را می‌بینیم.

برای ورود به دنیای ام‌ال‌آپس چه چیزهایی را باید بیاموزیم؟

برای ورود به حوزه‌ی ام‌ال‌آپس، آشنایی با ابزارها و تکنولوژی‌های مختلف ضروری است. در ادامه به برخی از مهم‌ترین (دقت کنید که این لیست کامل نیست) آن‌ها اشاره می‌نمائیم.

۱. زبان‌های برنامه‌نویسی

۲. ابزارهای یادگیری ماشین

۳. مدیریت داده‌ها

۴. استقرار مدل‌ها

۵. سیستم‌های CI/CD

۶. نظارت و مانیتورینگ

۷. مدیریت مدل

۸. پلتفرم‌های ابری

۹. ابزارهای همکاری

۱۰. بهترین شیوه‌ها

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

آیا بطور آکادمیک می‌توان وارد ام‌ال‌آپس شد؟

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

۱. تحصیلات دانشگاهی

۲. دوره‌های تخصصی

۳. تحقیق و پروژه‌های عملی

۴. انتشار مقالات علمی

۵. شبکه‌سازی و همکاری

۶. گواهینامه‌های حرفه‌ای

بازار کار ام‌ال‌آپس چگونه است؟

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

کتابی در این حوزه وجود دارد؟

در این دوره دو کتاب خوب وجود دارد که به ترتیب تصویر آنها را برای شما قرار می‌دهیم. هر دوی این کتاب‌ها براحتی از طریق سایت Libgen در دسترس هستند. دو عنوان انتهایی را بنده بطور کامل خوانده‌ام و بسیار از قلم این دو نویسنده لذت بردم (کتاب اول در 2022 به چاپ رسیده و عنوان دومی دقیقن از همین دو نویسنده در 2024 وارد بازار نشر شده است).

جمع بندی:

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

بطور خلاصه یک مهندس یا متخصص ام‌ال‌آپس کسی است که بتواند بطور همزمان کار سه حوزه‌ی تخصصی را انجام بدهد؛

1- یادگیری ماشین 2- مهندسی داده و 3- دواپس

و یاگیری همیشه تداوم دارد ✌

پی‌نوشت:

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

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

خروج از نسخه موبایل