Index
Symbols
k-nearest neighbours
2TGP
3TGP
CNN-GA
Shape and appearance feature
A
Adaptability
AlexNet
AmoebaNet-A
Ant colony optimisation
Approximation performance
Artificial bee colony
Artificial intelligence
Artificial neural networks
applications
layers
Automated design/learning
Averaging filter
B
Bayesian classifiers
Benchmark datasets
Benchmark problems
Binary classification
Binary image classification
British Machine Vision Association and Society for Pattern Recognition
Building blocks
C
CGP-CNN
Classification
classification algorithms
classifier
generalisation error
testing
test set
training
training error
training set
validation
validation set
Classification accuracy
Classification and regression trees
Classification function
Classification layer
Classification strategy
COGP
Combination function
Combination layer
Computational intelligence
Computer vision
applications
definition
image classification
object classification
object detection
object recognition
Concatenation function
Concatenation layer
ConvGP
Convolution
Convolutional neural networks
architecture
convolutional layer
example
fully connected layer
pooling layer
types
Convolution function
Convolution layer
Cross-validation
$$k $$-fold cross-validation
leave-$$p $$-out cross-validation
leave-one-out cross-validation
D
Dataset splitting
Data type
Decision tree
Deep CNNs
Deep learning
Deep neural networks
DenseNet
DENSER
Dense SIFT
Difference of Gaussian filter
Differential evolution
Digit recognition
Domain knowledge
E
Ensembel methods
Ensemble learning
AdaBoost
architecture
bagging
boosting
combination
diversity
generalisation
heterogeneous ensemble
homogeneous ensemble
random forest (RF)
EvoCNN
Evolutionary algorithms
Evolutionary computation
evolutionary algorithms
others
swarm intelligence
Evolutionary computer vision
Evolutionary deep learning
Evolutionary multi-objective
Evolutionary process
Evolutionary programming
Evolutionary strategies
Evolving neural networks
Example GP program
Experiments
F
Face recognition
Facial expression classification
Feature concatenation function
Feature construction
Feature construction function
Feature construction layer
Feature extraction
Feature extraction function
Feature extraction layer
Feature learning
process
Feature normalisation
Feature number
Feature selection
Feature visualisation
FELGP
Filtering
Filtering & pooling function
Filtering & pooling layer
Filtering function
Fine-grained image classification
First-order edge detector
Fitness evaluation
Fitness function
Fitness prediction
FlexGP
Flexibility
Flexible representation
Foreword
Function frequency
Function set
G
Gamma correction
Gaussian filter
Generality
Genetic algorithms
Genetic CNN
Genetic programming (GP)
algorithm framework
crossover
fitness evaluation
functions
mutation
population initialisation
process
representation
reproduction
selection
terminals
GLCM
Global features
GoogleNet
GP-HoG
GP parameters
GP representation
Gradient magnitude
H
Haralick Features
High dimensionality
Histogram
Histogram of oriented gradients (HOG)
Hold-out
Human vision
I
IDGP
Image classification
classification
feature extraction
image preprocessing
Image descriptors
Image features
Image gradients
Image normalisation
Image preprocessing
edge detector
histogram equalisation
image smoothing
Image variation
Input layer
Interpretability
Iterative dichotomiser 3 (ID3)
K
Kernel functions
Keypoint description
Keypoint localisation
Keypoints
Knowledge transfer
L
Laplacian filter
Laplacian of Gaussian filter
LBP variants
Learning ability
Local binary patterns (LBP)
Local features
Logistic regression
M
Machine learning
definition
terminology
types
Mean filter
Median filter
MNIST
Model evaluation
Model selection
Multi-layer GP (MLGP)
Multi-objective evolutionary algorithms
Multi-objective optimisation
Multiple tasks
N
Naïve Bayes
O
Object classification
Object recognition
One-vs-one (OvO)
One-vs-rest (OvR)
Orientation assignment
Output layer
Overfitting
P
Painting classification
Particle swarm optimisation
Per-pixel transformation
Pooling function
Pooling layer
Population initialisation
Prewitt edge detector
Program structure
R
Region detection function
Region detection layer
Regions of interest
Reinforcement learning
q-learning
temporal difference learning
Representation
Representation learning
ResNet
RF-FlexGP
Roberts edge detector
Root mean square error
S
Scale invariant feature transform (SIFT)
Scale-space extrema detection
Scene classification
SCOOP
Second-order edge detector
Sobel edge detector
Softmax regression
Spearman's rank correlation coefficient
Speeded-up robust features (SURF)
Standard GP
Statistics features of GLCM
Strongly typed genetic programming
example
input type
output type
type constraints
Supervised learning
classification
regression
Support vector machines
Surrogate
Surrogate-assisted evolutionary algorithms
Surrogate-assisted FlexGP
Surrogate modelling
Surrogate performance measure
Survival of the fittest
Swarm intelligence
Syntax tree
T
Terminal set
Texture classification
Tournament selection
Transfer learning
categories
inductive transfer learning
issues
methods
negative transfer
source domain
source task
target domain
target task
transductive transfer learning
unsupervised transfer learning
Tree-based GP
Tree generation
full
grow
ramped half-and-half
U
Unsupervised learning
clustering
V
VGGNet
W
Wilcoxon rank-sum test