Choa, de Veyra, Escalona, Fortiz
This is a repository for the Thesis "Evaluation and Comparison of Boosted ML Models in Behavior-Based Malware Detection".
It contains the Jupyter notebook files and datasets used for the development of the study.
- Windows
- Linux (Debian-based)
Kindly install these before proceeding to the next step.
- Once the two software is installed open
Anaconda Prompt
in your computer and navigate to the local copy of the repository in your computer. - Once navigated, type
install.bat
for Windows orinstall.sh
for Linux. The script will begin the installation of the necessary libraries for your Conda environment. - Once completed, you can now begin exploring the thesis project files.
- Open
Anaconda Prompt
- Navigate to the location of the GitHub repository on your computer.
- Type
jupyter notebook
- To terminate
jupyter
, simplyCtrl+C
on the Anaconda Prompt.
- Install Anaconda as shown here.
- Once completed, run Anaconda Terminal (assuming
conda config --set auto_activate_base False
) by typingsoure <PATH_TO_ANACONDA>/bin/activate
Make sure you have installed the CUDA Toolkit in your machine to ensure that GPU (CUDA-specific) is supported. Do note that this may replace (downgrade) your GPU driver.
- Download the latest GCC
- Download the latest CMake
- Download the Boost v1.56.0
- Follow the guide