Microsoft'ta makine öğrenimi ürünlerini nelerdir?What are the machine learning products at Microsoft?

Makine öğrenimi; bilgisayarların var olan verileri kullanarak gelecekteki davranışları, sonuçları ve eğilimleri öngörmelerini sağlayan bir veri bilimi tekniğidir.Machine learning is a data science technique that allows computers to use existing data to forecast future behaviors, outcomes, and trends. Machine learning kullanarak açıkça programlamaya gerek kalmadan bilgisayarlar öğrenin.By using machine learning, computers learn without being explicitly programmed.

Machine learning çözümlerinden yinelemeli olarak oluşturulur ve farklı aşamalarında:Machine learning solutions are built iteratively, and have distinct phases:

  • Verileri hazırlamaPreparing data
  • Denemeler ve modellerin eğitimiExperimenting and training models
  • Eğitilen modelleri dağıtmaDeploying trained models
  • Modelleri dağıtılan yönetmeManaging deployed models

Microsoft, ürün seçenekleri prep oluşturmanızı, dağıtmanızı ve makine öğrenimi Modellerinizi yönetmek için çeşitli sağlar.Microsoft provides a variety of product options to prep, build, deploy, and manage your machine learning models. Bu ürünleri karşılaştırın ve makine öğrenmesi çözümlerinizi en verimli şekilde geliştirmek için size gerekeni seçin.Compare these products and choose what you need to develop your machine learning solutions most effectively.

Bulut tabanlı seçenekleriCloud-based options

Aşağıdaki seçenekler, machine learning Azure bulutunda için kullanılabilir.The following options are available for machine learning in the Azure cloud.

Bulut seçenekleriCloud options Nedir?What it is Bununla neler yapabilirsiniz?What you can do with it
Azure Machine Learning hizmetiAzure Machine Learning service Machine learning için yönetilen bulut hizmetiManaged cloud service for machine learning Python ve CLI kullanarak Azure’da modelleri eğitme, dağıtma ve yönetmeTrain, deploy, and manage models in Azure using Python and CLI
Azure Machine Learning StudioAzure Machine Learning Studio Sürükleme–ve–bırak machine learning için visual arabirimiDrag–and–drop visual interface for machine learning Önceden yapılandırılmış algoritmaları kullanarak modelleri derleme, deneme ve dağıtmaBuild, experiment, and deploy models using preconfigured algorithms

Önceden oluşturulmuş yapay ZEKA ve makine öğrenimi modellerine kullanmak istiyorsanız Azure Bilişsel Hizmetler akıllı özellikleri uygulamalarınıza kolayca eklemenizi sağlar.If you want to use pre-built AI and machine learning models, Azure Cognitive Services allows you to easily add intelligent features to your applications.

Şirket içi seçenekleriOn-premises options

Aşağıdaki seçenekler, şirket içi öğrenme makine için kullanılabilir.The following options are available for machine learning on-premises. Şirket içi sunucular, buluttaki bir sanal makine içinde de çalıştırabilirsiniz.On-premises servers can also run in a virtual machine in the cloud.

Şirket içi seçenekleriOn-premises options Nedir?What it is Bununla neler yapabilirsiniz?What you can do with it
SQL Server Machine Learning HizmetleriSQL Server Machine Learning Services SQL'e eklenen analiz altyapısıAnalytics engine embedded in SQL SQL Server içinde modelleri derleme ve dağıtmaBuild and deploy models inside SQL Server
Microsoft Machine Learning ServerMicrosoft Machine Learning Server Tahmin analizi için tek başına kurumsal sunucuStandalone enterprise server for predictive analysis Önceden işlenmiş veri çubuğunda modellerini Derleme ve dağıtmaBuild and deploy models on pre-processed data

Geliştirme platformları ve araçlarıDevelopment platforms and tools

Aşağıdaki geliştirme platformları ve araçlarıyla, machine learning için kullanılabilir.The following development platforms and tools are available for machine learning.

Platformları/toolsPlatforms/tools Nedir?What it is Bununla neler yapabilirsiniz?What you can do with it
Azure Veri Bilimi Sanal MakinesiAzure Data Science Virtual Machine Önceden yüklenmiş veri bilimi araçlarına sahip sanal makineVirtual machine with pre-installed data science tools Önceden yapılandırılmış bir ortamda makine öğrenimi çözümleri geliştirinDevelop machine learning solutions in a pre-configured environment
Azure DatabricksAzure Databricks Spark tabanlı analiz platformuSpark-based analytics platform Modelleri ve veri iş akışlarını derleme ve dağıtmaBuild and deploy models and data workflows
ML.NETML.NET Açık kaynaklı, platformlar arası makine öğrenimi SDK'sıOpen-source, cross-platform machine learning SDK .NET uygulamaları için makine öğrenimi çözümleri geliştirinDevelop machine learning solutions for .NET applications
Windows MLWindows ML Windows 10 makine öğrenimi platformudurWindows 10 machine learning platform Windows 10 cihazlarında eğitilen modelleri değerlendirmeEvaluate trained models on a Windows 10 device

Azure Machine Learning hizmetiAzure Machine Learning service

Azure Machine Learning hizmeti eğitmek, dağıtmak ve uygun ölçekte makine öğrenimi modelleri yönetmek için kullanılan bir tam olarak yönetilen bir bulut hizmetidir.Azure Machine Learning service is a fully managed cloud service used to train, deploy, and manage machine learning models at scale. Açık kaynak teknolojilerini tamamen destekler, bu nedenle TensorFlow, PyTorch ve scikit-learn gibi açık kaynak Python paketlerinin on binlercesini kullanabilir.It fully supports open-source technologies, so you can use tens of thousands of open-source Python packages such as TensorFlow, PyTorch, and scikit-learn. Zengin Araçlar gibi kullanılabilir ayrıca Azure not defterleri, Jupyter not defterleri, veya Visual Studio Code için Azure Machine Learning keşfetmek kolay hale getirmek için uzantı verileri dönüştürmek ve ardından eğitmek ve Modellerinizi dağıtın.Rich tools are also available, such as Azure notebooks, Jupyter notebooks, or the Azure Machine Learning for Visual Studio Code extension to make it easy to explore and transform data, and then train and deploy models. Azure Machine Learning hizmeti kolaylık, verimlilik ve doğrulukla model oluşturma ve ayarlama işlemini otomatik hale getiren özellikler içerir.Azure Machine Learning service includes features that automate model generation and tuning with ease, efficiency, and accuracy.

Bulut ölçeğinde Python ve CLI kullanarak makine öğrenimi modellerini eğitmek, dağıtmayı ve için Azure Machine Learning hizmetini kullanın.Use Azure Machine Learning service to train, deploy, and manage machine learning models using Python and CLI at cloud scale. İçin düşük kodlu veya Kodsuz bir seçeneğini, etkileşimli, kullanın görsel arabirim hızla ve kolayca oluşturun, test ve önceden oluşturulmuş bir makine öğrenme algoritmalarını kullanarak modelleri dağıtma (Önizleme).For a low-code or no-code option, use the interactive, visual interface (preview) to easily and quickly build, test, and deploy models using pre-built machine learning algorithms.

Deneyin Azure Machine Learning hizmetinin ücretsiz veya Ücretli sürümüne.Try the free or paid version of Azure Machine Learning service.

TürType Bulut tabanlı makine öğrenimi çözümünüzüCloud-based machine learning solution
Desteklenen dillerSupported languages PythonPython
Machine learning aşamalarıMachine learning phases Veri hazırlamaData preparation
Modeli eğitimiModel training
DağıtımDeployment
YönetimManagement
Başlıca yararlarıKey benefits Merkezi Yönetim betikleri ve çalıştırma geçmişi, model sürümleri Karşılaştır kolaylaştırır.Central management of scripts and run history, making it easy to compare model versions.

Kolay dağıtım ve Yönetimi bulutta veya uç cihazlara modelleri.Easy deployment and management of models to the cloud or edge devices.
Dikkat edilmesi gerekenlerConsiderations Model yönetim modeliyle ilgili bilgi sahibi olmak gerekir.Requires some familiarity with the model management model.

Azure Machine Learning StudioAzure Machine Learning Studio

Azure Machine Learning Studio, önceden derlenmiş makine öğrenmesi algoritmalarını kullanarak modelleri kolayca ve hızla derlemek, test etmek ve dağıtmak için kullanabildiğiniz, etkileşimli ve görsel bir çalışma alanı getirir.Azure Machine Learning Studio gives you an interactive, visual workspace that you can use to easily and quickly build, test, and deploy models using pre-built machine learning algorithms. Machine Learning Studio, modelleri özel uygulamalar veya Excel gibi BI araçları tarafından kolayca kullanılabilen web hizmetleri olarak yayımlar.Machine Learning Studio publishes models as web services that can easily be consumed by custom apps or BI tools such as Excel. Programlama gerekmez; veri kümelerini ve analiz modüllerini etkileşimli bir tuvalde birbirine bağlayarak makine öğrenmesi modelinizi oluşturur ve ardından bunu birkaç tıklamayla dağıtırsınız.No programming is required - you construct your machine learning model by connecting datasets and analysis modules on an interactive canvas, and then deploy it with a couple clicks.

Modellerinizi hiç koda gerek kalmadan geliştirmek ve dağıtmak istiyorsanız Machine Learning Studio'yu kullanın.Use Machine Learning Studio when you want to develop and deploy models with no code required.

Deneyin Azure Machine Learning Studio, ücretli veya ücretsiz seçenekleri kullanılabilir.Try Azure Machine Learning Studio, available in paid or free options.

TürType Bulut tabanlı, sürükle ve bırak makine öğrenimi çözümünüzüCloud-based, drag-and-drop machine learning solution
Desteklenen dillerSupported languages Python, RPython, R
Machine learning aşamalarıMachine learning phases Veri hazırlamaData preparation
Modeli eğitimiModel training
DağıtımDeployment
YönetimManagement
Başlıca yararlarıKey benefits En az kodla modelleme, makine öğrenimi etkileşimli görsel bir arabirim sağlar.Interactive visual interface enables machine learning modeling with minimal code.

Veri keşfi için yerleşik Jupyter not defterleri.Built-in Jupyter Notebooks for data exploration.

Azure web Hizmetleri olarak doğrudan dağıtım eğitilen modelleri.Direct deployment of trained models as Azure web services.
Dikkat edilmesi gerekenlerConsiderations Sınırlı ölçeklenebilirlik.Limited scalability. Bir eğitim veri kümesi boyutu üst sınırı 10 GB'dir.The maximum size of a training dataset is 10 GB.

Yalnızca çevrimiçi.Online only. Çevrimdışı bir geliştirme ortamı yok.No offline development environment.

Azure Bilişsel HizmetlerAzure Cognitive Services

Azure Bilişsel Hizmetler doğal iletişim yöntemlerini kullanarak uygulama derlemenizi sağlayan bir dizi API'dir.Azure Cognitive Services is a set of APIs that enable you to build apps that use natural methods of communication. Bu API'ler birkaç satırlık kodlarla uygulamalarınızın görmesini, duymasını, konuşmasını, anlamasını ve ihtiyaçları yorumlamasını sağlar.These APIs allow your apps to see, hear, speak, understand, and interpret user needs with just a few lines of code. Uygulamalarınıza aşağıdaki gibi akıllı özellikleri kolayca ekleyebilirsiniz:Easily add intelligent features to your apps, such as:

  • Duygu ve düşünceleri algılamaEmotion and sentiment detection
  • Görme ve konuşma TanımaVision and speech recognition
  • Language understanding (LUIS)Language understanding (LUIS)
  • Bilgi ve aramaKnowledge and search

Bilişsel Hizmetler'i farklı cihaz ve platformlarda uygulama geliştirmek için kullanın.Use Cognitive Services to develop apps across devices and platforms. API'ler sürekli olarak geliştirilir ve kolayca ayarlanabilir.The APIs keep improving, and are easy to set up.

TürType Akıllı uygulamalar oluşturmak için API'lerAPIs for building intelligent applications
Desteklenen dillerSupported languages hizmete bağlı olarak pek çok seçenekmany options depending on the service
Machine learning aşamalarıMachine learning phases DağıtımDeployment
Başlıca yararlarıKey benefits Makine öğrenimi özelliklerinden önceden eğitilmiş modeller aracılığıyla uygulamalarında ekleme.Incorporating machine learning capabilities in applications using pre-trained models.

Doğal iletişim yöntemlerini görme ve konuşma modelleri çeşitli.Variety of models for natural communication methods with vision and speech.
Dikkat edilmesi gerekenlerConsiderations Modelleri, önceden eğitilmiş ve özelleştirilebilir değildir.Models have been pre-trained and are not customizable.

SQL Server Machine Learning HizmetleriSQL Server Machine Learning Services

SQL Server Microsoft Machine Learning Service, SQL Server veritabanlarındaki ilişkisel veriler için R ve Python'da istatistiksel analiz, veri görselleştirme ve tahmine dayalı analiz sağlar.SQL Server Microsoft Machine Learning Service adds statistical analysis, data visualization, and predictive analytics in R and Python for relational data in SQL Server databases. Microsoft R ve Python kitaplıkları, Gelişmiş modelleme ve makine öğrenimi algoritmaları, paralel olarak ve uygun ölçekte çalıştırabilirsiniz, SQL Server'da içerir.R and Python libraries from Microsoft include advanced modeling and machine learning algorithms, which can run in parallel and at scale, in SQL Server.

SQL Server'daki ilişkisel verilerde yerleşik AI ve tahmine dayalı analiz gerektiğinde SQL Server Machine Learning Services'i kullanın.Use SQL Server Machine Learning Services when you need built-in AI and predictive analytics on relational data in SQL Server.

TürType Şirket içi ilişkisel veri için Tahmine dayalı analizOn-premises predictive analytics for relational data
Desteklenen dillerSupported languages Python, RPython, R
Machine learning aşamalarıMachine learning phases Veri hazırlamaData preparation
Modeli eğitimiModel training
DağıtımDeployment
Başlıca yararlarıKey benefits Tahmine dayalı bir mantıksal veri katmanı mantığı eklemeyi kolaylaştıran bir veritabanı işlevindeki kapsüller.Encapsulate predictive logic in a database function, making it easy to include in data-tier logic.
Dikkat edilmesi gerekenlerConsiderations Uygulamanız için veri katmanı SQL Server veritabanı varsayar.Assumes a SQL Server database as the data tier for your application.

Microsoft Machine Learning SunucusuMicrosoft Machine Learning Server

Microsoft Machine Learning Sunucusu R ve Python işlemlerinin paralel ve dağıtılmış iş yüklerini barındırmak ve yönetmek için kullanılan kurumsal sunucudur.Microsoft Machine Learning Server is an enterprise server for hosting and managing parallel and distributed workloads of R and Python processes. Microsoft Machine Learning sunucusu Linux, Windows, Hadoop ve Apache Spark üzerinde çalışır ve ayrıca şurada bulunur HDInsight olarak Microsoft Machine Learning sunucusu (ML).Microsoft Machine Learning Server runs on Linux, Windows, Hadoop, and Apache Spark, and it is also available on HDInsight as Microsoft Machine Learning Server (ML Server). RevoScaleR, revoscalepy ve MicrosoftML paketleri kullanılarak derlenmiş çözümler için yürütme altyapısı sağlar ve açık kaynak R ve Python'u yüksek performanslı analiz, istatistiksel analiz, makine öğrenmesi ve muazzam büyüklükteki veri kümeleri desteğiyle genişletir.It provides an execution engine for solutions built using RevoScaleR, revoscalepy, and MicrosoftML packages, and extends open-source R and Python with support for high-performance analytics, statistical analysis, machine learning, and massively large datasets. Bu işlevler, sunucuyla birlikte yüklenen özel paketler sayesinde sağlanır.This functionality is provided through proprietary packages that install with the server. Geliştirme için Visual Studio için R Araçları ve Visual Studio için Python Araçları gibi IDE'leri kullanabilirsiniz.For development, you can use IDEs such as R Tools for Visual Studio and Python Tools for Visual Studio.

Sunucuda R ve Python ile derlenmiş modelleri derlemeniz ve çalıştırmanız veya her ölçekte R ve Python eğitimini Hadoop veya Spark kümesine dağıtmanız gerekiyorsa Microsoft Machine Learning Server kullanın.Use Microsoft Machine Learning Server when you need to build and operationalize models built with R and Python on a server, or distribute R and Python training at scale on a Hadoop or Spark cluster.

TürType Tahmine dayalı analiz için şirket içi kuruluş sunucusuOn-premises enterprise server for predictive analytics
Desteklenen dillerSupported languages Python, RPython, R
Machine learning aşamalarıMachine learning phases Modeli eğitimiModel training
DağıtımDeployment
Başlıca yararlarıKey benefits Yüksek ölçeklenebilirlik.High scalability.
Dikkat edilmesi gerekenlerConsiderations Dağıtmak ve Machine Learning sunucusu, kuruluşunuzda yönetmek gerekir.You need to deploy and manage Machine Learning Server in your enterprise.

Azure Veri Bilimi Sanal MakinesiAzure Data Science Virtual Machine

Azure Veri Bilimi Sanal Makinesi veri bilimi için Microsoft Azure bulutunda derlenmiş olan özel bir sanal makine ortamıdır.The Azure Data Science Virtual Machine is a customized virtual machine environment on the Microsoft Azure cloud built specifically for doing data science. Gelişmiş analiz için akıllı uygulamalar derlemeye hızlı giriş yapmak için önceden yüklenmiş ve önceden yapılandırılmış birçok popüler veri bilimi araçlarına ve diğer araçlara sahiptir.It has many popular data science and other tools pre-installed and pre-configured to jump-start building intelligent applications for advanced analytics.

Veri Bilimi Sanal Makinesi, Azure Machine Learning hizmetinin hedefi olarak desteklenir.The Data Science Virtual Machine is supported as a target for Azure Machine Learning service. Hem Windows hem de Linux Ubuntu (Azure Machine hizmeti üzerinde Linux CentOS desteklenmiyor Learning) sürümlerinde kullanılabilir.It is available in versions for both Windows and Linux Ubuntu (Azure Machine Learning service is not supported on Linux CentOS). Belirli sürüm bilgileri ve dahil olan özelliklerin listesi için bkz. Azure Veri Bilimi Sanal Makinesi'ne giriş.For specific version information and a list of what’s included, see Introduction to the Azure Data Science Virtual Machine.

Veri Bilimi Sanal Makinesini işlerinizi tek bir düğüm üzerinde çalıştırmanız veya barındırmanız gerektiğinde kullanın.Use the Data Science VM when you need to run or host your jobs on a single node. İşlemlerinizi tek bir makinede uzaktan ölçeklendirmeniz gerektiğinde de kullanabilirsiniz.Or if you need to remotely scale up your processing on a single machine.

TürType Veri bilimi için özelleştirilmiş bir sanal makine ortamıCustomized virtual machine environment for data science
Başlıca yararlarıKey benefits Veri bilimi araçları ve çerçeveleri sorun giderme yüklemek ve yönetmek için gereken süre azaltıldı.Reduced time to install, manage, and troubleshoot data science tools and frameworks.

Tüm son sürümlerini yaygın olarak kullanılan araçlar ve çerçeveler dahil edilir.The latest versions of all commonly used tools and frameworks are included.

Sanal makine seçenekleri yoğun veri modelleme için GPU özelliklerine sahip yüksek düzeyde ölçeklenebilir görüntüleri içerir.Virtual machine options include highly scalable images with GPU capabilities for intensive data modeling.
Dikkat edilmesi gerekenlerConsiderations Sanal makineyi çevrimdışı durumdayken erişilemez.The virtual machine cannot be accessed when offline.

Yalnızca gerekli olduğunda çalışmasını sağlamak dikkatli olmanız gerekir, böylece Azure ücretleri, bir sanal makinede çalışan artmasına neden olur.Running a virtual machine incurs Azure charges, so you must be careful to have it running only when required.

Azure DatabricksAzure Databricks

Azure Databricks, Microsoft Azure bulut hizmetleri platformu için iyileştirilen Apache Spark tabanlı bir analiz platformudur.Azure Databricks is an Apache Spark-based analytics platform optimized for the Microsoft Azure cloud services platform. Databricks, tek tıklamayla kurulum olanağı ve kolaylaştırılmış iş akışlarının yanı sıra veri uzmanları, veri mühendisleri ve iş analistleri arasında işbirliği sağlayan etkileşimli bir çalışma alanı sunmak amacıyla Azure ile tümleştirilmiştir.Databricks is integrated with Azure to provide one-click setup, streamlined workflows, and an interactive workspace that enables collaboration between data scientists, data engineers, and business analysts. Verileri sorgulamak, görselleştirmek ve modellemek için web tabanlı not defterlerinde Python, R, Scala ve SQL kodu kullanın.Use Python, R, Scala, and SQL code in web-based notebooks to query, visualize, and model data.

Apache Spark üzerinde makine öğrenmesi çözümleri derlerken işbirliği yapmak istiyorsanız Databricks kullanın.Use Databricks when you want to collaborate on building machine learning solutions on Apache Spark.

TürType Apache Spark tabanlı analiz platformuApache Spark-based analytics platform
Desteklenen dillerSupported languages Python, R, Scala, SQLPython, R, Scala, SQL
Machine learning aşamalarıMachine learning phases Veri sorgusuData query
Modeli eğitimiModel training

ML.NETML.NET

ML.NET, özel makine öğrenmesi çözümleri derlemenize ve bunları .NET uygulamalarınızla tümleştirmenize olanak tanıyan ücretsiz, açık kaynak ve platformlar arası bir makine öğrenmesi çerçevesidir.ML.NET is a free, open-source, and cross-platform machine learning framework that enables you to build custom machine learning solutions and integrate them into your .NET applications.

Makine öğrenmesi çözümlerini .NET uygulamalarınızla tümleştirmek istediğinizde ML.NET kullanın.Use ML.NET when you want to integrate machine learning solutions into your .NET applications.

TürType Özel makine öğrenimi uygulamaları geliştirmek için açık kaynak çerçeveOpen-source framework for developing custom machine learning applications
Desteklenen dillerLanguages supported .NET.NET

Windows MLWindows ML

Windows ML çıkarımı altyapısının öğrenme modellerini, uygulamalarınızda ve değerlendirme Windows 10 cihazlarda yerel olarak eğitilen modelleri eğitilen makine kullanmanızı sağlar.Windows ML inference engine allows you to use trained machine learning models in your applications, evaluating trained models locally on Windows 10 devices.

Windows uygulamalarınızın içinde eğitilmiş makine öğrenmesi modelleri kullanmak istediğinizde Windows ML kullanın.Use Windows ML when you want to use trained machine learning models within your Windows applications.

TürType Windows cihazlarında daha eğitilen modelleri için çıkarımı altyapısınınInference engine for trained models in Windows devices
Desteklenen dillerLanguages supported C#/ C++, JavaScriptC#/C++, JavaScript

Sonraki adımlarNext steps