Skip to content

This repo contains the latest code base used to generate the Infiltration Tactics Optimization (ITO) Algorithm results as part of my PhD Research

Notifications You must be signed in to change notification settings

JavedZahoor/phd-thesis-iv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code setup Instructions

  1. Set folder paths in the MachineSpecificSettings.py file to load the datasets.
  2. Set any base paths and output folder paths in the respective files
  3. Run the code in the numbered sequence of files e.g. 00.0*.py should be the first step, 00.1*.py should be the next step etc.
  4. Once the trained classifiers are dumped as .pkl files in their respective folders, run mcc.py and/or loo.py files to read them and predict any sample
  5. To process the stats generated by the above steps, we used excel sheets, filtering and sorting etc. the same has been imported on Google Sheets as well.

5.a. Pre-ITO results without Rho https://docs.google.com/spreadsheets/d/1AhcBQM5dyl4el7mhBKL_LIRmuXPgr94AD-KxmibmTIo/edit?usp=sharing

5.b. Pre-ITO results with Rho https://docs.google.com/spreadsheets/d/1hP9zwkfZ8GlzXADefVLE0mBGjFsho9Y0Uxb_dOhZooU/edit?usp=sharing

5.c. ITO results https://docs.google.com/spreadsheets/d/1RpXSZb7suk6yRhnR6GsIqUzIm_97KsZ6s24U6CELWRk/edit?usp=sharing

In case of any questions please feel free to get back to us.

Acknowledgements: The following external codes/utilities have been used during our research and experimentations at one point or the other. MI and MIFS Ref 4 are being actively used but others may have been removed from the code at a later stage.

Ref 1: Pairwise Distances # Authors: Vinnicyus Gracindo vini.gracindo@gmail.com # License: GNU GPL. Ref 2: PCA http://stackoverflow.com/questions/13224362/principal-component-analysis-pca-in-python Ref 3: Angle between two vectors #https://newtonexcelbach.wordpress.com/2014/03/01/the-angle-between-two-vectors-python-version/ & http://stackoverflow.com/questions/2827393/angles-between-two-n-dimensional-vectors-in-python Ref 4: MI, JMIM and MRMR Implementation https://github.com/danielhomola/mifs and Parallelized MI/JMIM/MRMR https://github.com/danielhomola/mifs Ref 5: ACO based FS https://github.com/pjmattingly/ant-colony-optimization

About

This repo contains the latest code base used to generate the Infiltration Tactics Optimization (ITO) Algorithm results as part of my PhD Research

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages