Skip to content

LEXNet: A Lightweight, Efficient and Explainable-by-Design Convolutional Neural Network for Internet Traffic Classification

License

Notifications You must be signed in to change notification settings

XAIseries/LEXNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LEXNet: A Lightweight, Efficient and Explainable-by-Design Convolutional Neural Network for Internet Traffic Classification

This repository contains the Python implementation of LEXNet as described in the paper A Lightweight, Efficient and Explainable-by-Design Convolutional Neural Network for Internet Traffic Classification.

Requirements

LEXNet has been implemented in Python 3 with the following packages:

  • numpy
  • opencv
  • pandas
  • pytorch with cuda
  • pyyaml
  • scikit-learn
  • scipy

Usage

Run main.py with the following argument:

  • configuration: name of the configuration file (string)
python main.py --config configuration/config.yml

Citation

@inproceedings{Fauvel23LEXNet,
  author = {Fauvel, K. and F. Chen and D. Rossi},
  title = {{A Lightweight, Efficient and Explainable-by-Design Convolutional Neural Network for Internet Traffic Classification}},
  booktitle = {Proceedings of the 29th ACM SIGKDD International Conference on Knowledge Discovery \& Data Mining},
  year = {2023}
}

About

LEXNet: A Lightweight, Efficient and Explainable-by-Design Convolutional Neural Network for Internet Traffic Classification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages