Interface r para google cloudml


Estamos entusiasmados em anunciar a disponibilidade do pacote CloudML, que fornece uma interface R para o Google Cloud Machine Studying Engine. O CloudML fornece vários serviços, incluindo acesso sob demanda ao treinamento em GPUs e ajuste hiperparâmetro para otimizar os principais atributos das arquiteturas de modelos.

Visão geral

Estamos entusiasmados em anunciar a disponibilidade do Cloudml pacote, que fornece uma interface R para Mecanismo de aprendizado de máquina do Google Cloud. CloudML fornece vários serviços, incluindo:

  • Treinamento escalável de modelos construídos com o KerasAssim, TFestimatorse tensorflow R pacotes.

  • Acesso sob demanda ao treinamento em GPUs, incluindo o novo GPUs Tesla P100 De Nvidia®.

  • O ajuste do hiperparâmetro para optar por atributos -chave das arquiteturas de modelos, a fim de maximizar a precisão preditiva.

  • A implantação de modelos treinados na plataforma de previsão international do Google que pode suportar milhares de usuários e TBs de dados.

Treinamento com CloudML

Depois de configurar seu sistema para publicar no CloudML, o treinamento de um modelo é tão simples quanto chamar o cloudml_train() função:

library(cloudml)
cloudml_train("prepare.R")

CloudML fornece uma variedade de configurações de GPU, que podem ser facilmente selecionadas ao ligar cloudml_train(). Por exemplo, o seguinte treinaria o mesmo modelo acima, mas com um Tesla K80 GPU:

cloudml_train("prepare.R", master_type = "standard_gpu")

Treinar usando um GPU Tesla P100 você especificaria "standard_p100":

cloudml_train("prepare.R", master_type = "standard_p100")

Quando o treinamento conclui o trabalho é coletado e um relatório de execução de treinamento é exibido:

Interface r para google cloudml

Aprendendo mais

Confira o Documentação do pacote CloudML Para começar com treinamento e implantação de modelos no CloudML.

Você também pode descobrir mais sobre os vários recursos do CloudML nesses artigos:

  • Treinamento com CloudML entra em profundidade adicional no gerenciamento de trabalhos de treinamento e sua produção.

  • Ajuste hiperparâmetro Explora como você pode melhorar o desempenho de seus modelos executando muitas tentativas com hiperparâmetros distintos (por exemplo, número e tamanho de camadas) para determinar seus valores ideais.

  • Google Cloud Storage Fornece informações sobre a cópia de dados entre a máquina native e o Google Storage e também descreve como usar dados no Google Storage durante o treinamento.

  • Implantando modelos descreve como implantar modelos treinados e gerar previsões deles.

Reutilizar

Texto e números são licenciados sob atribuição do Inventive Commons CC por 4.0. Os números que foram reutilizados de outras fontes não se enquadram nesta licença e podem ser reconhecidos por uma nota em sua legenda: “Figura de …”.

Citação

Para atribuição, cite este trabalho como

Allaire (2018, Jan. 10). Posit AI Weblog: R Interface to Google CloudML. Retrieved from https://blogs.rstudio.com/tensorflow/posts/2018-01-10-r-interface-to-cloudml/

Citação Bibtex

@misc{allaire2018r,
  creator = {Allaire, J.J.},
  title = {Posit AI Weblog: R Interface to Google CloudML},
  url = {https://blogs.rstudio.com/tensorflow/posts/2018-01-10-r-interface-to-cloudml/},
  12 months = {2018}
}

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *