This repository hosts the LaTeX source files for my dissertation, "Transferability and Explainability of Machine Learning Models for Network Intrusion Detection" submitted for the 3rd-year project module (6CCS3PRJ) at King's College London.
The provided LaTeX template from King's College London organizes the document into several sections per the institution's submission guidelines.
The LaTeX template divides the dissertation into the following sections:
- Title Page
- Abstract
- Originality Avowal
- Acknowledgements
- Introduction
- Background
- Review of Relevant Work
- Specifications/Design
- Implementation
- Evaluation
- Considerations on Legal/Social/Ethical/Professional Issues
- Conclusion and Future Directions
- References
Each section elaborates on different dimensions of the project, from the initial concept to future directions.
The file main.pdf in this repository contains the complete dissertation report as submitted. You do not need to compile the LaTeX files unless you wish to make changes to the document.
Visit the GitHub repository: Code-NIDS-ML-KCL for the code and examples used in the dissertation. This repository includes scripts and Jupyter notebooks for the experiments and analysis presented.
Overleaf, a cloud-based LaTeX editor, simplifies document management and compilation. Below are instructions for setting up this project in Overleaf:
-
Create an Overleaf Account: Register for free at Overleaf.
-
Start a New Project:
- Log in and select
New Project
from the dashboard. - Choose
Upload Project
from the options.
- Log in and select
-
Upload the Repository:
- Download the repository as a ZIP file.
- Upload it to Overleaf to set up your project.
-
Compile the Document:
- Open the project and select
Recompile
to generate the PDF.
- Open the project and select
- Editing: Overleaf offers a real-time preview feature for immediate feedback while editing.
- Collaboration: Use the
Share
button to send the project link to peers or advisors.
For offline work, LaTeX can be installed locally. Guides for installing LaTeX distributions (TeX Live, MiKTeX, MacTeX) and editors are available on their websites.
If you encounter any issues or have queries regarding the LaTeX template, please open an issue in this repository.