Azure Machine Learning uzun sayılabilecek bir süredir servis olarak Microsoft tarafından sunulmakta. Bu yazıyı yine genel başlık olarak Azure Machine Learning olarak yazmamızın sebebi servis özelinde ki bazı değişiklikler.

Azure Machine Learning servislerini biz Azure Machine Learning Studio ile serverless bir uygulama olarak tanıdık. Serverless olarak halen hizmet veren Machine learning Studio halen devam etmekte ve sürekli geliştirilmekte. Buna ek olarak Azure Machine Learning büyük başlık altında içerisinde Azure Machine Learning Studioyu da barındıracak şekilde yeniden düzenlendi.

Peki Azure Machine Learning Service dediğimiz zaman hangi yeni veya eski hizmetler bizlere sunuluyor onları inceleyelim. Azure Machine Learning temel olarak 3 farklı hizmet olarak sunuluyor;

  • Azure Machine Learning Services
  • Azure Machine Learning Studio
  • Data Science Virtual Machine

Azure Machine Learning Services, bu yazının yazıldığı tarih itibariyle henüz preview bir servis. Azure Machine learning services ile AI ve ML modellerini geliştirmek, platformunu kurmak, yönetmek tüm Python kütüphaneleri ile mümkün. Bu hizmetler topluluğu ile birçok Azure işlemci ve depolama servislerini kullanarak küçükten büyüğe tüm ölçeklerde verinizi yönetebilir, modelleme yapabilir ve kullanabilirsiniz.

Azure Machine Learning services içerisinde bir kaç farklı hizmet ve araç barındırıyor.

Azure Machine Learning Services

Workbench

Workbench kurulabilir bir desktop uygulaması, aynı zamanda beraberinde bir komut satırı ile geliyor. Bu uygulamayı Widnows veya MacOS makinalarda kullanabilirsiniz. Workbench içerisinde mevcutta sizin veri hazırlık aşamalarını öğrenen bir araç barındırıyor. Aynı zamanda proje yönetimi, çalıştırma geçmişi, notebook entegrasyonları gibi birçok özellikle beraber geliyor. Bu uygulama ile açık kaynak kodlu TensorFlow, Cognitive Toolkit Spark ML, scikit-learn gibi bir çok framework ile uyumlu şekilde çalışabilirsiniz.

Model Management Service

Model Management hizmeti Docker container teknolojisi ile modellerinizi hızlıca production ortamına yüklemenizi sağlayan bir hizmet. Model Management hizmeti Docker teknolojisi ile beraber onprem, bulut veya kenar cihazlarda hızlıca modellerinizi üretim ortamınıza uygulamak için kullanabilirsiniz.

Experimentation Service

Bu hizmet ile deney sürelerinizi ve sayısını arttırabilirsiniz. Yapacağınız deneyleri hızlıca desktop makinanızda modelleyip Spark Clusterlar üzerinde scale out veya scale up yaparak istediğiniz ölçekte çalıştırabilirsiniz. Mevcut meşhur git repositoryleri ile çözümlerinizi paylaşabilir, en iyi modelinizi seçebilir  ve modeliniz üzerinde hızlıca test yaparak sürekli olarak yapılan deneyler ile geliştirebilirsiniz.

Visual Studio Code Tools for AI

Bu aslında Microsoft’un ücretsiz olarak sunduğu Visual Studio Code IDE sinin bir eklentisi. Fakat eklenti tamamen AI hizmetlerini için optimize edilmiş, mevcutta Azure Machine Learning servisleri ile entegre çalışan bir IDE eklentisi.

AI Toolkit for Azure IoT Edge

Bu toolkit ile AI hizmetini IoT gateway veya direk uç nokta sensör ve akıllı cihazlarınızı pre-built olarak yükleyebilir ve Image Classification, Predictive Maintenance, Speech Processing gibi AI teknolojilerini uç nokta cihazlarınızda kullanabilirsiniz.

MMLSpark

MMLSpark ile büyük imaj ve text verisetleri için ApacheSpark veri bilimi araçlarını kullanarak genişletilebilir tahminleme ve analitik modelleri uygulayabilirsiniz. MMLSpark Apache Spark ile entegre çalışan bir hizmettir. MMLSpark Azure HDInsight Spark Cluster üzerine kurulur.

Azure Machine Learning Studio

Azure Machine Learning Studio, Azure Machine Learning önceden hizmetinin tamamı olan serverless bir AI ve ML uygulamasıdır. Azure Machine Learning Studionun size sunduğu arabirim ve servisler ile saniyeler içerisinde veriniz üzerinde değişiklikler yapabilir, Python ve R scriptleri çalıştırabilir, modellerinizi oluşturabilir ve bunları web servis olarak hızlıca kullanıma açabilirsiniz.

Machine Learning Studio bize sürükle bırak şeklinde çalışan oldukça esnek, kullanıcı dostu bir arabirim sunmaktadır.

Azure Machine Learning Studio Machine learning için gerekli olan tüm hizmet ve aletleri tek çatı altında bize sunar.

Azure Data Science Virtual Machines

Azure Data Science Virtual Machines için Buluttaki veri bilimi makinanız diyebiliriz. AI, ML ve veri bilimi ile ilgili ihtiyaç duyabileceğiniz tüm araçlar bu makinada hali hazırda kurulu olarak geliyor. Sıfır kurulum ile onlarca araç ve arabirimin kurulduğu bu makinalar ile hem veribilimi ile uğraşan kişiler birçok işi sorunsuz olarak yapabilir hemde veri bilimi takımlarına kullandırarark herkesin aynı stardart ortamda çalışmasını sağlayabilirsiniz.

Bu makinanın içerisinde yüklü olan tüm araç ve programların listesine aşağıda ki url den ulaşabilirsiniz.

https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/overview#whats-included-in-the-data-science-vm

Microsoft Azure bulut hizmeti yapay zeka, machine learning, deep learning ve veri bilimi tarafında çok fazla farklı ve birçok mevcut kullanılan teknolojiler ile entegre geniş bir hizmet sunuyor.