O que é o Azure Machine Learning?What is Azure Machine Learning?

Neste artigo, você aprende sobre Azure Machine Learning, um ambiente baseado na nuvem que você pode usar para treinar, implantar, automatizar, gerir e rastrear modelos ML.In this article, you learn about Azure Machine Learning, a cloud-based environment you can use to train, deploy, automate, manage, and track ML models.

O Azure Machine Learning pode ser usado para qualquer tipo de aprendizagem automática, desde o ml clássico à aprendizagem profunda, supervisionado e sem supervisão.Azure Machine Learning can be used for any kind of machine learning, from classical ml to deep learning, supervised, and unsupervised learning. Quer prefira escrever Python ou código R com o SDK ou trabalhar com opções sem código/código baixo no estúdio,pode construir, treinar e rastrear modelos de aprendizagem automática e de aprendizagem profunda num espaço de trabalho de aprendizagem automática Azure.Whether you prefer to write Python or R code with the SDK or work with no-code/low-code options in the studio, you can build, train, and track machine learning and deep-learning models in an Azure Machine Learning Workspace.

Comece a treinar na sua máquina local e depois escale para a nuvem.Start training on your local machine and then scale out to the cloud.

O serviço também interopera com populares ferramentas de deep learning e reforço de código aberto tais como PyTorch, TensorFlow, scikit-learn, e Ray RLlib.The service also interoperates with popular deep learning and reinforcement open-source tools such as PyTorch, TensorFlow, scikit-learn, and Ray RLlib.

Dica

Julgamento livre!Free trial! Se não tiver uma subscrição 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 hoje a versão gratuita ou paga do Azure Machine Learning.Try the free or paid version of Azure Machine Learning today. Receberá créditos para gastar em serviços do Azure.You get credits to spend on Azure services. Depois de serem utilizados, pode manter a conta e utilizar os serviços gratuitos do Azure.After they're used up, you can keep the account and use free Azure services. O seu cartão de crédito não será cobrado, a menos que altere explicitamente as suas definições e peça para ser cobrado.Your credit card is never charged unless you explicitly change your settings and ask to be charged.

O que é machine learning?What is machine learning?

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

As previsões ou predições de machine learning podem tornar as aplicações e os dispositivos mais inteligentes.Forecasts or predictions from machine learning can make apps and devices smarter. Por exemplo, quando faz compras online, a aprendizagem automática ajuda a recomendar outros produtos que possa querer com base no que comprou.For example, when you shop online, machine learning helps recommend other products you might want based on what you've bought. Em alternativa, quando introduz os dados do seu cartão de crédito, a machine learning compara a transação com uma base de dados de transações e ajuda a detetar fraudes.Or when your credit card is swiped, machine learning compares the transaction to a database of transactions and helps detect fraud. Quando o robô aspirador limpa uma sala, a machine learning ajuda-o a decidir se a tarefa está concluída.And when your robot vacuum cleaner vacuums a room, machine learning helps it decide whether the job is done.

Ferramentas de aprendizagem automática para se adaptar a cada tarefaMachine learning tools to fit each task

A Azure Machine Learning fornece todas as ferramentas que os desenvolvedores e cientistas de dados precisam para os seus fluxos de trabalho de aprendizagem automática, incluindo:Azure Machine Learning provides all the tools developers and data scientists need for their machine learning workflows, including:

Pode até utilizar o MLflow para rastrear métricas e implementar modelos ou Kubeflow para construir gasodutos de fluxo de trabalho de ponta a ponta.You can even use MLflow to track metrics and deploy models or Kubeflow to build end-to-end workflow pipelines.

Construa modelos ML em Python ou RBuild ML models in Python or R

Comece a treinar na sua máquina local utilizando o Azure Machine Learning Python SDK ou R SDK.Start training on your local machine using the Azure Machine Learning Python SDK or R SDK. Depois, pode escalar para a nuvem.Then, you can scale out to the cloud.

Com muitos alvosde computação disponíveis , como o Azure Machine Learning Compute e o Azure Databricks, e com serviços avançados de afinação de hiperparímetros,é possível construir melhores modelos mais rapidamente utilizando a potência 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.

Também pode automatizar o treino e afinação de modelos utilizando o SDK.You can also automate model training and tuning using the SDK.

Construa modelos ML no estúdioBuild ML models in the studio

O Azure Machine Learning studio é um portal web em Azure Machine Learning para opções de baixo código e sem código para formação de modelos, implementação e gestão de ativos.Azure Machine Learning studio is a web portal in Azure Machine Learning for low-code and no-code options for model training, deployment, and asset management. O estúdio integra-se com o Azure Machine Learning SDK para uma experiência perfeita.The studio integrates with the Azure Machine Learning SDK for a seamless experience. Para mais informações, consulte o estúdio Azure Machine Learning.For more information, see What is Azure Machine Learning studio.

MLOps: Implementar & gestão do ciclo de vidaMLOps: Deploy & lifecycle management

Quando tiver o modelo certo, pode facilmente usá-lo num serviço web, num dispositivo IoT ou na Power BI.When you have the right model, you can easily use it in a web service, on an IoT device, or from Power BI. Para mais informações, consulte o artigo sobre como implementar e onde.For more information, see the article on how to deploy and where.

Em seguida, pode gerir os seus modelos implantados utilizando o Azure Machine Learning SDK para Python, o estúdio Azure Machine Learningou o CLI de aprendizagem automática.Then you can manage your deployed models by using the Azure Machine Learning SDK for Python, Azure Machine Learning studio, or the machine learning CLI.

Estes modelos podem ser consumidos e as previsões de retorno em tempo real ou assíncrona em grandes quantidades de dados.These models can be consumed and return predictions in real time or asynchronously on large quantities of data.

E com oleodutos de aprendizagem automática avançados, pode colaborar em cada passo desde a preparação de dados,formação de modelos e avaliação, através da implantação.And with advanced machine learning pipelines, you can collaborate on each step from data preparation, model training and evaluation, through deployment. Os gasodutos permitem-lhe:Pipelines allow you to:

  • Automatize o processo de aprendizagem automática de ponta a ponta na nuvemAutomate the end-to-end machine learning process in the cloud
  • Reutilizar componentes e apenas refazer etapas quando necessárioReuse components and only rerun steps when needed
  • Use diferentes recursos computacional em cada passoUse different compute resources in each step
  • Executar tarefas de pontuação de lotesRun batch scoring tasks

Se pretender utilizar scripts para automatizar o fluxo de trabalho de aprendizagem automática, o CLI de aprendizagem automática fornece ferramentas de linha de comando que executam tarefas comuns, tais como submeter uma corrida de treino ou implementar um modelo.If you want to use scripts to automate your machine learning workflow, the machine learning CLI provides command-line tools that perform common tasks, such as submitting a training run or deploying a model.

Para começar a utilizar o Azure Machine Learning, consulte os próximos passos.To get started using Azure Machine Learning, see Next steps.

Integração noutros serviçosIntegration with other services

A Azure Machine Learning trabalha com outros serviços na plataforma Azure, e também integra com ferramentas de código aberto como Git e MLFlow.Azure Machine Learning works with other services on the Azure platform, and also integrates with open source tools such as Git and MLFlow.

Comunicações segurasSecure communications

A sua conta de Armazenamento Azure, metas de computação e outros recursos podem ser utilizados de forma segura dentro de uma rede virtual para treinar modelos e realizar inferência.Your Azure Storage account, compute targets, and other resources can be used securely inside a virtual network to train models and perform inference. Para mais informações, consulte o isolamento da rede virtual e a visão geral da privacidade.For more information, see Virtual network isolation and privacy overview.

Passos seguintesNext steps

Comece com Quickstart: Comece com a Azure Machine Learning.Start with Quickstart: Get started with Azure Machine Learning. Em seguida, use estes recursos para criar a sua primeira experiência com o seu método preferido:Then use these resources to create your first experiment with your preferred method: