{"id":13636,"date":"2022-10-31T10:10:19","date_gmt":"2022-10-31T10:10:19","guid":{"rendered":"https:\/\/viewmyprojects.com\/winwirewp\/?p=13636"},"modified":"2023-11-28T12:04:48","modified_gmt":"2023-11-28T12:04:48","slug":"mlops-implementation","status":"publish","type":"post","link":"https:\/\/viewmyprojects.com\/winwirewp\/blog\/mlops-implementation\/","title":{"rendered":"MLOps Implementation &#8211; Six Aspects you Need to Consider"},"content":{"rendered":"\n<p><strong>MLOps<\/strong> is a set of\u202fintegrated processes to simplify and automate ML lifecycle management. The processes include data prep, versioning, registration, pipeline orchestration, training, validation, serving, deployment, monitoring and re-training of ML models<\/p>\n\n\n\n<p>Many enterprises have tested ML, deployed models in production but are facing challenges in managing the models. MLOps eases model management process and brings together standards, processes to scale the ML adoption enterprise wide. GUI based ML platform like Azure ML Studio and its AutoML capability has created a new segment of users \u2018Citizen\u2019 data scientists who have catapulted the adoption of ML among both large and smaller enterprises.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>MLOps Implementation &#8211; Key Aspects to Consider<\/strong><\/h2>\n\n\n\n<p>MLOps implementation initiative becomes successful only when the MLOps process gets adopted among the data scientist community. There are six key aspects to consider that will ensure that an MLOps implementation is successful.<\/p>\n\n\n\n<ol style=\"list-style-type:1\" class=\"blog-detail-list wp-block-list\">\n<li><strong>ML Maturity<\/strong> \u2013 Getting deeper insights on existing capabilities, data, pipelines, model development process, deployment and use cases. Determine the current maturity to bring in the right MLOps capabilities<\/li>\n\n\n\n<li><strong>Reproducibility<\/strong> \u2013 Designing frameworks and pipelines that can reproduce the model output scenarios at ease for the provided data<\/li>\n\n\n\n<li><strong>Automation<\/strong> \u2013 Setting up scripts to automate the model life cycle management process like model registration, validation, deployment<\/li>\n\n\n\n<li><strong>Scalability<\/strong> &#8211; Having the compute of the monitoring process and model serving environment sized and mapped to an elastic scalable setup<\/li>\n\n\n\n<li><strong>Compliance<\/strong> &#8211; Monitoring the model data drift, biases and defining processes to validate its alignment with the business function<\/li>\n\n\n\n<li><strong>People<\/strong> \u2013 Designing evangelization programs and conducting up-skilling bootcamps. Encouraging data scientist teams to leverage the defined principles and frameworks<\/li>\n<\/ol>\n\n\n\n<p>Azure provides varied options like Azure ML Studio, Databricks, Synapse, Data Science VM to build ML models and all these options can be governed through MLOps process. The primary toolsets for building a MLOps framework includes Azure DevOps, GitHub and mlflow. Azure DevOps defines the workflow pipelines from registration to deployment and integrates with GitHub for code version management. Mlflow in Azure ML ecosystem is recommended for Tracking and metric logging of experiments.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/MLOps-Implementation-1024x576-1.webp\" alt=\"MLOps Implementation\" class=\"wp-image-13637\"\/><figcaption class=\"wp-element-caption\">MLOps Implementation<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>How Azure MLOps Accelerate Digital Transformation For a Leading Healthcare Organization <\/strong><\/h2>\n\n\n\n<p>A leading healthcare professional services firm in the US was setting up an operational environment for data science models and processes to automate, manage and deploy production-ready models in&nbsp;their&nbsp;Azure Databricks instance. &nbsp;<\/p>\n\n\n\n<p>Migrated Machine Learning applications from its current environment to the newly designed MLOps&nbsp;model on Azure, using&nbsp;Databricks&nbsp;and&nbsp;MLFlow. &nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eliminated VMs and open-source unsupported tools ensuring stability for the system.<\/li>\n\n\n\n<li>Created an environment for collaboration between data engineers, data scientists, and operations team.<\/li>\n\n\n\n<li>Automation of model packaging, validation, and deployment tasks<\/li>\n<\/ul>\n\n\n\n<p>For a demo of the MLOps solution please go through the below webinar recordings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Part 1 \u2013 <a href=\"https:\/\/www.youtube.com\/watch?v=h0jWfnAKp0M\" target=\"_blank\" rel=\"noopener\">Databricks MLOps demo<\/a><\/li>\n\n\n\n<li>Part 2 \u2013 <a href=\"https:\/\/www.youtube.com\/watch?v=oFFVmylMIec\" target=\"_blank\" rel=\"noopener\">Azure ML Studio and Synapse MLOps demo<\/a><\/li>\n<\/ul>\n\n\n\n<p>Also, check out the MLOps specific offer <a href=\"https:\/\/azuremarketplace.microsoft.com\/en-us\/marketplace\/consulting-services\/winwire-1937601.mlops_assessment_poc?search=winwire&amp;page=1\" target=\"_blank\" rel=\"noopener\">WinMLOps<\/a> from the Azure Marketplace &#8211; WinWire\u2019s 4-Week <a href=\"https:\/\/azuremarketplace.microsoft.com\/en-us\/marketplace\/consulting-services\/winwire-1937601.mlops_assessment_poc\" target=\"_blank\" rel=\"noopener\">MLOps PoC<\/a> automates and accelerates deployment of Machine Learning Models, to rapidly scale and embed ML across business functions.<\/p>\n\n\n\n<p><a href=\"https:\/\/viewmyprojects.com\/winwirewp\/contact-us\/\">Connect<\/a> with us to know more about our MLOps offering<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MLOps is a set of\u202fintegrated processes to simplify and automate ML lifecycle management. The processes include data prep, versioning, registration, pipeline orchestration, training, validation, serving, deployment, monitoring and re-training of ML models Many enterprises have tested ML, deployed models in production but are facing challenges in managing the models. MLOps eases model management process and&hellip; <a class=\"more-link\" href=\"https:\/\/viewmyprojects.com\/winwirewp\/blog\/mlops-implementation\/\">Continue reading <span class=\"screen-reader-text\">MLOps Implementation &#8211; Six Aspects you Need to Consider<\/span><\/a><\/p>\n","protected":false},"author":38,"featured_media":16326,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[59,60],"tags":[],"class_list":["post-13636","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-data-and-ai-blogs","entry"],"acf":[],"featured_image_src":"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/10\/October22_Blog_-MLOps.webp","author_info":{"display_name":"Pandian","author_link":"https:\/\/viewmyprojects.com\/winwirewp\/author\/pandian\/"},"views":4842,"uagb_featured_image_src":{"full":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/10\/October22_Blog_-MLOps.webp",800,440,false],"thumbnail":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/10\/October22_Blog_-MLOps-150x150.webp",150,150,true],"medium":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/10\/October22_Blog_-MLOps-300x165.webp",300,165,true],"medium_large":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/10\/October22_Blog_-MLOps-768x422.webp",750,412,true],"large":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/10\/October22_Blog_-MLOps.webp",750,413,false],"1536x1536":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/10\/October22_Blog_-MLOps.webp",800,440,false],"2048x2048":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/10\/October22_Blog_-MLOps.webp",800,440,false],"post-thumbnail":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2022\/10\/October22_Blog_-MLOps.webp",800,440,false]},"uagb_author_info":{"display_name":"Pandian","author_link":"https:\/\/viewmyprojects.com\/winwirewp\/author\/pandian\/"},"uagb_comment_info":0,"uagb_excerpt":"MLOps is a set of\u202fintegrated processes to simplify and automate ML lifecycle management. The processes include data prep, versioning, registration, pipeline orchestration, training, validation, serving, deployment, monitoring and re-training of ML models Many enterprises have tested ML, deployed models in production but are facing challenges in managing the models. MLOps eases model management process and&hellip;&hellip;","_links":{"self":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts\/13636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/comments?post=13636"}],"version-history":[{"count":3,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts\/13636\/revisions"}],"predecessor-version":[{"id":17765,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts\/13636\/revisions\/17765"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/media\/16326"}],"wp:attachment":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/media?parent=13636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/categories?post=13636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/tags?post=13636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}