Автоматическое построение лингвистических переменных
Если заранее сказать что-либо о предметной области сложно, универсальное множество разбивается на равные отрезки, число точек разбиения равняется числу термов. Желательно, число термов брать нечетным. Минимальное число термов - 3. Для автоматического построения используют треугольные функции принадлежности
Автоматическое построение удобно тем, что оно может быть легко дополнено с помощью последовательного итерационного наращивания лингвистической переменной. Необходимо определить уровень детализации ЛП(t, n) , где
t - непосредственно уровень детализации,
n - число термов, на данном уровне детализации
ЛП(1, 3) - самая простая лингвистическая переменная первого уровня содержит 3 терма.
Изменение уровня детализации может производиться автоматически.
Условия:
· Необходимо сохранять все созданные правила при переходе от первого уровня к следующему, т.е. имена термов изменяться не должны, функция принадлежности термов должна изменяться минимально.
· Переход между уровнями должен быть максимально простым и понятным
Для построения ЛП уровня t+1 из ЛП уровня t с минимальными изменениями в базе правил и терм – множествах необходимо добавить новые термы только между двумя соседними термами ЛП уровня t
ЛП(t, n) →ЛП(t+1, 2*n-1)
Число термов 1 уровня соотносится с числом t-го уровня
n(t)=(n(1)-1)* +1
При таком подходе существующие правила не меняют лингвистических значений.
Дата добавления: 2021-12-10; просмотров: 14; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!