CN105512675A - Memory multi-point crossover gravitational search-based feature selection method - Google Patents

Memory multi-point crossover gravitational search-based feature selection method Download PDF

Info

Publication number
CN105512675A
CN105512675A CN201510853871.2A CN201510853871A CN105512675A CN 105512675 A CN105512675 A CN 105512675A CN 201510853871 A CN201510853871 A CN 201510853871A CN 105512675 A CN105512675 A CN 105512675A
Authority
CN
China
Prior art keywords
particle
population
dimension
optimal location
subset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510853871.2A
Other languages
Chinese (zh)
Other versions
CN105512675B (en
Inventor
孙根云
张爱竹
陈晓琳
王振杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Xingke Ruisheng Information Technology Co ltd
Original Assignee
China University of Petroleum East China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China University of Petroleum East China filed Critical China University of Petroleum East China
Priority to CN201510853871.2A priority Critical patent/CN105512675B/en
Publication of CN105512675A publication Critical patent/CN105512675A/en
Application granted granted Critical
Publication of CN105512675B publication Critical patent/CN105512675B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2411Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/12Computing arrangements based on biological models using genetic models
    • G06N3/126Evolutionary algorithms, e.g. genetic algorithms or genetic programming

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Biophysics (AREA)
  • Evolutionary Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • Genetics & Genomics (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Physiology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses a memory multi-point crossover gravitational search-based feature selection method. Each particle is set as the alternative solution of an optimal feature subset; the quality of the alternative solutions are evaluated through a band subset evaluation function; particles are guided to carry out information exchange, and fast convergence can be completed; and solutions corresponding to particles with best quality are optimal spectral feature subsets. According to the method, in order to improve the adaptability of the algorithm, a population evolutionary degree-based information exchange mechanism is put forwards based on a gravitational search algorithm: in an exploration stage, the algorithm fully learns from other particles in a population based on a multi-point crossover strategy so as to carry out extensive search; and in a development stage, the algorithm learns from the optimal experiences of the population and the algorithm itself in a centralized manner so as to ensure fast convergence. With the memory multi-point crossover gravitational search-based feature selection method of the invention adopted, an optimal spectral feature subset which has few bands and can obtain stable classification results can be selected out, and therefore, problems such as complex calculation and low classification accuracy which are caused by high redundancy of hyper-spectral remote sensing image data can be solved.

Description

A kind of feature selection approach based on the search of Memorability multiple-spot detection gravitation
Technical field
The invention belongs to Remote Sensing Image Processing Technology field, particularly relate to a kind of feature selection approach based on the search of Memorability multiple-spot detection gravitation.
Background technology
Along with the development of sensor technology, target in hyperspectral remotely sensed image, after the eighties in 20th century, starts to play an important role in fields such as environmental monitoring, survey of territorial resources assessment, city plannings.In the process, the nicety of grading of remote sensing image directly determines the degree of functioning of its application.Although the spectral signature that target in hyperspectral remotely sensed image enriches can describe covered ground information more accurately, but the spectral information of this magnanimity has very high redundancy usually, Hughes phenomenon can be caused in assorting process, and the storage of at substantial and computer memory.Thus, from high-dimensional spectral band, how to identify the most effective a small amount of wave band, and realize the image classification of degree of precision, become a key issue of Hyperspectral imaging application.
Method for Feature Selection is a kind of directly wave band recognition methods effectively.This method, according to certain objective function or interpretational criteria, selects the least possible wave band to form new character subset, make its to the analysis task of such as data such as Iamge Segmentation, classification can reach with feature selecting before quite or better effect.This back-and-forth method can classify as the optimized algorithm of binary space.Early stage research, exhaustive search algorithm achieves certain success, but the computation complexity of this algorithm, along with the carrying out of iteration exponentially increases.In actual applications, consuming time oversize owing to calculating, be difficult to the requirement meeting target in hyperspectral remotely sensed image.In order to reduce computation complexity, the art teaches branch-and-bound, sequential advancement, sequentially retreat scheduling algorithm, but these algorithms needing the wave band number of artificial specified subset in advance, make the character subset obtained not be optimum subset usually.
Gravitation search algorithm is that the people such as RashediE. inspired by Newton's law of gravitation in 2009, the novel meta-heuristic searching algorithm of one of proposition.This algorithm is thought, with to rely on universal gravitation to attract each other between object among universe the same, can think and be attracted each other by universal gravitation between each particle in population in optimized algorithm.Because gravitational size is proportional to the quality of two objects, be inversely proportional to the distance between object, the object that quality is larger is also larger to the attractive force of other objects.So if give maximum quality by particle best for fitness in optimized algorithm, all the other particles are close to the particle that fitness is best with certain acceleration by following Newton second law, complete searching process.
In the past few years, this algorithm has successfully been applied in numerous optimization problems such as cluster analysis, PID (ProportionIntegrationDifferentiation) parameter optimization, Economic Load Dispatch, pipeline schedule, multi-Level Threshold Image Segmentation, demonstrates it and is easy to series of advantages and wide application prospects such as applying, global optimizing ability is strong.Compared to methods such as traditional exhaustive searchs, utilize gravitation search algorithm to solve the problem of feature selecting, wave band number need not be set, according to the adaptive optimal feature subset that obtains of image feature, the feature selecting of greater efficiency and precision can be realized.
But the learning strategy of gravitation search algorithm and information interchange mode, also there are some problems, such as: mode of learning is single, the mode of all particles and other particle exchange of information is all pass through universal gravitation, this causes the development ability of algorithm not enough, easily there is concussion problem in the later stage, causes speed of convergence slack-off; In addition, particle completes an iteration at every turn, and search information before is all lost, and algorithm does not possess the ability to oneself empirical learning, causes algorithm to be easily absorbed in local optimum, occurs the problems such as Premature Convergence.In order to the problem utilizing gravitation search algorithm to solve band selection more efficiently, need to carry out extension and improvement to algorithm.
Summary of the invention
The deficiency that exists in the demand selected for characteristics of remote sensing image and gravitation search algorithm, the object of the present invention is to provide a kind of feature selection approach based on the search of Memorability multiple-spot detection gravitation, character subset evaluation function is optimized by adaptive equalization exploration and development, and global history optimum is made a variation, effectively improve the problem that gravitation search algorithm development ability is not enough, lack Memorability, easily Premature Convergence, finally obtain wave band number few and the optimum spectral signature subset of stable class result can be obtained.
For solving the problem, the present invention adopts following technical scheme:
A kind of feature selection approach based on the search of Memorability multiple-spot detection gravitation comprises the following steps:
Step S1, select to treat the original remote sensing image HI of feature selecting to determine total wave band number D of remote sensing image HI, simultaneously according to atural object distribution actual original remote sensing image HI on and classification number, determine sample areas and extract sample data SHI;
Step S2, initialization process: setting Population Size, namely setting number of particles is N, and each particle represents character subset to be selected, the position X of each particle in initialization population ithe speed of (t) and correspondence thereof, 1≤i≤N, and i is positive integer, t is current iteration number of times;
Step S3, beginning iteration: based on support vector machine (SupportVectorMachine, SVM) sorter, utilize each particle X it character subset that () represents is classified to sample data SHI, obtains the nicety of grading Accuracy=[Acc that N number of particle is corresponding 1(t), Acc 2(t) ..., Acc i(t) ..., Acc n(t)], wherein, Acc ithe nicety of grading of (t) i-th character subset;
Step S4, calculate the fitness value fit of each particle i(t), wherein, ω is the weight of balanced sort precision and wave band number, n sfor particle i intermediate value is the dimension of 1;
Step S5, fitness value fit based on each particle it () determines the individual history optimal location Pb of each particle iglobal history optimal location Gb (t) of (t) and population;
Step S6, based on the fitness value fit of each particle it () calculates the gravitational acceleration a of each particle i(t);
Step S7, judge the Evolving State of population, based on the gravitational acceleration a of described each particle ithe individual history optimal location Pb of (t), described each particle it global history optimal location Gb (t) of () and population is the most suitable information exchange method of each particle selection according to Evolving State, upgrade particle rapidity and position;
Step S8, according to the position of particle after upgrading, utilize SVM classifier, calculate the nicety of grading Acc of N number of particle characteristic of correspondence subset i(t+1), then upgrade the fitness value of each particle according to evaluation function, obtain fit i(t+1);
Step S9, based on fit i(t+1) the more individual history optimal location of new particle and the global history optimal location of population;
Step S10, make t=t+1, judge whether t is greater than maximum iteration time T maxif t is not more than T max, based on the fit obtained in step S8 i(t+1) and the individual history optimal location of the more new particle obtained in step S9 and the global history optimal location of population carry out the t+1 time interative computation according to step S6 to step S9; If t is greater than T max, particle best for fitness in current population is exported, exports the global history optimal location of Population Regeneration described in step S9, be the optimal feature subset of sample data SHI;
Step S11, the spectral band comprised according to optimal feature subset, utilize SVM classifier to classify to original remote sensing image HI, obtain its classification results.
As preferably, step S5 is specially: as t=1, the individual history optimal location Pb of each particle of initialization i(t)=X it (), then from Pb it the particle selecting fitness maximum in () is as global history optimal location Gb (t) of population; As t>1, the fitness value before and after first more each particle position upgrades, if new position fitness is larger, then it is optimum that new position becomes individual history; Then from new individual history optimum, the global history optimum before selecting best particle and upgrading is made comparisons, if this particle fitness is comparatively large, then composes the global history optimal location for new population.
As preferably, step S7 is specially:
In more current population, whether the standard deviation std (fit) of particle fitness value meets std (fit) <rand with random number rand and compares crossing-over rate p cbe multiplied by t/T maxvalue and random number rand whether meet p c× t/T max>rand,
If two conditions all do not meet, then think that search procedure is in the exploration stage, particle i renewal speed is:
v i d ( t + 1 ) = r a n d &CenterDot; v i d ( t ) + a i d ( t )
Wherein, be in the t time iteration particle i in the renewal speed of d dimension, be the speed of particle in the t time iteration, for particle i is at the gravitational acceleration of d dimension;
If two conditions have one or two to be met, then think that search procedure enters the development phase, for each dimension d, first will will judge aberration rate p mwhether p is met with random number rand m>rand, if do not met, Gb (t) remains unchanged; If met, then to the d dimension Gb of Gb (t) dt () carries out Gaussian mutation, namely
Then based on the speed of each dimension of multiple-spot detection policy update particle of Memorability:
v i d ( t + 1 ) = r a n d &CenterDot; ( c &prime; 2 Gb d ( t ) &prime; - Pb i d ( t ) - x i d ( t ) )
Wherein, be in the t time iteration particle i in the renewal speed of d dimension, the history being particle i in the t time iteration is optimum in the position of d dimension, be in the t time iteration particle i in the position of d dimension, c '=c+2t/T max, maximum iteration time T max.
Upgrade particle position based on new speed, particle i updated space is set to:
x i d ( t + 1 ) = x i d ( t ) + v i d ( t + 1 )
Wherein, be in the t time iteration particle i in the renewal position of d dimension.
Beneficial effect of the present invention: the present invention is directed to target in hyperspectral remotely sensed image data redudancy high, process the problems such as consuming time, based on Memorability multiple-spot detection gravitation search algorithm, each particle is set as the alternative solution of an optimal feature subset, the quality of alternative solution is assessed by band subset evaluation function, and guide particle to carry out information interchange, complete Fast Convergent.The disaggregation that top-quality particle is corresponding is optimum spectral signature subset.It is few and can obtain the optimum spectral signature subset of stable class result that the present invention can select wave band number, thus solve the problems such as high calculation of complex, the nicety of grading caused of target in hyperspectral remotely sensed image data redudancy is low.
Accompanying drawing explanation
Fig. 1 is the overall construction drawing of the multiple-spot detection gravitation searching method that the present invention is based on Memorability;
Fig. 2 is the schematic flow sheet of the multiple-spot detection gravitation searching method based on Memorability;
Fig. 3 is image feature and binary-coded schematic diagram.
Embodiment
Be described further below in conjunction with the embodiment of accompanying drawing to the inventive method.
Feature selection approach based on the search of Memorability multiple-spot detection gravitation provided by the invention, is applicable to the process to the IndianPine area target in hyperspectral remotely sensed image that AVIRIS (AirborneVisibleInfraredImagingSpectrometer) sensor obtains.The spatial resolution of original AVIRIS data and spectral resolution are respectively 10m (rice) and 10nm (nanometer), and spectral range covers 400-2400nm, has 224 spectral coverages.Because the value of wherein 4 wave bands is 0, so by filtering.In addition, on IndianPine image, have 20 wave bands, comprise wave band [104-108], [150-163] and 220 value easily by water suction wave band impact, in present case, these wave bands are also by filtering.So, the wave band that the IndianPine image that present case adopts adopts altogether has 200, image size is 145 × 145 (pixels), and type of ground objects comprises 16 class identifiable design atural objects (mainly different crops), and rest of pixels is considered to background.
As shown in Figure 1, 2, the invention provides a kind of feature selection approach based on the search of Memorability multiple-spot detection gravitation to comprise the following steps:
Step S1, select to treat the original remote sensing image HI of feature selecting, determine total wave band number D of remote sensing image HI, wave band is (b 1, b 2, b 3..., b d... b d), 1≤d≤D, and d is positive integer, D=200, simultaneously according to atural object distribution actual on original remote sensing image HI and classification number, determines sample areas and extracts sample data SHI, wherein, the every class of random selection 5% pixel be sample data SHI, remaining data are as test set.
Step S2, initialization process: setting Population Size, namely setting number of particles is N, preferred N=30, and each particle represents an alternative features subset, each particle adopts position and speed two attribute to represent, by the position of each particle in binary-coded method random initializtion population X i ( t ) = &lsqb; x i 1 ( t ) , x i 2 ( t ) , ... , x i d ( t ) , ... x i D ( t ) &rsqb; And the speed of correspondence V i ( t ) = &lsqb; v i 1 ( t ) , v i 2 ( t ) , ... , v i d ( t ) , ... v i D ( t ) &rsqb; , 1≤d≤D, 1≤i≤N, and d, i are positive integer, t is iterations, 1≤t≤T max, and t is positive integer, each particle position initial value is each particle rapidity initial value is V i(1)=0; As shown in Figure 2, each particle is in the position of d dimension initial value be set as 0 or 1 at random, if 0 represents that the d wave band of sample data SHI is not selected, if 1 represents that d wave band is selected, selected d wave band is called d dimension; Setting maximum iteration time T maxbe 200, crossing-over rate p cbe 0.05, aberration rate p mbe 0.5, initialization coordinating factor c is 0.5.
Step S3, beginning iteration: based on support vector machine (SupportVectorMachine, SVM) sorter, utilize each particle X it character subset that () represents is classified to sample data SHI, obtains the nicety of grading Accuracy=[Acc that N number of particle is corresponding 1(t), Acc 2(t) ..., Acc i(t) ..., Acc n(t)], wherein, Acc ithe nicety of grading of i-th character subset.
Step S4, calculate the fitness value fit of each particle i(t), this fitness value fit it () is the evaluation function of evaluating characteristic subset quality, wherein, ω is the weight of a balanced sort precision and wave band number, and preferred ω is 0.5, n sfor particle i intermediate value is the dimension of 1, namely selected wave band number.
Step S5, determine the individual history optimal location Pb of each particle iglobal history optimal location Gb (t) of (t) and population.As t=1, the individual history optimal location Pb of each particle of initialization i(t)=X it (), then from Pb it the particle selecting fitness maximum in () is as global history optimal location Gb (t) of population.As t>1, the fitness value before and after first more each particle position upgrades, if new position fitness is larger, then it is optimum that new position becomes individual history; Then from new individual history optimum, the global history optimum before selecting best particle and upgrading is made comparisons, if this particle fitness is comparatively large, then composes the global history optimal location for new population.
Step S6, calculate the gravitational acceleration of each particle, according to gravitation search algorithm, the computing formula of gravitational acceleration is:
a i d ( t ) = F i d ( t ) M i ( t ) ,
Wherein, be that in the t time iteration, particle i is subject to making a concerted effort of other all particle sucking action in d dimension (selected wave band), M it () is the quality of particle i in the t time iteration, be in the t time iteration particle i at the gravitational acceleration of d dimension, wherein,
F i d ( t ) = &Sigma; j = 1 , j &NotEqual; i N r a n d &CenterDot; G ( t ) M i ( t ) &times; M j ( t ) R i j ( t ) + &epsiv; ( x j d ( t ) - x i d ( t ) )
M i ( t ) = m i ( t ) &Sigma; j = 1 N m j ( t )
Wherein, G (t) is gravitational constant G (t)=100 × exp (-20 × t/T in the t time iteration max), R ijt () is the Euclidean distance in the t time iteration between particle i and particle j, ε is a minimum constant being greater than 0, can be set to ε=10 -6, m jt () is the particle fitness value in the t time iteration after particle j normalization, M jt () is the quality of particle j in the t time iteration, m it () is the particle fitness value in the t time iteration after particle i normalization.
Step S7, according to the adaptive selection Information exchange mechanism of the Evolving State of population.First judge that the Evolving State of population is in exploration or development phase, be then the most suitable information exchange method of each particle selection according to Evolving State, particle rapidity and position upgraded, realizes the adaptive equalization to exploration and development.Further, in order to prevent Premature Convergence, with certain probability, mutation operation is performed to the position of global history optimal particle.
Judge that the method for Evolving State is: in (1) more current population, whether the standard deviation std (fit) of particle fitness value meets std (fit) <rand with random number rand and (2) compare crossing-over rate p cbe multiplied by t/T maxvalue and random number rand whether meet p c× t/T max>rand.
If two conditions all do not meet, then think that search procedure is in the exploration stage, particle should be allowed to carry out information interchange fully, explore region widely, so particle i renewal speed is:
v i d ( t + 1 ) = rand &CenterDot; v i d ( t ) + a i d ( t )
Wherein, be in the t time iteration particle i in the renewal speed of d dimension, be in the t time iteration particle i in the speed of d dimension.
If two conditions have one or two to be met, then think that search procedure enters the development phase.In the development phase, should carry out preparing and separate fine search around, better be separated.In order to prevent the generation of Premature Convergence, for each dimension d, first aberration rate p to be judged mwhether p is met with random number rand m>rand, if do not met, Gb dt () remains unchanged, if met, then to Gb dt () carries out Gaussian mutation:
Wherein, Gb d(t) ' be in the t time iteration through the global history optimal particle of Gaussian mutation in the position of d dimension.
If the new position obtained is better than original position, then replace original position with new position, then perform the speed of each dimension of multiple-spot detection policy update particle based on Memorability:
v i d ( t + 1 ) = r a n d &CenterDot; ( c &prime; 2 Gb d ( t ) &prime; - Pb i d ( t ) - x i d ( t ) )
Wherein, be in the t time iteration particle i in the renewal speed of d dimension, the history being particle i in the t time iteration is optimum in the position of d dimension, be in the t time iteration particle i in the position of d dimension, c '=c+2t/T max, namely along with the carrying out of iteration, c ' is worth increasing, makes interlace operation tend to Gb dt () position, is conducive to convergence speedup.
Step S8, renewal particle position: after the speed that completes upgrades, upgrade particle position based on new speed, particle i updated space is set to:
x i d ( t + 1 ) = x i d ( t ) + v i d ( t + 1 )
Wherein, be in the t time iteration particle i in the renewal position of d dimension.
Step S9, according to the position of particle after upgrading, utilize SVM classifier, calculate the nicety of grading Acc of N number of particle characteristic of correspondence subset i(t+1), then upgrade the fitness value of each particle according to evaluation function, obtain fit i(t+1).
Step S10, based on fit i(t+1) according to the more individual history optimal location of new particle and the global history optimal location of population of the method in step S5.
Step S11, make t=t+1, judge whether t is greater than maximum iteration time T max; If t is not more than T max, based on the fit obtained in step S9 i(t+1) and step the S10 individual history optimal location of more new particle, the global history optimal location of Population Regeneration that obtain carry out the t+1 time interative computation according to step S6 to step S10; If t is greater than T max, particle best for fitness in current population is exported, exports the global history optimal location of Population Regeneration described in step S10, be the optimal feature subset of sample data SHI.At this moment, think that this character subset has that wave band number is few and classification results is excellent.
Step S12, the spectral band comprised according to optimal feature subset, utilize SVM classifier to classify to original remote sensing image HI, obtain its classification results.
In order to verify the classifying quality of band selection, the average nicety of grading after the band selection under 10 random training sets and test and wave band number have been added up in this enforcement.Table 1 gives the wave band number that obtains after gravitation search algorithm GGSA (Adaptivegbest-guidedgravitationalsearchalgorithm), PSOGSA (Hybridparticleswarmoptimizationandgravitationalsearchalg orithm) that the inventive method and two kinds improve carry out levying selection for IndianPine image spy and the general classification through svm classifier.As shown in table 1, compared to GGSA algorithm and PSOGSA algorithm, the inventive method can obtain more excellent, more stable nicety of grading, and required wave band number is also much smaller than two kinds of contrast algorithms.
Table 1 feature selecting and classification results
Should be noted that; specific embodiment described herein is only for explaining the present invention; the enforcement be not intended to limit the present invention and interest field, all technical schemes identical or equivalent with content described in the claims in the present invention, all should be included in scope.

Claims (3)

1., based on a feature selection approach for Memorability multiple-spot detection gravitation search, it is characterized in that, comprise the following steps:
Step S1, select to treat the original remote sensing image HI of feature selecting to determine total wave band number D of remote sensing image HI, simultaneously according to atural object distribution actual original remote sensing image HI on and classification number, determine sample areas and extract sample data SHI;
Step S2, initialization process: setting Population Size, namely setting number of particles is N, and each particle represents an alternative features subset, the position X of each particle in initialization population ithe speed V of (t) and correspondence thereof i(t), 1≤i≤N, and i is positive integer, t is current iteration number of times;
Step S3, beginning iteration: based on support vector machine (SupportVectorMachine, SVM) sorter, utilize each particle X it character subset that () represents is classified to sample data SHI, obtains the nicety of grading Accuracy=[Acc that N number of particle is corresponding 1(t), Acc 2(t) ..., Acc i(t) ..., Acc n(t)], wherein, Acc it () represents the nicety of grading of i-th character subset;
Step S4, calculate the fitness value fit of each particle i(t), wherein, ω is the weight of balanced sort precision and wave band number, n sfor X it () intermediate value is the dimension of 1;
Step S5, fitness value fit based on each particle it () determines the individual history optimal location Pb of each particle iglobal history optimal location Gb (t) of (t) and population;
Step S6, based on the fitness value fit of each particle it () calculates the gravitational acceleration a of each particle i(t);
Step S7, judge the Evolving State of population, based on the gravitational acceleration a of described each particle ithe individual history optimal location Pb of (t), described each particle it global history optimal location Gb (t) of () and population is the most suitable information exchange method of each particle selection according to Evolving State, upgrade particle rapidity and position;
Step S8, according to the position of particle after upgrading, utilize SVM classifier, calculate the nicety of grading Acc of N number of particle characteristic of correspondence subset i(t+1), then upgrade the fitness value of each particle according to evaluation function, obtain fit i(t+1);
Step S9, based on fit i(t+1) the more individual history optimal location of new particle and the global history optimal location of population;
Step S10, make t=t+1, judge whether t is greater than maximum iteration time T maxif t is not more than T max, based on the fit obtained in step S8 i(t+1) the individual history optimal location of the particle and after the renewal obtained in step S9 and the global history optimal location of population carry out the t+1 time interative computation according to step S6 to step S9; If t is greater than T max, exported by particle best for fitness in current population, export the global history optimal location of the population after upgrading described in step S9, be the optimal feature subset of sample data SHI, be also the optimal feature subset of original remote sensing image HI simultaneously;
Step S11, the spectral band comprised according to optimal feature subset, utilize SVM classifier to classify to original remote sensing image HI, obtain its classification results.
2. as claimed in claim 1 a kind of based on Memorability multiple-spot detection gravitation search feature selection approach, it is characterized in that, step S5 is specially: as t=1, the individual history optimal location Pb of each particle of initialization i(t)=X it (), then from Pb it the particle selecting fitness maximum in () is as global history optimal location Gb (t) of population; As t>1, the fitness value before and after first more each particle position upgrades, if new position fitness is larger, then it is optimum that new position becomes individual history; Then from new individual history optimum, the global history optimum before selecting best particle and upgrading is made comparisons, if this particle fitness is comparatively large, then composes the global history optimal location for new population.
3. as claimed in claim 1 a kind of based on Memorability multiple-spot detection gravitation search feature selection approach, it is characterized in that, step S7 is specially:
In more current population, whether the standard deviation std (fit) of particle fitness value meets std (fit) <rand with random number rand and compares crossing-over rate p cbe multiplied by t/T maxvalue and random number rand whether meet p c× t/T max>rand.
If two conditions all do not meet, then think that search procedure is in the exploration stage, particle i renewal speed is:
v i d(t+1)=rand·v i d(t)+a i d(t)
Wherein, be in the t time iteration particle i in the renewal speed of d dimension, be the speed of particle in the t time iteration, a i dt () is for particle i is at the gravitational acceleration of d dimension;
If two conditions have one or two to be met, then think that search procedure enters the development phase, for each dimension d, first will will judge aberration rate p mwhether p is met with random number rand m>rand, if do not met, Gb (t) remains unchanged; If met, then to the d dimension Gb of Gb (t) dt () carries out Gaussian mutation, that is:
Then based on the speed of each dimension of multiple-spot detection policy update particle of Memorability:
v i d ( t + 1 ) = r a n d &CenterDot; ( c &prime; 2 Gb d ( t ) &prime; - Pb i d ( t ) - x i d ( t ) )
Wherein, be in the t time iteration particle i in the renewal speed of d dimension, the history being particle i in the t time iteration is optimum in the position of d dimension, be in the t time iteration particle i in the position of d dimension, c '=c+2t/T max, maximum iteration time T max.
Upgrade particle position based on new speed, particle i updated space is set to:
x i d ( t + 1 ) = x i d ( t ) + v i d ( t + 1 )
Wherein, be in the t time iteration particle i in the renewal position of d dimension.
CN201510853871.2A 2015-11-27 2015-11-27 A kind of feature selection approach based on the search of Memorability multiple point crossover gravitation Active CN105512675B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510853871.2A CN105512675B (en) 2015-11-27 2015-11-27 A kind of feature selection approach based on the search of Memorability multiple point crossover gravitation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510853871.2A CN105512675B (en) 2015-11-27 2015-11-27 A kind of feature selection approach based on the search of Memorability multiple point crossover gravitation

Publications (2)

Publication Number Publication Date
CN105512675A true CN105512675A (en) 2016-04-20
CN105512675B CN105512675B (en) 2019-01-22

Family

ID=55720641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510853871.2A Active CN105512675B (en) 2015-11-27 2015-11-27 A kind of feature selection approach based on the search of Memorability multiple point crossover gravitation

Country Status (1)

Country Link
CN (1) CN105512675B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107220662A (en) * 2017-05-16 2017-09-29 西北工业大学 The hyperspectral image band selection method clustered based on global optimum
CN107451562A (en) * 2017-07-31 2017-12-08 湖北工业大学 A kind of band selection method based on Chaotic Binary gravitation search algorithm
CN107462255A (en) * 2017-08-01 2017-12-12 江西理工大学 Using the vehicle path planning method for intersecting gravitation search
CN108827904A (en) * 2018-06-19 2018-11-16 广东工业大学 Substance identification, device, equipment and storage medium based on tera-hertz spectra
CN113960108A (en) * 2021-09-24 2022-01-21 株洲国创轨道科技有限公司 Method and system for simultaneously measuring heat conductivity coefficient and specific heat capacity of carbon fiber composite material

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120130929A1 (en) * 2010-11-24 2012-05-24 International Business Machines Corporation Controlling quarantining and biasing in cataclysms for optimization simulations
US8458108B2 (en) * 2010-06-30 2013-06-04 International Business Machines Corporation Modifying constraint-compliant populations in population-based optimization
CN103646178A (en) * 2013-12-18 2014-03-19 中国石油大学(华东) Multi-objective optimization method based on improved gravitation search algorithm
CN104331893A (en) * 2014-11-14 2015-02-04 东南大学 Complex image multi-threshold segmentation method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8458108B2 (en) * 2010-06-30 2013-06-04 International Business Machines Corporation Modifying constraint-compliant populations in population-based optimization
US20120130929A1 (en) * 2010-11-24 2012-05-24 International Business Machines Corporation Controlling quarantining and biasing in cataclysms for optimization simulations
CN103646178A (en) * 2013-12-18 2014-03-19 中国石油大学(华东) Multi-objective optimization method based on improved gravitation search algorithm
CN104331893A (en) * 2014-11-14 2015-02-04 东南大学 Complex image multi-threshold segmentation method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李春龙: "《引力搜索算法中粒子记忆性改进的研究》", 《计算机应用》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107220662A (en) * 2017-05-16 2017-09-29 西北工业大学 The hyperspectral image band selection method clustered based on global optimum
CN107220662B (en) * 2017-05-16 2019-07-19 西北工业大学 Hyperspectral image band selection method based on global optimum's cluster
CN107451562A (en) * 2017-07-31 2017-12-08 湖北工业大学 A kind of band selection method based on Chaotic Binary gravitation search algorithm
CN107451562B (en) * 2017-07-31 2020-04-24 湖北工业大学 Wave band selection method based on chaotic binary gravity search algorithm
CN107462255A (en) * 2017-08-01 2017-12-12 江西理工大学 Using the vehicle path planning method for intersecting gravitation search
CN108827904A (en) * 2018-06-19 2018-11-16 广东工业大学 Substance identification, device, equipment and storage medium based on tera-hertz spectra
CN108827904B (en) * 2018-06-19 2021-01-26 广东工业大学 Substance identification method, device and equipment based on terahertz spectrum and storage medium
CN113960108A (en) * 2021-09-24 2022-01-21 株洲国创轨道科技有限公司 Method and system for simultaneously measuring heat conductivity coefficient and specific heat capacity of carbon fiber composite material
CN113960108B (en) * 2021-09-24 2024-05-28 株洲国创轨道科技有限公司 Method and system for simultaneously measuring heat conductivity coefficient and specific heat capacity of carbon fiber composite material

Also Published As

Publication number Publication date
CN105512675B (en) 2019-01-22

Similar Documents

Publication Publication Date Title
CN106599797B (en) A kind of infrared face recognition method based on local parallel neural network
CN103258214B (en) Based on the Classifying Method in Remote Sensing Image of image block Active Learning
CN103116762B (en) A kind of image classification method based on self-modulation dictionary learning
CN110472817A (en) A kind of XGBoost of combination deep neural network integrates credit evaluation system and its method
CN108304316B (en) Software defect prediction method based on collaborative migration
CN105512675A (en) Memory multi-point crossover gravitational search-based feature selection method
CN104732244B (en) The Classifying Method in Remote Sensing Image integrated based on wavelet transformation, how tactful PSO and SVM
CN105320961A (en) Handwriting numeral recognition method based on convolutional neural network and support vector machine
CN102156871B (en) Image classification method based on category correlated codebook and classifier voting strategy
CN106971091B (en) Tumor identification method based on deterministic particle swarm optimization and support vector machine
CN102915445A (en) Method for classifying hyperspectral remote sensing images of improved neural network
Hong et al. Automatic recognition of coal and gangue based on convolution neural network
CN102314614A (en) Image semantics classification method based on class-shared multiple kernel learning (MKL)
CN109214460A (en) Method for diagnosing fault of power transformer based on Relative Transformation Yu nuclear entropy constituent analysis
CN104091038A (en) Method for weighting multiple example studying features based on master space classifying criterion
CN104991974A (en) Particle swarm algorithm-based multi-label classification method
CN105320967A (en) Multi-label AdaBoost integration method based on label correlation
CN113408605A (en) Hyperspectral image semi-supervised classification method based on small sample learning
Krawczyk et al. Weighted one-class classification for different types of minority class examples in imbalanced data
CN109344856B (en) Offline signature identification method based on multilayer discriminant feature learning
CN109902740A (en) It is a kind of based on more algorithm fusions it is parallel learn Industry Control intrusion detection method again
CN110009030A (en) Sewage treatment method for diagnosing faults based on stacking meta learning strategy
CN110363230A (en) Stacking integrated sewage handling failure diagnostic method based on weighting base classifier
CN104463194A (en) Driver-vehicle classification method and device
CN105975611A (en) Self-adaptive combined downsampling reinforcing learning machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Sun Genyun

Inventor after: Zhang Aizhu

Inventor after: Zhang Xuming

Inventor after: Hao Yanling

Inventor after: Chen Xiaolin

Inventor after: Wang Zhenjie

Inventor before: Sun Genyun

Inventor before: Zhang Aizhu

Inventor before: Chen Xiaolin

Inventor before: Wang Zhenjie

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211019

Address after: 266000 Room 204, complex building, Science Park, Shandong University of science and technology, No. 579, qianwangang Road, Huangdao District, Qingdao, Shandong Province

Patentee after: Qingdao Xingke Ruisheng Information Technology Co.,Ltd.

Address before: 266580 No. 66 Changjiang West Road, Qingdao economic and Technological Development Zone, Shandong

Patentee before: CHINA University OF PETROLEUM (EAST CHINA)