SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
1 AI Week Conference BR – MLOps – Eliézer Zarpelão
MLOps
Eliézer Zarpelão
AI Week Conference BR
2 AI Week Conference BR – MLOps – Eliézer Zarpelão
+ 17 anos desenvolvimento
Bacharel em Sistemas de Informação USP
Especialista em Engenharia de Software Unicamp
Mestrando em Ciência da Computação pela Unicamp
https://www.linkedin.com/in/eliezerzarpelao/
Eliézer Zarpelão
Tech Architect - Avanade
3 AI Week Conference BR – MLOps – Eliézer Zarpelão
Mestrado
FEF + IC / Unicamp
Ciência da Computação
Futebol + Machine Learning + IoT
4 AI Week Conference BR – MLOps – Eliézer Zarpelão
Horas vagas (?)
«Mente sana in corpore sano»
5 AI Week Conference BR – MLOps – Eliézer Zarpelão
Google Trends - MLOps
6 AI Week Conference BR – MLOps – Eliézer Zarpelão
Lei de Moore x Deep Learning
7 AI Week Conference BR – MLOps – Eliézer Zarpelão
Evolução do Desenvolvimento
DevOps
Waterfall
Agile
8 AI Week Conference BR – MLOps – Eliézer Zarpelão
Princípios DevOps
9 AI Week Conference BR – MLOps – Eliézer Zarpelão
O que é MLOps?
“Capacidade de aplicar os princípios DevOps
para aplicações de Machine Learning”
10 AI Week Conference BR – MLOps – Eliézer Zarpelão
Sistema de I.A. Código / Modelo Dados
Fonte: Material Andrew Ng
11 AI Week Conference BR – MLOps – Eliézer Zarpelão
microsoft/MLOpsPython: MLOps using Azure ML Services and Azure DevOps (github.com)
12 AI Week Conference BR – MLOps – Eliézer Zarpelão
Melhorar o Código ou os Dados?
Detecção de
Defeitos
Painéis
Solares
Inspeção de
superficies
Baseline 76,2 % 75,68 % 85,05%
Modelos
+0%
(76,2%)
+0,04%
(75,72%)
+0%
(85,05%)
Dados
+16,9%
(93,1%)
+3,06%
(78,74%)
+0,4%
(85,45%)
Fonte: Material Andrew Ng
13 AI Week Conference BR – MLOps – Eliézer Zarpelão
14 AI Week Conference BR – MLOps – Eliézer Zarpelão
Ação (20%)
Treinar o modelo
Preparação (80%)
Prover e preparar dados de alta qualidade
99%
pesquisa I.A.
1%
pesquisa I.A.
15 AI Week Conference BR – MLOps – Eliézer Zarpelão
Ciclo de vida de um projeto de ML
Entrega em
produção
Definição
de Escopo
Treino do
modelo
Coleta
de Dados
16 AI Week Conference BR – MLOps – Eliézer Zarpelão
Peça a dois especialistas independentes
para rotular uma amostra de imagens
Meça a consistência para descobrir onde
eles discordam
Para classes em que eles discordam, revise
as instruções de rotulagem até que se
tornem consistentes
17 AI Week Conference BR – MLOps – Eliézer Zarpelão
Foco no Modelo
Colete os dados que puder, e desenvolva um modelo
bom o suficiente para lidar com o ruído nos dados.
Mantenha os dados fixos e melhore iterativamente o
código/modelo.
Foco nos dados
A consistência dos dados é essencial. Use ferramentas
para melhorar a qualidade dos dados;
Mantenha os códigos/modelos fixos e melhore
iterativamente os dados.
18 AI Week Conference BR – MLOps – Eliézer Zarpelão
Poucos dados
Rótulos com ruídos
Muitos dados
Rótulos com ruídos
Poucos dados
Rótulos limpos/consistentes
Fonte: Material Andrew Ng
19 AI Week Conference BR – MLOps – Eliézer Zarpelão Fonte: Material Andrew Ng
20 AI Week Conference BR – MLOps – Eliézer Zarpelão
Treino do modelo
Entrega em
produção
Definição
de Escopo
Treino do
modelo
Coleta
de Dados
Foco no modelo
Como posso melhorar a arquitetura do modelo
para melhorar a performance?
Foco nos dados
Como posso modificar meus dados (novos
exemplos, aumento de dados, rotulagem, etc.)
para melhorar a performance?
21 AI Week Conference BR – MLOps – Eliézer Zarpelão
Entrega em produção
Entrega em
produção
Definição
de Escopo
Treino do
modelo
Coleta
de Dados
Monitore o desempenho da implantação e envie de volta dados para
refinamento contínuo do modelo.
22 AI Week Conference BR – MLOps – Eliézer Zarpelão
Código
Criação
Engenheiros
de Software
Qualidade + Infra DevOps
23 AI Week Conference BR – MLOps – Eliézer Zarpelão
Sistema de I.A. Código Dados
Criação
Engenheiros
de Software
Qualidade + Infra DevOps
Engenheiros
de ML
MLOps
24 AI Week Conference BR – MLOps – Eliézer Zarpelão
“Garantir de forma
consistente a qualidade
dos dados em todas as
fases do ciclo de vida do
projeto de ML”
25 AI Week Conference BR – MLOps – Eliézer Zarpelão
Qualidade dos Dados
Definido de forma
consistente
Definição dos rótulos é
inequívoca Cobertura de casos
importantes
Boa cobertura de dados
de entrada
Feedback de produção
Distribuição cobre desvio
de dados e de conceito
Dimensionamento
Adequado para ter
performance e acurácia
corretas
26 AI Week Conference BR – MLOps – Eliézer Zarpelão
MLOps visa unificar o ciclo de entrega de ML e aplicações
MLOps permite o teste automatizado de artefatos de ML (ex: validação
de dados, teste de modelos e teste de integração de modelos)
MLOps permite aplicação de princípios ágeis a projetos de ML
MLOps reduz o débito técnico em modelos de ML
MLOps deve ser uma prática independente de linguagem, estrutura,
plataforma e infraestrutura
Princípios MLOps
Fonte: ML Ops: Machine Learning Operations (ml-ops.org)
27 AI Week Conference BR – MLOps – Eliézer Zarpelão
Dúvidas???
Obrigado!!!
LinkedIn - https://www.linkedin.com/in/eliezerzarpelao/
Twitter - https://twitter.com/eliezerzarpelao
GitHub - https://github.com/elizarp/
Instagram - https://www.instagram.com/eliezerzarpelao/
YouTube - https://www.youtube.com/EliézerZarpelão
Website - https://eliezerzarpelao.eti.br/

Mais conteúdo relacionado

Semelhante a AI Week Conference BR - MLOps

The Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreThe Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreBruno Brandes
 
III SDTA - Estimativas x Metodologias de Desenvolvimento
III SDTA - Estimativas x Metodologias de DesenvolvimentoIII SDTA - Estimativas x Metodologias de Desenvolvimento
III SDTA - Estimativas x Metodologias de DesenvolvimentoAtech S.A. | Embraer Group
 
(curso) Inteligência Artificial nos negócios
(curso) Inteligência Artificial nos negócios(curso) Inteligência Artificial nos negócios
(curso) Inteligência Artificial nos negóciosPierre GUILLOU
 
Amazon SageMaker Machine learning for every developer and data scientist - AI...
Amazon SageMaker Machine learning for every developer and data scientist - AI...Amazon SageMaker Machine learning for every developer and data scientist - AI...
Amazon SageMaker Machine learning for every developer and data scientist - AI...Amazon Web Services
 
XP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilXP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilGaëtan Belbéoc'h
 
1 Qss
1 Qss1 Qss
1 Qsslcbj
 
Inteligência Artificial nos negócios usando os serviços do Google AI
Inteligência Artificial nos negócios usando os serviços do Google AIInteligência Artificial nos negócios usando os serviços do Google AI
Inteligência Artificial nos negócios usando os serviços do Google AIPierre GUILLOU
 
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003Edgar Silva
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
MVP Conf LATAM 2019 - Azure DevSecOps
MVP Conf LATAM 2019 - Azure DevSecOpsMVP Conf LATAM 2019 - Azure DevSecOps
MVP Conf LATAM 2019 - Azure DevSecOpsJaqueline Ramos
 
Arquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócioArquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócioRalph Rassweiler
 
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...Tarcísio Couto
 
DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4Marcelo Paiva
 
Ciencia de dados na pratica, com transparencia e produtividade
Ciencia de dados na pratica, com transparencia e produtividadeCiencia de dados na pratica, com transparencia e produtividade
Ciencia de dados na pratica, com transparencia e produtividadeJohn Lemos Forman
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POAGUTS-RS
 
ESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdfESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdfssuser9293ae
 
Analise de Projeto de Sistemas EEEP.pptx
Analise de Projeto de Sistemas EEEP.pptxAnalise de Projeto de Sistemas EEEP.pptx
Analise de Projeto de Sistemas EEEP.pptxALLYSONALVESCARVALHO
 

Semelhante a AI Week Conference BR - MLOps (20)

The Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreThe Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto Alegre
 
III SDTA - Estimativas x Metodologias de Desenvolvimento
III SDTA - Estimativas x Metodologias de DesenvolvimentoIII SDTA - Estimativas x Metodologias de Desenvolvimento
III SDTA - Estimativas x Metodologias de Desenvolvimento
 
(curso) Inteligência Artificial nos negócios
(curso) Inteligência Artificial nos negócios(curso) Inteligência Artificial nos negócios
(curso) Inteligência Artificial nos negócios
 
Amazon SageMaker Machine learning for every developer and data scientist - AI...
Amazon SageMaker Machine learning for every developer and data scientist - AI...Amazon SageMaker Machine learning for every developer and data scientist - AI...
Amazon SageMaker Machine learning for every developer and data scientist - AI...
 
XP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilXP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin Brazil
 
1 Qss
1 Qss1 Qss
1 Qss
 
Inteligência Artificial nos negócios usando os serviços do Google AI
Inteligência Artificial nos negócios usando os serviços do Google AIInteligência Artificial nos negócios usando os serviços do Google AI
Inteligência Artificial nos negócios usando os serviços do Google AI
 
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
 
BDD com Xamarin UI Test e Specflow
BDD com Xamarin UI Test e SpecflowBDD com Xamarin UI Test e Specflow
BDD com Xamarin UI Test e Specflow
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Qualidade no desenvolvimento de softwre
Qualidade no desenvolvimento de softwreQualidade no desenvolvimento de softwre
Qualidade no desenvolvimento de softwre
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
MVP Conf LATAM 2019 - Azure DevSecOps
MVP Conf LATAM 2019 - Azure DevSecOpsMVP Conf LATAM 2019 - Azure DevSecOps
MVP Conf LATAM 2019 - Azure DevSecOps
 
Arquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócioArquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócio
 
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
 
DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4
 
Ciencia de dados na pratica, com transparencia e produtividade
Ciencia de dados na pratica, com transparencia e produtividadeCiencia de dados na pratica, com transparencia e produtividade
Ciencia de dados na pratica, com transparencia e produtividade
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
 
ESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdfESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdf
 
Analise de Projeto de Sistemas EEEP.pptx
Analise de Projeto de Sistemas EEEP.pptxAnalise de Projeto de Sistemas EEEP.pptx
Analise de Projeto de Sistemas EEEP.pptx
 

Mais de Eliézer Zarpelão

Os Desafios e as Oportunidades para TI no Mundo Pós-Pandemia
Os Desafios e as Oportunidades para TI no Mundo Pós-PandemiaOs Desafios e as Oportunidades para TI no Mundo Pós-Pandemia
Os Desafios e as Oportunidades para TI no Mundo Pós-PandemiaEliézer Zarpelão
 
TDC POA 2020 - Digerindo dados com Apache NiFi
TDC POA 2020 - Digerindo dados com Apache NiFiTDC POA 2020 - Digerindo dados com Apache NiFi
TDC POA 2020 - Digerindo dados com Apache NiFiEliézer Zarpelão
 
UNAERP - 04/11 - Digerindo dados com Apache NiFi
UNAERP - 04/11 - Digerindo dados com Apache NiFiUNAERP - 04/11 - Digerindo dados com Apache NiFi
UNAERP - 04/11 - Digerindo dados com Apache NiFiEliézer Zarpelão
 
ZARP - TechCoffee - Junho 2020 - Apache NiFi
ZARP - TechCoffee - Junho 2020 - Apache NiFiZARP - TechCoffee - Junho 2020 - Apache NiFi
ZARP - TechCoffee - Junho 2020 - Apache NiFiEliézer Zarpelão
 
Introdução à LGPD - Digital Innovation One
Introdução à LGPD - Digital Innovation OneIntrodução à LGPD - Digital Innovation One
Introdução à LGPD - Digital Innovation OneEliézer Zarpelão
 
A importância da Segurança da Informação e os impactos da LGPD
A importância da Segurança da Informação e os impactos da LGPDA importância da Segurança da Informação e os impactos da LGPD
A importância da Segurança da Informação e os impactos da LGPDEliézer Zarpelão
 
LGPD - Lei Geral de Protecao de Dados Pessoais
LGPD - Lei Geral de Protecao de Dados PessoaisLGPD - Lei Geral de Protecao de Dados Pessoais
LGPD - Lei Geral de Protecao de Dados PessoaisEliézer Zarpelão
 

Mais de Eliézer Zarpelão (7)

Os Desafios e as Oportunidades para TI no Mundo Pós-Pandemia
Os Desafios e as Oportunidades para TI no Mundo Pós-PandemiaOs Desafios e as Oportunidades para TI no Mundo Pós-Pandemia
Os Desafios e as Oportunidades para TI no Mundo Pós-Pandemia
 
TDC POA 2020 - Digerindo dados com Apache NiFi
TDC POA 2020 - Digerindo dados com Apache NiFiTDC POA 2020 - Digerindo dados com Apache NiFi
TDC POA 2020 - Digerindo dados com Apache NiFi
 
UNAERP - 04/11 - Digerindo dados com Apache NiFi
UNAERP - 04/11 - Digerindo dados com Apache NiFiUNAERP - 04/11 - Digerindo dados com Apache NiFi
UNAERP - 04/11 - Digerindo dados com Apache NiFi
 
ZARP - TechCoffee - Junho 2020 - Apache NiFi
ZARP - TechCoffee - Junho 2020 - Apache NiFiZARP - TechCoffee - Junho 2020 - Apache NiFi
ZARP - TechCoffee - Junho 2020 - Apache NiFi
 
Introdução à LGPD - Digital Innovation One
Introdução à LGPD - Digital Innovation OneIntrodução à LGPD - Digital Innovation One
Introdução à LGPD - Digital Innovation One
 
A importância da Segurança da Informação e os impactos da LGPD
A importância da Segurança da Informação e os impactos da LGPDA importância da Segurança da Informação e os impactos da LGPD
A importância da Segurança da Informação e os impactos da LGPD
 
LGPD - Lei Geral de Protecao de Dados Pessoais
LGPD - Lei Geral de Protecao de Dados PessoaisLGPD - Lei Geral de Protecao de Dados Pessoais
LGPD - Lei Geral de Protecao de Dados Pessoais
 

AI Week Conference BR - MLOps

  • 1. 1 AI Week Conference BR – MLOps – Eliézer Zarpelão MLOps Eliézer Zarpelão AI Week Conference BR
  • 2. 2 AI Week Conference BR – MLOps – Eliézer Zarpelão + 17 anos desenvolvimento Bacharel em Sistemas de Informação USP Especialista em Engenharia de Software Unicamp Mestrando em Ciência da Computação pela Unicamp https://www.linkedin.com/in/eliezerzarpelao/ Eliézer Zarpelão Tech Architect - Avanade
  • 3. 3 AI Week Conference BR – MLOps – Eliézer Zarpelão Mestrado FEF + IC / Unicamp Ciência da Computação Futebol + Machine Learning + IoT
  • 4. 4 AI Week Conference BR – MLOps – Eliézer Zarpelão Horas vagas (?) «Mente sana in corpore sano»
  • 5. 5 AI Week Conference BR – MLOps – Eliézer Zarpelão Google Trends - MLOps
  • 6. 6 AI Week Conference BR – MLOps – Eliézer Zarpelão Lei de Moore x Deep Learning
  • 7. 7 AI Week Conference BR – MLOps – Eliézer Zarpelão Evolução do Desenvolvimento DevOps Waterfall Agile
  • 8. 8 AI Week Conference BR – MLOps – Eliézer Zarpelão Princípios DevOps
  • 9. 9 AI Week Conference BR – MLOps – Eliézer Zarpelão O que é MLOps? “Capacidade de aplicar os princípios DevOps para aplicações de Machine Learning”
  • 10. 10 AI Week Conference BR – MLOps – Eliézer Zarpelão Sistema de I.A. Código / Modelo Dados Fonte: Material Andrew Ng
  • 11. 11 AI Week Conference BR – MLOps – Eliézer Zarpelão microsoft/MLOpsPython: MLOps using Azure ML Services and Azure DevOps (github.com)
  • 12. 12 AI Week Conference BR – MLOps – Eliézer Zarpelão Melhorar o Código ou os Dados? Detecção de Defeitos Painéis Solares Inspeção de superficies Baseline 76,2 % 75,68 % 85,05% Modelos +0% (76,2%) +0,04% (75,72%) +0% (85,05%) Dados +16,9% (93,1%) +3,06% (78,74%) +0,4% (85,45%) Fonte: Material Andrew Ng
  • 13. 13 AI Week Conference BR – MLOps – Eliézer Zarpelão
  • 14. 14 AI Week Conference BR – MLOps – Eliézer Zarpelão Ação (20%) Treinar o modelo Preparação (80%) Prover e preparar dados de alta qualidade 99% pesquisa I.A. 1% pesquisa I.A.
  • 15. 15 AI Week Conference BR – MLOps – Eliézer Zarpelão Ciclo de vida de um projeto de ML Entrega em produção Definição de Escopo Treino do modelo Coleta de Dados
  • 16. 16 AI Week Conference BR – MLOps – Eliézer Zarpelão Peça a dois especialistas independentes para rotular uma amostra de imagens Meça a consistência para descobrir onde eles discordam Para classes em que eles discordam, revise as instruções de rotulagem até que se tornem consistentes
  • 17. 17 AI Week Conference BR – MLOps – Eliézer Zarpelão Foco no Modelo Colete os dados que puder, e desenvolva um modelo bom o suficiente para lidar com o ruído nos dados. Mantenha os dados fixos e melhore iterativamente o código/modelo. Foco nos dados A consistência dos dados é essencial. Use ferramentas para melhorar a qualidade dos dados; Mantenha os códigos/modelos fixos e melhore iterativamente os dados.
  • 18. 18 AI Week Conference BR – MLOps – Eliézer Zarpelão Poucos dados Rótulos com ruídos Muitos dados Rótulos com ruídos Poucos dados Rótulos limpos/consistentes Fonte: Material Andrew Ng
  • 19. 19 AI Week Conference BR – MLOps – Eliézer Zarpelão Fonte: Material Andrew Ng
  • 20. 20 AI Week Conference BR – MLOps – Eliézer Zarpelão Treino do modelo Entrega em produção Definição de Escopo Treino do modelo Coleta de Dados Foco no modelo Como posso melhorar a arquitetura do modelo para melhorar a performance? Foco nos dados Como posso modificar meus dados (novos exemplos, aumento de dados, rotulagem, etc.) para melhorar a performance?
  • 21. 21 AI Week Conference BR – MLOps – Eliézer Zarpelão Entrega em produção Entrega em produção Definição de Escopo Treino do modelo Coleta de Dados Monitore o desempenho da implantação e envie de volta dados para refinamento contínuo do modelo.
  • 22. 22 AI Week Conference BR – MLOps – Eliézer Zarpelão Código Criação Engenheiros de Software Qualidade + Infra DevOps
  • 23. 23 AI Week Conference BR – MLOps – Eliézer Zarpelão Sistema de I.A. Código Dados Criação Engenheiros de Software Qualidade + Infra DevOps Engenheiros de ML MLOps
  • 24. 24 AI Week Conference BR – MLOps – Eliézer Zarpelão “Garantir de forma consistente a qualidade dos dados em todas as fases do ciclo de vida do projeto de ML”
  • 25. 25 AI Week Conference BR – MLOps – Eliézer Zarpelão Qualidade dos Dados Definido de forma consistente Definição dos rótulos é inequívoca Cobertura de casos importantes Boa cobertura de dados de entrada Feedback de produção Distribuição cobre desvio de dados e de conceito Dimensionamento Adequado para ter performance e acurácia corretas
  • 26. 26 AI Week Conference BR – MLOps – Eliézer Zarpelão MLOps visa unificar o ciclo de entrega de ML e aplicações MLOps permite o teste automatizado de artefatos de ML (ex: validação de dados, teste de modelos e teste de integração de modelos) MLOps permite aplicação de princípios ágeis a projetos de ML MLOps reduz o débito técnico em modelos de ML MLOps deve ser uma prática independente de linguagem, estrutura, plataforma e infraestrutura Princípios MLOps Fonte: ML Ops: Machine Learning Operations (ml-ops.org)
  • 27. 27 AI Week Conference BR – MLOps – Eliézer Zarpelão Dúvidas??? Obrigado!!! LinkedIn - https://www.linkedin.com/in/eliezerzarpelao/ Twitter - https://twitter.com/eliezerzarpelao GitHub - https://github.com/elizarp/ Instagram - https://www.instagram.com/eliezerzarpelao/ YouTube - https://www.youtube.com/EliézerZarpelão Website - https://eliezerzarpelao.eti.br/