Esse repositório diz respeito ao segundo trabalho da disciplina Fundamentos de Sistemas Inteligentes, ministrada na UnB (Universidade de Brasília), no semestre 2022.1.
- Aluno: Lucas de Almeida Bandeira Macedo
- Matrícula: 19/0047089
Link do repositório do projeto: ABMHub/Whitefly-Detection
O arquivo main faz todas as preparações que são necessárias, mas existem duas pastas que devem ser colocadas no lugar certo:
- darknet
- data
O repositório AlexeyAB/darknet está importado apenas como sub-módulo, portanto, é necessário seu git clone.
Caso você não tenha clonado o repositório ainda, rode o seguinte comendo:
git clone --recurse-submodules https://github.com/chaconinc/MainProject
Caso você já tenha feito o clone, e não o fez recursivamente, rode estes comandos, na pasta do projeto
git submodule init
git submodule update
Os comandos acima garantirão que a pasta do darknet seja importada do github junto com o projeto, no caminho correto.
A pasta de dados foi omitida do repositório para evitar que fique muito pesado.
Baixe o dataset do seguinte link: Cassava Whitefly Dataset; e descompacte-o de modo que a path a seguir fique válida:
Whitefly-Detection/data/super_abundance/
Embora o projeto tenha sido feita em um ambiente local, ele é completamente compatível com o Google Colab.
Para fazer funcionar, basta colocar a pasta inteira do projeto, com a pasta data
e darknet
dentro, assim como descrito na seção Setup
A única mudança será a necessidade de descomentar as linhas de código indicadas na primeira célula, assim como modificar a path indicada caso necessário.
A análise de resultados foi feita ao longo do notebook.