All Classes and Interfaces
Class
Description
This java class is used to create and show a panel for description of the
tool.
This java class is used to represent an ant in optimal ant colony
optimization (Optimal ACO) method.
This java class is used to implement various utility methods for manipulating
arrays and matrices.
The abstract class contains the main methods and fields that are used in all
ACO-based feature selection methods.
This java class is used to create and show a panel for the parameter settings
of the basic ant colony optimization (BasicACO) method.
The abstract class contains the main methods and fields that are used in all
ACO-based feature selection methods.
The abstract class contains the main methods and fields that are used in all
ACO-based feature selection methods.
The abstract class contains the main methods and fields that are used in all
GA-based feature selection methods.
This java class is used to create and show a panel for the parameter settings
of the basic genetic algorithm (BasicGA) method.
The abstract class contains the main methods and fields that are used to
represent discrete search space as a graph in ACO algorithm.
The abstract class contains the main methods and fields that are used in all
GA-based feature selection methods.
The abstract class contains the main methods and fields that are used in all
PSO-based feature selection methods.
The abstract class contains the main methods and fields that are used in all
GA-based feature selection methods.
The abstract class contains the main methods and fields that are used in all
PSO-based feature selection methods.
This java class is used to create and show a panel for the parameter settings
of the basic particle swarm optimization (BasicPSO) method.
The abstract class contains the main methods and fields that are used in all
PSO-based feature selection methods.
This java class is used to implement feature selection method based on binary
particle swarm optimization (BPSO) in which the type of Swarm is extended
from Swarm class.
This java class is used to create and show a panel for the parameter settings
of the binary particle swarm optimization (BPSO) method.
This java class is used to define the names of classifiers.
This java class is used to implement a colony of ants in optimal ant colony
optimization (Optimal ACO) method in which the type of ant is extended from
Ant class.
This java class is used to implement feature selection method based on
continuous particle swarm optimization (CPSO) in which the type of Swarm is
extended from Swarm class.
This java class is used to create and show a panel for the parameter settings
of the continuous particle swarm optimization (CPSO) method.
This java class is used to set different criteria values used in the feature
selection area of research.
This java class is used to display various critical values of the table.
This java class is used to implement various crossover operators for
recombining the two parents to generate new offsprings
This java class is used to define the names of different implementation of
crossover.
This java class is used to apply the classifiers for computing the
performance of the feature selection methods.
This java class is used to keep the input data, split input data to
test/train sets and crate CSV file format.
This java class is used to implement the decision tree based methods.
This java class is used to create and show a panel for the parameter settings
of the decision tree based method.
This java class is used to create and show the 2-D diagrams of the input
values
This java class is used to create and show a panel for the parameter settings
of the decision tree classifier.
The abstract class contains the main methods and fields that are used in all
embedded-based feature selection methods.
This java class is used to define the names of embedded-based feature
selection methods.
The abstract class contains the main methods and fields that are used in all
enumerable types.
The abstract class contains the main methods and fields that are used in all
feature selection methods.
The abstract class contains the main methods and fields that are used in all
feature weighting methods.
This java class is used to implement various utility methods for manipulating
files and directories.
The abstract class contains the main methods and fields that are used in all
filter-based feature selection methods.
This java class is used to define the names of filter-based feature selection
methods.
This java class is used to implement the Fisher score method.
This java class is used to implement fitness evaluator of a solution in which
k-fold cross validation on training set is used for evaluating the
classification performance of a selected feature subset.
This java class is used to create and show a panel for analyzing the results
based on the Friedman test.
This java class is used to implement the gain ratio method.
This java class is used to implement the Gini index method.
This java class is used to represent a graph in optimal ant colony
optimization (optimal ACO) method.
This java class is used to implement feature selection method based on hybrid
genetic algorithm for feature selection using local search (HGAFS) in which
the type of Population is extended from Population class.
This java class is used to create and show a panel for the parameter settings
of the hybrid genetic algorithm using local search (HGAFS).
This java class is used to implement feature selection based on hybrid
particle swarm optimization method using local search (HPSO-LS) in which the
type of Swarm is extended from Swarm class.
This java class is used to create and show a panel for the parameter settings
of the hybrid particle swarm optimization method using local search
(HPSO-LS).
The abstract class contains the main methods and fields that are used in all
hybrid-based feature selection methods.
This java class is used to define the names of hybrid-based feature selection
methods.
This java class is used to represent an individual in simple genetic
algorithm (Simple GA) method in which the type of gene vector is boolean.
This java class is used to represent an individual in simple genetic
algorithm (Simple GA) method in which the type of gene vector is boolean.
This java class is used to implement the information gain method.
This java class is used to implement the incremental relevance-redundancy
feature selection based on ant colony optimization, version1 (IRRFSACO_1)
method.
This java class is used to create and show a panel for the parameter settings
of the incremental relevance-redundancy feature selection based on ant colony
optimization, version1 (IRRFSACO_1) method.
This java class is used to implement the incremental relevance–redundancy
feature selection based on ant colony optimization, version2 (IRRFSACO_2)
method.
This java class is used to create and show a panel for the parameter settings
of the incremental relevance–redundancy feature selection based on ant colony
optimization, version2 (IRRFSACO_2) method.
This java class is used to create and show a panel for the parameter settings
of the k-nearest neighbours classifier.
This java class is used to implement the Laplacian score method.
This java class is used to implement the Laplacian score method.
This java class is used to create and show a panel for the parameter settings
of the Laplacian score method.
This java class is used to create and show the main panel of the project.
This java class is used to implement various utility methods for performing
basic statistical operation such as the mean and variance.
This java class is used to implement the microarray gene selection based on
ant colony optimization (MGSACO) method.
This java class is used to create and show a panel for the parameter settings
of the microarray gene selection based on ant colony optimization (MGSACO)
method.
This java class is used to create and show a panel for the "more option"
button of the feature selection methods.
This java class is used to implement the minimal redundancy maximal
relevance (mRMR) method.
This java class is used to implement MSVM_RFE method for binary
classification based on SVM_RFE method (support vector machine method based
on recursive feature elimination) in which multiple linear SVMs trained on
subsamples of the original training data.
This java class is used to create and show a panel for the parameter settings
of the multiple support vector machine method based on recursive feature
elimination (MSVM_RFE).
This java class is used to define the names of multivariate method used in
RSM feature selection method.
This java class is used to implement various mutation operators for mutating
new offsprings by changing the value of some genes in them.
This java class is used to define the names of different implementation of
mutation.
This java class is used to implement the mutual correlation method.
This java class is used to define the names of non weighted filter-based
feature selection methods.
This java class is used to implement feature selection method based on
optimal ant colony optimization (Optimal ACO) in which the type of Colony is
extended from Colony class.
This java class is used to create and show a panel for the parameter settings
of the optimal ant colony optimization (OptimalACO) method.
This java class is used to implement OVA_SVM_RFE method for multiclass
classification based on SVM_RFE method (support vector machine method based
on recursive feature elimination) in which One-Versus-All (OVA) strategy is
applied to construct binary classifiers.
This java class is used to implement OVO_SVM_RFE method for multiclass
classification based on SVM_RFE method (support vector machine method based
on recursive feature elimination) in which One-Versus-One (OVO) strategy is
applied to construct binary classifiers.
The abstract class contains the main methods and fields that are used to
create and show a panel for the parameter settings.
This java class is used to represent a particle in binary particle swarm
optimization (BPSO) method in which the type of position vector is boolean
and the type of velocity vector is double.
This java class is used to represent a particle in continuous particle swarm
optimization (CPSO) method in which the type of position and velocity vectors
are double.
This java class is used to represent a particle in hybrid particle swarm
optimization method using local search (HPSO-LS) in which the type of
position vector is boolean and the type of velocity vector is double.
This java class is used to represent a particle in particle swarm
optimization version 4-2(PSO(4-2)) method in which the type of position and
velocity vectors are double.
This java class is used to save all performance measure values obtained from
different runs of given feature selection method.
This java class is used to implement a population of individuals in hybrid
genetic algorithm for feature selection using local search (HGAFS) in which
the type of individual is extended from Individual class.
This java class is used to implement a population of individuals in simple
genetic algorithm (Simple GA) method in which the type of individual is
extended from Individual class.
This java class is used to create and show a panel for preprocessing of the
datasets.
This java class is used to create and show a panel for the selecting path for
the project.
This java class is used to implement feature selection method based on
particle swarm optimization version 4-2(PSO(4-2)) with new initialization
strategy and updating rule in which the type of Swarm is extended from Swarm
class.
This java class is used to create and show a panel for the parameter settings
of the particle swarm optimization version 4-2 (PSO(4-2)) method.
This java class is used to implement the random forest based method for
feature selection.
This java class is used to define the names of different implementation of
generation replacement.
This java class is used to create and show a panel for showing the results.
This java class is used to implement various methods for showing the results
in the result panel.
This java class is used to define the types of result.
This java class is used to implement the relevance-redundancy feature
selection(RRFS) method.
This java class is used to implement the relevance-redundancy feature
selection(RRFS) method.
This java class is used to implement the relevance–redundancy feature
selection based on ant colony optimization, version1 (RRFSACO_1) method.
This java class is used to create and show a panel for the parameter settings
of the relevance–redundancy feature selection based on ant colony
optimization, version1 (RRFSACO_1) method.
This java class is used to implement the relevance–redundancy feature
selection based on ant colony optimization, version2 (RRFSACO_2) method.
This java class is used to create and show a panel for the parameter settings
of the relevance–redundancy feature selection based on ant colony
optimization, version2 (RRFSACO_2) method.
This java class is used to create and show a panel for the parameter settings
of the relevance-redundancy feature selection(RRFS) method.
This java class is used to implement the random subspace method(RSM) method.
This java class is used to create and show a panel for the parameter settings
of the random subspace method (RSM) method.
This java class is used to implement various selection operators for
selecting parents from the individuals of a population according to their
fitness that will recombine for next generation.
This java class is used to define the names of different implementation of
selection.
This java class is used to create and show a panel for the selecting mode of
showing the results.
This java class is used to define the names of select mode used in the result
This java class is used to implement feature selection method based on simple
genetic algorithm (Simple GA) in which the type of Population is extended
from Population class.
This java class is used to create and show a panel for the parameter settings
of the simple genetic algorithm (Simple GA).
This java class is used to define the names of supervised filter-based
feature selection methods.
This java class is used to implement support vector machine method based on
recursive feature elimination (SVM_RFE).
The abstract class contains the main methods and fields that are used in all
SVM-based feature selection methods.
This java class is used to create and show a panel for the parameter settings
of the support vector machine classifier.
This java class is used to define the names of kernel used in SVM.
This java class is used to implement a swarm of particles in binary particle
swarm optimization (BPSO) method in which the type of position vector is
boolean and the type of particle is extended from Particle class.
This java class is used to implement a swarm of particles in continuous
particle swarm optimization (CPSO) method in which the type of position
vector is double and the type of particle is extended from Particle class.
This java class is used to implement a swarm of particles in hybrid particle
swarm optimization method using local search (HPSO-LS) in which the type of
position vector is boolean and the type of particle is extended from Particle
class.
This java class is used to implement a swarm of particles in particle swarm
optimization version 4-2(PSO(4-2)) method in which the type of position
vector is double and the type of particle is extended from Particle class.
This java class is used to implement the symmetrical uncertainty method.
This java class is used to implement the term variance method.
This java class is used to apply the classifiers for computing the
performance of the feature selection methods.
The abstract class contains the main methods and fields that are used in all
Tree-based feature selection methods.
This java class is used to define the names of different implementation of
Tree.
This java class is used to implement the unsupervised feature selection based
on ant colony optimization (UFSACO) method.
This java class is used to create and show a panel for the parameter settings
of the unsupervised feature selection based on ant colony optimization
(UFSACO) method.
This java class is used to define the names of unsupervised filter-based
feature selection methods.
The abstract class contains the main methods and fields that are used in all
weighted filter feature selection methods.
This java class is used to define the names of weighted filter-based feature
selection methods.
This java class is used to convert SVM kernel implemented in unifeat tool to SVM
kernel implemented in weka software.
The abstract class contains the main methods and fields that are used in all
wrapper-based feature selection methods.
This java class is used to define the names of wrapper-based feature
selection methods.