Genetic Programming and Gradient Descent: A Memetic Approach to Binary Image Classification
Image classification is an essential task in computer vision, which aims to categorise a set of images into different groups based on some visual criteria. Existing methods, such as convolutional neural networks, have been successfully utilised to perform image classification. However, such methods often require human intervention to design a model. Furthermore, such models are difficult to interpret and it is challenging to analyse the patterns of different classes. This paper presents a hybrid (memetic) approach combining genetic programming (GP) and Gradient-based optimisation for image classification to overcome the limitations mentioned. The performance of the proposed method is compared to a baseline version (without local search) on four binary classification image datasets to provide an insight into the usefulness of local search mechanisms for enhancing the performance of GP.
Code (1)
Tasks
Binary ClassificationClassificationGeneral Classificationimage-classificationImage ClassificationSimilar Papers 제목 키워드 기반
Neural Network Architecture Search with Differentiable Cartesian Genetic Programming for Regression
The ability to design complex neural network architectures which enable effective training by stochastic gradient descent has been the key for many achievements in the field of deep learning. However, developing such arc…
regressionSymbolic Regression for Space Applications: Differentiable Cartesian Genetic Programming Powered by Multi-objective Memetic Algorithms
Interpretable regression models are important for many application domains, as they allow experts to understand relations between variables from sparse data. Symbolic regression addresses this issue by searching the spac…
regressionSymbolic RegressionSymbolic Metamodels for Interpreting Black-boxes Using Primitive Functions
One approach for interpreting black-box machine learning models is to find a global approximation of the model using simple interpretable functions, which is called a metamodel (a model of the model). Approximating the b…
Feature ImportanceFormSymbolic RegressionAnalytic Continued Fractions for Regression: A Memetic Algorithm Approach
We present an approach for regression problems that employs analytic continued fractions as a novel representation. Comparative computational results using a memetic algorithm are reported in this work. Our experiments i…
BIG-bench Machine LearningregressionSymbolic RegressionNeurogenetic Programming Framework for Explainable Reinforcement Learning
Automatic programming, the task of generating computer programs compliant with a specification without a human developer, is usually tackled either via genetic programming methods based on mutation and recombination of p…
OpenAI Gymreinforcement-learningReinforcement LearningReinforcement Learning (RL)