- Cmake e binding para python
- OPF no cmake
- Inserir Feature Selection no projeto
- Criar comandos de instalação do projeto
- Criar comandos de instalação do binding de python
Pré-requisitos:
- Compilar gnu ou clang 7+ (provavelmente 8+) com suporte ao OPENMP
- CMake >= 3.14
- OPF NOTA: COMPILE E COLOQUE O bin no $PATH do shell. fork usado no teste.
- Swig >= 4.0.1 [Opcional]
- Python >= 3.6 [Opcional]
Nota: caso quiser mover o pacote python mover em conjunto com os arquivos
libFEMClassifier.py
libfem_classifier.so
,_pyFEMClassifier.so
Procedimento Atual para utilização:
git clone [email protected]:lbiaggi/fema_cmake.git
cmake -H. -Bbuild
cd build && make
make nslkdd (dataset NSL-KDDcom 2 classes) ou make tornontor (dataset ICSXTOR-2016 com 2 classes) ou make unswnb15 (dataset UNSW-NB15 com 10 classes)
Resultados esterão em diretórios de fácil identificação em build/test/
@tcanabrava pelo apoio na geração e entendimento de recursos do cmake