Este repositório contém o código e os recursos relacionados ao projeto prático realizado durante a Dev Week iFood, uma série de três lives práticas que exploram o uso do Python e da Inteligência Artificial (IA) para análise de dados.
Durante o evento, exploramos o cálculo do Net Promoter Score (NPS) e a aplicação de IA para analisar os sentimentos dos comentários dos talentos em relação às experiências educacionais da DIO (Digital Innovation One). O objetivo principal é extrair insights valiosos dos dados de NPS e utilizá-los para impulsionar o crescimento profissional
No primeiro dia, foi explorado os recursos do Google Colab, uma plataforma colaborativa para o desenvolvimento em Python. Exploramos o projeto da semana, abordando tópicos de análise de dados, incluindo ETL (Extração, Transformação e Carregamento) e Machine Learning. Para uma visão geral do Net Promoter Score (NPS), consulte este link.
![01](https://private-user-images.githubusercontent.com/69226200/249971942-3b9db55b-5d74-423b-b01e-532f2241ca54.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NjE1ODYsIm5iZiI6MTczOTY2MTI4NiwicGF0aCI6Ii82OTIyNjIwMC8yNDk5NzE5NDItM2I5ZGI1NWItNWQ3NC00MjNiLWIwMWUtNTMyZjIyNDFjYTU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDIzMTQ0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI2Y2Y3ZmQwMmMyOWVjMzAxY2MzNzgzMWNhOGEwYWYwMjZiMjEyMThmNjgwNDZlMjNkMGNmOTY1MzMyYjdjYjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.GGmppq4qGRX-nhuueIww637FHUcEd9sDdR6-sGTBGLc)
Figura 1: Escala e Fórmula de NPS
No segundo dia, mergulhamos no poderoso ETL com Python. Utilizamos bibliotecas essenciais, como Pandas para manipulação de dados e Matplotlib para visualização. Aprendemos a importar, limpar e transformar dados brutos em um formato adequado para análise e tomada de decisão.
![1](https://private-user-images.githubusercontent.com/69226200/249971227-70216edd-6c7e-47e9-b510-be080c2b5243.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NjE1ODYsIm5iZiI6MTczOTY2MTI4NiwicGF0aCI6Ii82OTIyNjIwMC8yNDk5NzEyMjctNzAyMTZlZGQtNmM3ZS00N2U5LWI1MTAtYmUwODBjMmI1MjQzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDIzMTQ0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZjYjk4ZmU3Njg1ODNlMzhhY2I5NGQyYWQ1NGY2YmRmM2E1YWNlNjQyZjA5MDRlYjNlM2YwMzlkYzk1ZTM2YjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.mhwHLpqOSTI9faKkhqiLjdHNpZVA53Z4evNwMR_tpfA)
Figura 2: Exemplo de Visualização de Dados com o matplotlib
No último dia, exploramos o fascinante mundo da IA na análise de sentimentos de nossos usuários.Utilizamos a API do ChatGPT, a solução líder em PLN, para analisar e classificar os sentimentos de cada avaliação. Desta forma, tivemos uma perspectiva qualitativa que complementa nossos dados quantitativos.
![02](https://private-user-images.githubusercontent.com/69226200/249972356-0029162a-2599-42f8-99b1-e76ed8871e21.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NjE1ODYsIm5iZiI6MTczOTY2MTI4NiwicGF0aCI6Ii82OTIyNjIwMC8yNDk5NzIzNTYtMDAyOTE2MmEtMjU5OS00MmY4LTk5YjEtZTc2ZWQ4ODcxZTIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDIzMTQ0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRkMmNlNDZkMWQ5NjJlOTAwMGJkNjBjYjNmZDQwODc0ZGM0MGQxMWNhNGU0MGE4NzYzYjcwNDhiMTQ1NjA1OGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.P9iMDr93m2w9Iju685Wi2yfIk0u4nogMvpt3FNyfXiA)
Figura 3: Exemplos de Classificação de Sentimentos em Comentários
🔍 Ver Código 👨💻