O que é o serviço Azure Machine Learning?What is Azure Machine Learning service?

O Serviço do Azure Machine Learning é um serviço de nuvem que você usa para treinar, implantar, automatizar e gerenciar modelos de aprendizado de máquina, tudo na ampla escala que a nuvem oferece.Azure Machine Learning service is a cloud service that you use to train, deploy, automate, and manage machine learning models, all at the broad scale that the cloud provides.

O que aprendizado da máquina?What is machine learning?

O Machine Learning é uma técnica da ciência de dados que permite que os computadores usem os dados existentes para prever tendências, resultados e comportamentos futuros.Machine learning is a data science technique that allows computers to use existing data to forecast future behaviors, outcomes, and trends. Usando o aprendizado de máquina, os computadores aprendem sem serem explicitamente programados.By using machine learning, computers learn without being explicitly programmed.

As estimativas ou previsões de aprendizado de máquina podem tornar aplicativos e dispositivos mais inteligentes.Forecasts or predictions from machine learning can make apps and devices smarter. Por exemplo, quando você faz compras online, o aprendizado de máquina ajuda a recomendar outros produtos que podem lhe agradar com base no que você já comprou.For example, when you shop online, machine learning helps recommend other products you might want based on what you've bought. Ou, ao passar seu cartão de crédito, o aprendizado de máquina compara a transação com um banco de dados de transações e ajuda a detectar fraudes.Or when your credit card is swiped, machine learning compares the transaction to a database of transactions and helps detect fraud. E, quando o aspirador de pó robô aspira uma sala, o aprendizado de máquina ajuda a decidir se o trabalho está concluído.And when your robot vacuum cleaner vacuums a room, machine learning helps it decide whether the job is done.

O que é o serviço Azure Machine Learning?What is Azure Machine Learning service?

O Serviço do Azure Machine Learning fornece um ambiente baseado em nuvem que você pode usar para preparar dados, treinar, testar, implantar, gerenciar e acompanhar modelos de machine learning.Azure Machine Learning service provides a cloud-based environment you can use to prep data, train, test, deploy, manage, and track machine learning models.

Fluxo de trabalho do Serviço do Azure Machine LearningAzure Machine Learning service workflow

O Serviço do Azure Machine Learning dá suporte total a tecnologias de software livre.Azure Machine Learning service fully supports open-source technologies. Portanto, você pode usar dezenas de milhares de pacotes do Python de software livre com componentes de aprendizado de máquina.So you can use tens of thousands of open-source Python packages with machine learning components. Entre os exemplos estão o PyTorch, o TensorFlow e o scikit-learn.Examples are PyTorch, TensorFlow, and scikit-learn. O suporte para ferramentas avançadas facilita a exploração e a preparação interativas de dados e, em seguida, o desenvolvimento e o teste de modelos.Support for rich tools makes it easy to interactively explore and prepare data and then develop and test models. Exemplos são Jupyter Notebooks ou a extensão Azure Machine Learning para Visual Studio Code.Examples are Jupyter notebooks or the Azure Machine Learning for Visual Studio Code extension. O serviço Azure Machine Learning também inclui recursos que permitem automatizar a geração e o ajuste do modelo para ajudá-lo a criar modelos com facilidade, eficiência e precisão.Azure Machine Learning service also includes features that automate model generation and tuning to help you create models with ease, efficiency, and accuracy.

Ao usar o Serviço do Azure Machine Learning, você pode começar a treinar em seu computador local e, em seguida, expandir para a nuvem.By using Azure Machine Learning service, you can start training on your local machine and then scale out to the cloud. Com muitos destinos de computação disponíveis, como a Computação do Azure Machine Learning e o Azure Databricks, além de serviços avançados de ajuste de hiperparâmetro, você pode criar modelos melhores com mais rapidez usando o poder da nuvem.With many available compute targets, like Azure Machine Learning Compute and Azure Databricks, and with advanced hyperparameter tuning services, you can build better models faster by using the power of the cloud.

Quando você tem o modelo certo, pode implantá-lo facilmente em um contêiner como o Docker.When you have the right model, you can easily deploy it in a container such as Docker. Portanto, é simples implantar para Instâncias de Contêiner do Azure ou Serviço de Kubernetes do Azure.So it's simple to deploy to Azure Container Instances or Azure Kubernetes Service. Outra opção é usar o contêiner em suas próprias implantações, sejam locais ou na nuvem.Or you can use the container in your own deployments, either on-premises or in the cloud. Para obter mais informações, confira o artigo Como e onde implantar.For more information, see the article on how to deploy and where.

Você pode gerenciar os modelos implantados e controlar várias execuções conforme testa até encontrar a melhor solução.You can manage the deployed models and track multiple runs as you experiment to find the best solution. Depois de implantado, seu modelo pode retornar previsões em tempo real ou assincronamente em grandes quantidades de dados.After it's deployed, your model can return predictions in real time or asynchronously on large quantities of data.

E com os pipelines de aprendizado de máquina avançados, você pode colaborar com todas as etapas de preparação de dados, treinamento e avaliação de modelos e implantação.And with advanced machine learning pipelines, you can collaborate on all the steps of data preparation, model training and evaluation, and deployment.

O que eu posso fazer com o serviço Azure Machine Learning?What can I do with Azure Machine Learning service?

Usando o SDK principal do Python e o SDK de Preparação de Dados para o Azure Machine Learning, bem como pacotes de software livre do Python, você pode criar e treinar modelos de machine learning e de aprendizado profundo altamente precisos em um workspace do Serviço do Azure Machine Learning.Using the main Python SDK and the Data Prep SDK for Azure Machine Learning as well as open-source Python packages, you can build and train highly accurate machine learning and deep-learning models yourself in an Azure Machine Learning service Workspace. Você pode escolher entre muitos componentes de aprendizado de máquina disponíveis em pacotes do Python de software livre, como os seguintes exemplos:You can choose from many machine learning components available in open-source Python packages, such as the following examples:

O Serviço do Azure Machine Learning também pode treinar um modelo e ajustá-lo automaticamente para você.Azure Machine Learning service can also autotrain a model and autotune it for you. Por exemplo, confira Treinar um modelo de regressão com aprendizado de máquina automatizado.For an example, see Train a regression model with automated machine learning.

Depois que você tiver um modelo, o usará para criar um contêiner, como o Docker, que pode ser implantado localmente para teste.After you have a model, you use it to create a container, such as Docker, that can be deployed locally for testing. Depois que o teste estiver concluído, você poderá implantar o modelo como um serviço Web de produção em Instâncias de Contêiner do Azure ou Serviço de Kubernetes do Azure.After testing is done, you can deploy the model as a production web service in either Azure Container Instances or Azure Kubernetes Service. Para obter mais informações, confira o artigo Como e onde implantar.For more information, see the article on how to deploy and where.

Em seguida, você pode gerenciar seus modelos implantados usando o portal do Azure ou o SDK do Azure Machine Learning para Python.Then you can manage your deployed models by using the Azure Machine Learning SDK for Python or the Azure portal. Você pode avaliar as métricas do modelo, treinar novamente e reimplantar as novas versões do modelo, ao mesmo tempo em que acompanha os experimentos do modelo.You can evaluate model metrics, retrain, and redeploy new versions of the model, all while tracking the model's experiments.

Para começar a usar o Serviço do Azure Machine Learning, confira Próximas etapas.To get started using Azure Machine Learning service, see Next steps.

Como o Serviço do Azure Machine Learning é diferente do Machine Learning Studio?How is Azure Machine Learning service different from Machine Learning Studio?

O Azure Machine Learning Studio é um workspace visual colaborativo do tipo "arrastar e soltar" em que você pode criar, testar e implantar soluções de aprendizado de máquina sem precisar escrever código.Azure Machine Learning Studio is a collaborative, drag-and-drop visual workspace where you can build, test, and deploy machine learning solutions without needing to write code. Ele usa módulos de manipulação de dados e algoritmos de aprendizado de máquina pré-criados e pré-configurados.It uses prebuilt and preconfigured machine learning algorithms and data-handling modules.

Use o Machine Learning Studio quando quiser experimentar com modelos de aprendizado de máquina de maneira rápida e fácil, e os algoritmos de aprendizado de máquina internos são suficientes para as suas soluções.Use Machine Learning Studio when you want to experiment with machine learning models quickly and easily, and the built-in machine learning algorithms are sufficient for your solutions.

Use o serviço Machine Learning se você trabalhar em um ambiente do Python, quiser mais controle sobre os algoritmos de aprendizado de máquina ou desejar usar bibliotecas de aprendizado de máquina de software livre.Use Machine Learning service if you work in a Python environment, you want more control over your machine learning algorithms, or you want to use open-source machine learning libraries.

Observação

Modelos criados no Azure Machine Learning Studio não podem ser implantados nem gerenciados pelo Serviço do Azure Machine Learning.Models created in Azure Machine Learning Studio can't be deployed or managed by Azure Machine Learning service.

Avaliação gratuitaFree trial

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.If you don’t have an Azure subscription, create a free account before you begin. Experimente a versão gratuita ou paga do Serviço do Azure Machine Learning hoje mesmo.Try the free or paid version of Azure Machine Learning service today.

Você recebe créditos para gastar em serviços do Azure.You get credits to spend on Azure services. Depois que eles forem utilizados, você poderá manter a conta e usar os serviços gratuitos do Azure.After they're used up, you can keep the account and use free Azure services. Seu cartão de crédito nunca será cobrado, a menos que você altere explicitamente suas configurações, solicitando esse tipo de cobrança.Your credit card is never charged unless you explicitly change your settings and ask to be charged. Outra opção é ativar benefícios para assinantes do MSDN, que concede créditos mensais que podem ser usados para serviços pagos do Azure.Or activate MSDN subscriber benefits, which give you credits every month that you can use for paid Azure services.

Próximas etapasNext steps