Red de conocimiento informático - Aprendizaje de programación - Cómo utilizar la función funcional FCM en matlab

Cómo utilizar la función funcional FCM en matlab

El algoritmo de agrupamiento difuso de C-means puede agrupar el conjunto de datos de entrada en categorías cluster_n especificadas

Descripción de la función

Formato de sintaxis

[center , U, obj_fcn] = FCM(datos, cluster_n, opciones)

Uso:

1. [centro,U,obj_fcn] = FCM(Datos,N_cluster, opciones); /p>

2. [center,U,obj_fcn] = FCM(Data,N_cluster);

Variables de entrada

datos ---- matriz n* m, que representa n muestras, cada muestra tiene valores propios m-dimensionales

cluster_n ---- escalar, que representa el número de centros de agregación, es decir, el número de categorías

opciones ---- Vector de columna 4*1, donde

opciones(1): índice de la matriz de membresía U, >1 (valor predeterminado: 2.0)

opciones(2): número máximo de iteraciones ( Valor predeterminado: 100)

opciones(3): Cambio mínimo en el grado de membresía, condición de terminación de iteración (Valor predeterminado: 1e-5)

opciones(4): Cada Ya sea para generar indicador de información para esta iteración (valor predeterminado: 0)

Variable de salida

centro ---- centro del clúster

U ---- matriz de grados de afiliación

obj_fcn ---- valor de la función objetivo