Data Science Academy · Aula

Salvar e recarregar um pipeline treinado

Persistindo modelos com joblib.

Aula 4 de 413 etapas

Salvar e recarregar um pipeline treinado é uma aula grátis de Data Science Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Data Science Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Data Science Academy inclui 4 aulas no total.

Treinar uma vez basta

Você investiu tempo ajustando uma pipeline. Salvá-la significa que nunca precisará treiná-la novamente apenas para fazer uma previsão. 💾

Serializar a pipeline

Uma pipeline ajustada é um objeto Python, portanto você pode serializá-la no disco e recuperá-la exatamente como estava.

Por que o joblib é melhor

Para objetos do scikit-learn cheios de matrizes do NumPy, o joblib é mais rápido e menor que o pickle comum, por isso é a escolha padrão.

import joblib

Salve com uma única chamada

Forneça sua pipeline ajustada e um nome de arquivo a joblib.dump. Toda a cadeia de pré-processamento e modelo será armazenada em um único arquivo.

joblib.dump(pipe, 'model.joblib')

Carregue novamente

Mais tarde, em qualquer script, joblib.load reconstrói a pipeline exata, pronta para fazer previsões sem precisar de um novo treinamento.

pipe = joblib.load('model.joblib')

Faça previsões imediatamente

O objeto recarregado ainda se lembra da escala e dos pesos aprendidos, portanto você pode chamar predict imediatamente com dados novos.

preds = pipe.predict(new_data)

Mantenha as versões compatíveis

Um modelo salvo pode parar de funcionar se for carregado com uma versão diferente da biblioteca. Registre a versão do scikit-learn usada no treinamento.

As mesmas colunas na entrada

Os dados novos devem ter as mesmas colunas, na mesma ordem dos dados de treinamento. A pipeline espera exatamente esse esquema para fazer a transformação corretamente.

Confie apenas nos seus arquivos

Carregar um pickle executa código; portanto, nunca abra arquivos de fontes nas quais você não confia. Trate um arquivo de modelo como executável.

Leve-o para produção

Esse único arquivo é o que seu aplicativo web ou processo em lote carregará para fornecer previsões. Salvar a pipeline inteira mantém a implantação simples.

Um pacote, nenhuma surpresa

Como o pré-processamento acompanha o modelo, a pipeline implantada transforma as entradas da mesma forma que no treinamento. Sem desvio, sem incompatibilidade.

Verificação rápida

Qual ferramenta é preferida para salvar no disco uma pipeline ajustada do scikit-learn?

Recapitulação

Agora você pode salvar uma pipeline treinada com joblib e recarregá-la em qualquer lugar para fazer previsões instantaneamente. Isso encerra o estudo de pipelines de ponta a ponta. 🎉

Grátis para começar

Aprenda Python com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Salvar e recarregar um pipeline treinado” é grátis?

Sim — o texto completo de “Salvar e recarregar um pipeline treinado” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Data Science Academy, atualize para CoddyKit PRO. O curso de Data Science Academy inclui 4 aulas no total.

O que vou aprender em “Salvar e recarregar um pipeline treinado”?

Persistindo modelos com joblib. Você pratica Data Science Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Data Science Academy?

Nenhuma experiência prévia é necessária. Data Science Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Salvar e recarregar um pipeline treinado”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Data Science Academy?

Sim. Cada aula de Data Science Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Por que os pipelines superam etapas manuais
  2. ColumnTransformer para tipos mistos
  3. Ajustar com GridSearchCV
  4. Salvar e recarregar um pipeline treinado
← Voltar para Data Science Academy