
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Clean your training data
/ 30
Create a BQML model
/ 40
Perform a batch prediction on new data
/ 30
Nos laboratórios com desafio, apresentamos uma situação e um conjunto de tarefas. Para concluí-las, em vez de seguir instruções detalhadas, você usará o que aprendeu nos laboratórios do curso. Um sistema automático de pontuação (mostrado nesta página) vai avaliar seu desempenho.
Nos laboratórios com desafio, não ensinamos novos conceitos do Google Cloud. O objetivo dessas tarefas é aprimorar aquilo que você já aprendeu, como a alteração de valores padrão ou a leitura e pesquisa de mensagens para corrigir seus próprios erros.
Para alcançar a pontuação de 100%, você precisa concluir todas as tarefas no tempo definido.
Este laboratório é recomendado para estudantes que se inscreveram no selo de habilidade Engineer Data for Predictive Modeling with BigQuery ML. Tudo pronto para começar o desafio?
Leia estas instruções. Os laboratórios são cronometrados e não podem ser pausados. O timer é ativado quando você clica em Iniciar laboratório e mostra por quanto tempo os recursos do Google Cloud vão ficar disponíveis.
Este laboratório prático permite que você realize as atividades em um ambiente real de nuvem, e não em uma simulação ou demonstração. Você vai receber novas credenciais temporárias para fazer login e acessar o Google Cloud durante o laboratório.
Confira os requisitos para concluir o laboratório:
A TaxiCab Inc contratou você para o cargo de engenheiro de dados. Sua tarefa é importar dados históricos para um conjunto de dados funcional do BigQuery e criar um modelo básico, que usa as informações disponíveis para prever o preço da corrida assim que ela começar. Os diretores da empresa querem criar um aplicativo que mostra aos usuários o preço estimado da corrida. Os dados de origem serão incluídos no projeto.
Seu conhecimento deve ser suficiente para realizar essas tarefas sem guias explicativos.
Assim que abrir o novo laptop na sua mesa, você receberá uma solicitação da diretoria da empresa para criar um modelo básico de previsão do valor da corrida no BQML. Realize as tarefas a seguir para importar e limpar os dados, depois crie o modelo e faça previsões em lote com os dados novos. Assim, os diretores podem avaliar o desempenho do modelo e decidir se a funcionalidade será implantada ou não no aplicativo.
Você já criou o conjunto de dados taxirides
e importou os dados históricos para a tabela historical_taxi_rides_raw
. Os dados incluem as informações de corridas de 2015.
Para concluir esta tarefa, faça o seguinte:
historical_taxi_rides_raw
e copie para Algumas dicas úteis:
taxirides.report_prediction_data
, que mostra o formato em que eles serão estruturados.Tarefas de limpeza de dados:
trip_distance
é maior que fare_amount
tem um valor muito baixo (por exemplo, menor que US$
).passenger_count
é maior que tolls_amount
e fare_amount
a report_prediction_data
pode servir como guia).Clique em Verificar meu progresso para conferir o objetivo.
Com base nos dados em
Chame este modelo de
Algumas dicas úteis:
TRANSFORM()
serão transmitidos para o modelo. Você pode usar * EXCEPT(feature_to_leave_out)
para transmitir recursos sem chamá-los explicitamente.ST_distance()
e ST_GeogPoint()
no BigQuery podem ser usadas para calcular com facilidade a distância euclidiana (ou seja, o deslocamento do táxi entre os pontos de partida e chegada da corrida):Clique em Verificar meu progresso para conferir o objetivo.
Os diretores estão curiosos para saber os resultados do seu modelo com os dados novos (neste caso, todos os dados coletados em 2015). Esses dados estão em taxirides.report_prediction_data
. Apenas os valores conhecidos no momento da previsão são incluídos na tabela.
ML.PREDICT
e seu modelo para prever 2015_fare_amount_predictions
.Clique em Verificar meu progresso para conferir o objetivo. 2015_fare_amount_predictions
Este laboratório autoguiado faz parte do selo de habilidade Engineer Data for Predictive Modeling with BigQuery ML. Ao concluir o curso, você ganha o selo acima como reconhecimento pela sua conquista. Ele pode ser adicionado ao seu currículo e compartilhado nas plataformas sociais. Use #GoogleCloudBadge para anunciar sua conquista.
Este selo de habilidade faz parte do programa de aprendizado Data Engineer do Google Cloud. Se você já concluiu os outros selos deste programa, consulte o catálogo para ver mais opções para se inscrever.
Esses treinamentos ajudam você a aproveitar as tecnologias do Google Cloud ao máximo. Nossas aulas incluem habilidades técnicas e práticas recomendadas para ajudar você a alcançar rapidamente o nível esperado e continuar sua jornada de aprendizado. Oferecemos treinamentos que vão do nível básico ao avançado, com opções de aulas virtuais, sob demanda e por meio de transmissões ao vivo para que você possa encaixá-las na correria do seu dia a dia. As certificações validam sua experiência e comprovam suas habilidades com as tecnologias do Google Cloud.
Manual atualizado em 25 de março de 2024
Laboratório testado em 11 de setembro de 2023
Copyright 2025 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de produtos e empresas podem ser marcas registradas das respectivas empresas a que estão associados.
Este conteúdo não está disponível no momento
Você vai receber uma notificação por e-mail quando ele estiver disponível
Ótimo!
Vamos entrar em contato por e-mail se ele ficar disponível
One lab at a time
Confirm to end all existing labs and start this one