O Amazon Web Services oferece algoritmos de aprendizado de máquina e pacotes de modelos em seu AWS Marketplace. Isso foi anunciado na AWS re: Invent Conference. Podemos escolher entre algoritmos e modelos gratuitos e pagos de várias categorias, como visão computacional (CV), processamento de linguagem natural (NLP), reconhecimento de fala, texto, dados, voz, imagem, análise de vídeo e análise preditiva.
Shaun Ray escreveu no Blog da AWS sobre os detalhes dessa oferta, explicando como os desenvolvedores podem usar os algoritmos ML e implantá-los diretamente no serviço Amazon SageMaker. O Amazon SageMaker, um serviço de aquisição de máquinas totalmente gerenciado que foi lançado no ano passado, fornece aos desenvolvedores e cientistas de dados a capacidade de construir, treinar e implantar modelos de aprendizado de máquina.
O SageMaker usa estruturas de aprendizado de máquina e aprendizagem profunda MXNet, TensorFlow, PyTorch e Chainer e abrange o fluxo de trabalho de aprendizado de máquinas: rotular e preparar seus dados, escolher um algoritmo, treinar o algoritmo, otimizá-lo para implantação, fazer previsões e executar ações.
A oferta do AWS Marketplace Machine Learning inclui mais de 150 algoritmos e pacotes de modelos com uma seleção para diferentes setores, como varejo, mídia, manufatura e HCLS. Os clientes podem encontrar soluções para uma variedade de casos de uso como previsão de câncer de mama, previsão de risco de empréstimo, reconhecimento de veículo, detecção de ataque a botnet, telemática automotiva, detecção de movimento, reconhecimento de voz e reconhecimento de fala.
Os desenvolvedores podem navegar na lista de algoritmos, selecionar e assinar uma solução de aprendizado de máquina e implantá-la usando uma das seguintes ferramentas:
- SageMaker console;
- Jupyter Notebook;
- SageMaker SDK;
- AWS Command Line Interface (AWS CLI).
Ray discutiu como usar os algoritmos de aprendizado de máquina da AWS, testando o modelo de reconhecimento de veículos Deep Vision da Deep Vision AI. Esse modelo permite que os desenvolvedores identifiquem os detalhes do carro, como marca, modelo e tipo de veículo, com base em um conjunto de imagens enviadas. A saída resultante inclui um atributo chamado score, uma medida de quão confiante o modelo é sobre o resultado. O intervalo da pontuação é de 0,0 a 1,0.
No lançamento, o AWS Marketplace for Machine Learning inclui algoritmos e modelos de empresas como Intel, H2O.ai, Deep Vision AI, Cloudwick Technologies, Knowledgent e Persistent Systems.
Em termos de segurança, o AWS Marketplace fornece varreduras estáticas, isolamentos de rede, validação e curadoria de catálogo em algoritmos e modelos do Amazon SageMaker para ajudar a manter os dados seguros. Os dados também são protegidos pela criptografia dos algoritmos e dos artefatos do pacote de modelos em trânsito e em repouso, usando conexões seguras (SSL) para comunicações e por meio de controle de acesso baseado em função.
Os clientes pagam uma taxa de assinatura pelo uso de um algoritmo ou pacote de modelo e pela taxa de recurso da AWS. O AWS Marketplace fornece uma fatura mensal consolidada para todas as assinaturas compradas. Mais informações sobre como implantar os modelos de aprendizado de máquina no Amazon SageMaker podem ser encontradas neste guia.
Em uma notícia relacionada, a Amazon também anunciou recentemente que os cursos de aprendizado de máquina usados para treinar engenheiros na Amazon estão agora disponíveis para todos os desenvolvedores por meio da AWS.