Методические указания к лабораторным занятиям Интеллектуальные системы обработки информации и машинное обучение Ставрополь, 2017


Download 4.3 Mb.
Pdf ko'rish
bet57/121
Sana27.10.2023
Hajmi4.3 Mb.
#1727451
TuriМетодические указания
1   ...   53   54   55   56   57   58   59   60   ...   121
Bog'liq
78Metod IntelectSysObrInf 10.05.03 12.02.2017

Деревья решений. 
Деревья решений (decision 
trees) 
предназначены для решения задач классификации. Они создают 
иерархическую 
структуру 
классифицирующих 
правил 
типа 
«ЕСЛИ…ТО…» (if-then), имеющую вид дерева. Дерево решений 
состоит из узлов (рис.4.2), где производится проверка условия, и 
листьев – конечных узлов дерева, указывающих на класс (узлов 
решения). 
13



Возраст > 
40 
Нет 
Да 
Образовани
е 
Имеется 
дом 
Нет
Да 
Высш
ее 
Среднее 
Специальн
ое 
Доход > 
5000 
Выдать 
кредит 
… 
… 

Нет Да
Отказать
Выдать 
кредит 
Рис. 2.6. Пример дерева решений. 
Дерево решений строится по определенному алгоритму. 
Наибольшее распространение получили алгоритмы CART и 
C4.5(C5.0). 
Искусственные 
нейронные 
сети 
(ИНС). 
Искусственные нейронные сети, в частности, многослойный 
персептрон, решают задачи регрессии и классификации. Однако, в 
отличие от дерева решений, нейронные сети не способны объяснять 
выдаваемое решение, поэтому их работа напоминает «черный ящик» 
со входами и выходами. 
Нейронные сети моделируют простые биологические процессы, 
аналогичные процессам, происходящим в человеческом мозге. ИНС 
способны к адаптивному обучению путем реакции на положительные 
и отрицательные воздействия. 
В основе их построения лежит элементарный преобразователь
называемый искусственным нейроном или просто нейроном по 
аналогии с его биологическим прототипом. 
134 


Структуру нейросети – многослойного персептрона (рис.4.3) - 
можно описать следующим образом. Нейросеть состоит из 
нескольких слоев: входной, внутренний (скрытый) и выходной слои. 
Входной слой реализует связь с входными данными, выходной – с 
выходными. Внутренних слоев может быть от одного и больше. В 
каждом слое содержится несколько нейронов. Все нейроны 
соединяются между собой связями, называемые весами
Входной 
слой 
Внутренние 
(скрытые) слои 
Выходной слой 
Вход 1 
Вых
од 1 
∑ 
∑ 
∑ 
Вход 2 
∑ 
Вых
од 2 
∑ 
∑ 
∑ 
Вход N 
∑ 
Вых
од 

∑ 
∑ 
∑ 
Рис.4.3. Многослойный персептрон. 
Перед использованием нейронной сети производится ее 
обучение, что представляет собой итерационный процесс настройки 
весовых коэффициентов. Для обучения применяются специальные 
алгоритмы. Наибольшее распространение получили градиентные 
методы обучения – алгоритм обратного распространения ошибки 
(Back Propagation), сопряженных градиентов, RProp и другие. Для 
проверки адекватности построенной нейронной сети используется 
специальный прием - тестовое подтверждение. 
Основное достоинство нейронных сетей состоит в том, что они 
моделируют сложные нелинейные зависимости между входными и 
выходными переменными. 
13




Download 4.3 Mb.

Do'stlaringiz bilan baham:
1   ...   53   54   55   56   57   58   59   60   ...   121




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling