How to validate value of K with PSO.
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I am creating bag of visual words using bagOfFeatures() function for my dataset. Here I wanted to know for how many number of clusters do I get a good accuracy value., so I kept changing the values of k from 50 to 400 in steps of 50. like {50,100,150,200,250 ..... 400}. and i get a good accuracy at k=250. This k value I want to validate it with other methods like:
1. automatic identification method of k value for the dataset used. Which is the best method for this.? and also
2. by Using Particle Swarm optimization (PSO).
How i can proceed further. Your inputs are more important to me.
0 comentarios
Respuestas (1)
Yuvaraj Venkataswamy
el 13 de Ag. de 2018
This file exchange will help you.
3 comentarios
Yuvaraj Venkataswamy
el 14 de Ag. de 2018
@Karthik, In reference code, they are using sphere equation as cost function or objective function. In your work, You have take your equation which you want to optimize. PSO parameters are variables which you can adjust, no issues. Initially, the best value is varied by increasing the iteration. After some iteration, the value is attained consistent if you increase large number of iteration.
Ver también
Categorías
Más información sobre Particle Swarm en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!