Prévia do material em texto
O CRISP-DM (Cross Industry Standard Process for Data Mining) é um modelo padrão que descreve as etapas principais para o desenvolvimento de projetos de Machine Learning. Ele se divide em seis etapas, detalhadas a seguir: 1. Entendimento do Negócio Descrição: Compreender os objetivos e requisitos do negócio para definir claramente o problema que será resolvido. É essencial alinhar as expectativas do projeto com os objetivos estratégicos da organização. Exemplo: Identificar que o objetivo é prever vendas futuras para otimizar o estoque e evitar perdas. 2. Entendimento dos Dados Descrição: Coletar, descrever e explorar os dados disponíveis. Essa etapa envolve compreender as características dos dados (ex.: estrutura, formato, e fontes) e avaliar sua qualidade. Exemplo: Explorar dados históricos de vendas, como períodos de alta e baixa, e identificar tendências e sazonalidades. 3. Preparação dos Dados Descrição: Limpeza, transformação e organização dos dados para que estejam prontos para serem usados no modelo de Machine Learning. Isso inclui tratar valores ausentes, eliminar inconsistências e criar variáveis relevantes. Exemplo: Preencher valores ausentes em vendas anteriores, normalizar os dados e criar variáveis como "média de vendas semanais". 4. Modelagem Descrição: Selecionar as técnicas de Machine Learning mais adequadas, ajustar os hiperparâmetros e treinar os modelos usando os dados preparados. Exemplo: Testar algoritmos como regressão linear ou redes neurais para prever vendas com base em dados históricos. 5. Avaliação Descrição: Analisar o desempenho do modelo treinado usando métricas específicas (ex.: acurácia, erro médio absoluto, etc.) e verificar se ele atende aos objetivos definidos no início do projeto. Exemplo: Avaliar o modelo de previsão de vendas com base no erro médio absoluto (MAE) e decidir se ele é adequado para implementação. 6. Implantação Descrição: Colocar o modelo em produção para ser utilizado no dia a dia da empresa. Essa etapa pode incluir criar APIs, dashboards ou integrá-lo em sistemas existentes. Exemplo: Implementar o modelo para gerar previsões semanais de vendas e permitir que os gestores ajustem os pedidos de estoque com base nessas previsões. Essas etapas são cíclicas, ou seja, os insights obtidos em uma fase podem levar à revisão de fases anteriores, promovendo melhorias contínuas no projeto de Machine Learning.