Skip to content

free-sci/application_classification

Repository files navigation

Purpose

"To identify pkts or flow progressively".

1. Requirements

  • python3 > 3.6
  • pytorch > 0.4
  • numpy
  • matplotlib
  • sklearn

2. Project Directory Structure

|- input_data: raw data

'if any data is more than 100MB, please do not store it at here'
data/Wednesday-workingHours-withoutInfinity-Sampled.pcap_ISCX.csv

|- output_data: results

...

|- log: use to log middle or tmp results.

...

|- proposed_algorithms

### |- deep_autoencoder_pytorch
        main_autoencoder.py

|- compared_algorithms

### |- DT_Sklearn
    main_DT.py
    basic_svm.py

|- utilities

CSV_Dataloder.py
common_funcs.py

## 'pcap2flow' folder
>>>--- toolkit to convert pcap files to txt or feature data.

## 'preprocess' folder 
>>>--- toolkit to preprocess input data, such as 'load data', 'normalization data'
    
## |- visualization: plot data to visualize 
    ..

|-history_files: backup

...

Note:

since 10/13, ...

hpc login:

ssh ky13@prince.hpc.nyu.edu

cd /archive/k/ky13/Experiments

run in local host

scp -r 'local_files' ky13@prince.hpc.nyu.edu:/archive/k/ky13/Experiments

run in hpc

scp -r /archive/k/ky13/Experiments /scratch/ky13/Experiments

sbatch main_nn_pytorch.sh

squeue -u ky13

kill jobID

scancel 56937

Mounting the remote file system to local

mkdir ~/nyu_hpc sshfs ky13@prince.hpc.nyu.edu:/scratch/ky13/Experiments ~/nyu_hpc

unmounting

sudo umount ~/nyu_hpc

About

To identify pkts or flow progressively.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages