https://github.com/anamariapego/machine-predictive-maintenance
Operational Continuity: Machine Predictive Maintenance Project.
https://github.com/anamariapego/machine-predictive-maintenance
analytics data-science machine-learning maintenance maintenance-model prediction-model projects python
Last synced: 3 months ago
JSON representation
Operational Continuity: Machine Predictive Maintenance Project.
- Host: GitHub
- URL: https://github.com/anamariapego/machine-predictive-maintenance
- Owner: anamariapego
- License: mit
- Created: 2024-01-27T20:48:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-06T20:21:12.000Z (over 2 years ago)
- Last Synced: 2025-12-31T17:55:42.606Z (7 months ago)
- Topics: analytics, data-science, machine-learning, maintenance, maintenance-model, prediction-model, projects, python
- Language: Jupyter Notebook
- Homepage:
- Size: 6.87 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Continuidade Operacional: Projeto Preditivo de Manutenção de Máquinas

##
Descrição do Projeto
Garantir a operação contínua e eficiente das máquinas é fundamental para as indústrias da era 4.0. Antecipar falhas e entender sua natureza tornou-se crucial. Na maioria das vezes, os custos associados à reparação ou substituição de uma máquina defeituosa são consideravelmente mais altos do que os necessários para corrigir um único componente. Portanto, a instalação de sensores para monitorar o estado das máquinas e coletar dados relevantes oferece uma oportunidade significativa de economia para as indústrias.
O projeto, **Continuidade Operacional: Projeto Preditivo de Manutenção de Máquinas**, concentra-se em prever e prevenir falhas antes que ocorram. Ao empregar técnicas avançadas de aprendizado de máquina, analisamos padrões nos dados operacionais das máquinas para identificar sinais de desgaste ou mau funcionamento iminente. Isso não apenas reduz custos e tempo de inatividade, mas também prolonga a vida útil das máquinas, garantindo operações mais eficientes e sustentáveis no longo prazo.
##
Conjunto de dados
Para o desenvolvimento do projeto, utilizamos o conjunto de dados de [manutenção preditiva AI4I 2020 do UC Irvine Machine Learning Repository](https://archive.ics.uci.edu/dataset/601/ai4i+2020+predictive+maintenance+dataset), que nos fornece informações essenciais para entender e abordar as necessidades identificadas.
##
Métodos Usados
Inicialmente, realizamos uma análise exploratória dos dados para obter um entendimento abrangente do conjunto de dados. Essa etapa nos orienta na identificação de padrões, tendências e relações que podem ser cruciais para a manutenção preditiva.
Em seguida, executamos etapas de pré-processamento nos dados para prepará-los para o algoritmo de aprendizado de máquina que será utilizado para fazer as previsões. Isso inclui limpeza de dados, tratamento de valores ausentes, normalização e codificação de variáveis, entre outras técnicas.
Com os dados preparados, aplicamos um algoritmo de machine learning para realizar as previsões de manutenção. Por fim, avaliamos o desempenho do modelo utilizando métricas apropriadas.
##
Tecnologias
- *Python* e *Jupyter Notebook* para o desenvolvimento do projeto.
- *Git* para repositório e versionamento do código.
##
Arquivos
* **Readme.md**: descrição escrita do projeto;
* **environment.yml**: arquivo de configuração para criar o ambiente;
* **requirements.txt**: lista de dependências das bibliotecas do projeto;
* **predictivemaintenance.ipynb**: código desenvolvido para o projeto;
##
Contato
Não hesite em entrar em contato comigo caso tenha alguma dúvida ou esteja interessado em colaborar com o projeto.🙂
Email:
Linkedin: https://www.linkedin.com/in/ana-pego/
##
Referências
https://www.kaggle.com/datasets/shivamb/machine-predictive-maintenance-classification
https://xgboost.readthedocs.io/en/stable/
https://www.nvidia.com/en-us/glossary/xgboost/
https://neptune.ai/blog/xgboost-everything-you-need-to-know
https://www.kaggle.com/code/prashant111/a-guide-on-xgboost-hyperparameters-tuning