Leia isso em outros idiomas: English, Português.
Bem-vindo ao projeto PatternExtractor, organizado pelo Professor Daniel Ferreira no IFCE.
O projeto PatternExtractor é parte do Laboratório de Programação do segundo semestre de 2023. O objetivo deste projeto é desenvolver uma solução baseada em IA para extrair e analisar padrões de conjuntos de dados.
O objetivo principal do PatternExtractor é criar uma ferramenta que possa identificar e extrair automaticamente padrões significativos de conjuntos de dados médicos.
Nota: Embora seja incentivada uma grande precisão, não seremos avaliados na "parte de IA do código". Usaremos principalmente C e Weka.
Weka é uma suíte de software de código aberto projetada para tarefas de mineração de dados e aprendizado de máquina desenvolvida na Universidade de Waikato, Nova Zelândia.
Saiba mais aqui: WEKA
Certifique-se de ter os seguintes pré-requisitos instalados no seu sistema:
- Linux é recomendado.
Siga estas etapas para executar o código:
-
Passo 1: Clone o repositório para sua máquina local.
git clone https://github.com/maripasa/PatternExtractor.git
-
Passo 2: Navegue até o diretório do projeto.
cd PatternExtractor
-
Passo 3: Execute o programa.
# Exemplo de comando para executar o SCM_Extractor ./bin/SCM_Extractor.exe <RaioCursor> <nivelQuantização> <DiretórioInput> <DiretórioOutput>
Se encontrar algum problema durante a execução, considere o seguinte:
-
Recompilar usando o Makefile para máxima compatibilidade.
Para Unix:
make clean-unix make
Para Windows:
make clean-windows make
-
/bin
: Arquivos de código-fonte -
/data
: Arquivos de conjunto de dados e arquivos de saída/features_output
: Saída de características/oncotex_pgm
: Conjunto de dados de imagens PGM
-
/demos
: Arquivos não relacionados ao código principal/snippets
: Códigos originais do professor/tests
: Testes antigos
-
/docs
: Arquivos de teste e conjuntosFinalProject.pdf
: Instruções do projetoRelatorioFinal.docx
: Relatório final docxRelatorioFinal.pdf
: Relatório final pdf
-
/include
: Arquivos de cabeçalho -
/obj
: Arquivos de objeto compilados -
/src
: Código fonte -
README.en.md
: README em inglês -
README.md
: README em português
O projeto PatternExtractor tem como principais contribuidores: