Skip to content

Inteligência Artificial para a análise de estado de carga de embarcações, utilizando o Disco de Plimsoll como referência, para classificar o estado de carga da embarcação como "Leve", "Carregado" ou "Sobrecarregado".

Notifications You must be signed in to change notification settings

gustavotocantins/CargoSecurity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CargoSecurity

Rede neural para analise de borda livre de embarcações

🚀 Introdução

Desenvolvi com sucesso uma Rede Neural Convolucional (CNN) que tem a capacidade de classificar o estado de carga de embarcações em três categorias distintas: "Leve", "Carregado" e "Sobrecarregado". Essa classificação é realizada com base em imagens das embarcações que incluem o marcador de referência conhecido como "disco de plimsoll". O disco de plimsoll é uma marcação crítica em embarcações que ajuda a determinar a margem de segurança da borda livre, garantindo assim a segurança e a eficiência das operações de transporte marítimo.

Este sistema de classificação automatizada proporciona uma solução eficiente e precisa para avaliar o estado de carga das embarcações, reduzindo a dependência de avaliações manuais, que podem ser demoradas e sujeitas a erros humanos. Além disso, a capacidade da CNN de processar rapidamente grandes volumes de imagens contribui para uma análise mais eficaz do estado de carga em tempo real, o que é essencial para a gestão eficiente de operações de transporte marítimo.

📋 Pré-requisitos

  • Python 3.8.0
  • Tensorflow 2.12.0
  • Numpy 1.23.5
  • Matplotlib 3.7.1

🔧 Instalação

Treinamento

Caso você queira adicionar mais imagens no banco de dados, basta adicionar na pasta treinamento e depois treinar um modelo novo utilizando o arquivo chamado 'Rede Neural.ipynb'

Modelo treinado

Na pasta inicial do projeto, existe um arquivo chamado cargosecurity.pkl que é o modelo que teve como resultado 97.05% de precisão. Nesse sentido, basta utilizar a biblioteca 'pickle' para carregar o modelo e utilizar na correspondente.

⚙️ Funcionamento

Basta adicionar a foto de uma embarcação que possua o disco de plimsoll e ele vai classificar a embarcação de acordo com o seu estado de carga.

🔩 Resultados

🛠️ Construído com

Bibliotecas utilizadas

✒️ Autores

About

Inteligência Artificial para a análise de estado de carga de embarcações, utilizando o Disco de Plimsoll como referência, para classificar o estado de carga da embarcação como "Leve", "Carregado" ou "Sobrecarregado".

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published