Автоматическое построение лингвистических переменных



Если заранее сказать что-либо о предметной области сложно, универсальное множество разбивается на равные отрезки, число точек разбиения равняется числу термов. Желательно, число термов брать нечетным. Минимальное число термов - 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!