Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IIS_konechnyy_variant.doc
Скачиваний:
5
Добавлен:
06.07.2019
Размер:
2.76 Mб
Скачать

33. Когнитрон. Неокогнитрон.

Когнитрон – алгоритм обучения без учителя.

Когнитрон – это гипотетическая модель биологической системы восприятия и распознавания (модель электронного глаза), инвариантная (может распознавать предмет) к поворотам и изменениям масштабов образов. Нейроны делятся на возбуждающие и тормозящие.

Когнитрон: все слои состоят из одинаковых нейронов.

Неокогнитрон

В слоях разные нейроны

34. Генетические алгоритмы. Отжиг.

60-70 гг.Джон Холланд.

Генетический алгоритм – это последовательность управляющих действий и операций, моделирующая эволюционные процессы на основе аналогов механизмов генетического наследования и естественного отбора.

{рисунок хромосомы 3 штуки: || X | - мутация}

Хромосома – это вектор или последовательность, каждая позиция которой называется геном – единица информации.

Хромосома: 010001001...

Особь (индивидуум) – это набор хромосом

Особи объединяются в популяцию, число её членов конечно.

Начальная популяция;

Обучение нейронных сетей на основе генетических алгоритмов.

  1. Выделение управляющих параметров задачи обучения

  2. Получение решения при фиксированных значениях параметров

  3. Определение рассогласованности полученного и требуемого решения

  4. Выбор новых значений параметров на основе работы генетического алгоритма

  5. Остановка в случае получения удовлетворительного значения ошибки или переход к пункту 2.

Параметры генетического алгоритма

1 синоптические веса

2 функция активации

35. Нечеткая логика. Лингвистическая переменная.

Теория нечетких (размытых) множеств была впервые предложена американским математиком Лотфи Заде в 1965 г. и предназначалась для преодоления трудностей представления неточных понятий, анализа и моделирования систем. Отличие нечеткой логики от классической заключается в том, что она интерпретирует не только значениями «истина» и «ложь», но и промежуточными значениями.

Л. Заде ввел одно из главных понятий в нечеткой логике — понятие лингвистической переменной.

Лингвинистическая переменная – это переменная, значение которой определяется набором вербальных (то есть словесных) характеристик некоторого свойства. (Например, ЛП «рост» определяется через набор {карликовый, низкий, средний, высокий, очень высокий}).

Лингвистическая переменная отличается от числовой переменной тем, что ее значениями являются не числа, а слова или предложения в естественном или формальном языке (называемые термами).

Значения лингвистической переменной (ЛП) определяются через так называемые нечеткие множества (НМ), которые в свою очередь определены на некото­ром базовом наборе значений или базовой числовой шкале, имеющей размер­ность. Каждое значение ЛП определяется как нечеткое множество (например, НМ «низкий рост»).

Лингвистической переменной называется набор <b ,T(b),X,G,M>, где

b - имя лингвистической переменной;

Т(b) множество её значений (терм-множество переменной b), представляющее имена нечетких переменных, областью определения которых является множество X. Множество T называется базовым терм-множеством лингвистической переменной;

G - синтаксическая процедура, позволяющая оперировать элементами терм-множества T, в частности, генерировать новые термы (значения).

М - семантическая процедура, позволяющая преобразовать новое значение лингвистической переменной, образованной процедурой G, в нечеткую переменную, то есть сформировать соответствующее нечеткое множество.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]