Изучение нечетких моделей
#
FuzzyLogic.fuzzy_cmeans — Function
fuzzy_cmeans(
X::Array{T<:Real, 2},
N::Int64;
m,
maxiter,
tol
) -> Tuple{Any, Any}
Выполняет нечеткую кластеризацию данных X с использованием кластеров N.
Ввод
-
X— матрица данных, каждый столбец которой представляет собой точку данных. -
N— количество используемых кластеров.
Именованные аргументы
-
m— экспонента функции принадлежности нечетких множеств (значение по умолчанию2.0). -
maxiter— максимальное количество итераций (значение по умолчанию100). -
tol— абсолютная погрешность для условия остановки. Остановка, если , где —
значение функции стоимости на -й итерации.
Вывод
-
C— матрица центров, каждый столбец является центром кластера. -
U— матрица степеней принадлежности, указывает на степень принадлежности -й точки -му кластеру.