Нейросеть

Материал из MachineLearning.

Перейти к: навигация, поиск

Содержание

Нейросеть

Однослойная нейросеть

Модель МакКаллока–Питтса. Пусть X - пространство объектов; Y - множество допустимых ответов; y∗ : X → Y - целевая зависимость, известная только на объек- тах обучающей выборки  X_l = (x_i, y_i)^{l}_{i=1}, y_i = y∗(x_i). Требуется построить алгоритм a: X → Y , аппроксимирующий целевую зависимость y∗ на всём множестве X. Будем предполагать, что объекты описываются n числовыми признаками f_j : X → R, j = 1,\ldots, n. Вектор (f_1(x), . . . , f_n(x))∈ R называется признаковым описанием объекта x.

Модель МакКаллока и Питтса

Алгоритм принимает на вход вектор x=(x^1,\dots,x^n). Для простоты полагаем все признаки бинарными. Каждому нейрону соответствует вектор весов w=(w_1,w_2,\ldots,w_n). вектор признаков скалярно перемножается с вектором весов. Если результат превышает 'порог активации', результат работы нейрона равен 1, иначе 0.

a(x)=\phi(\sum^{n}_{j=1} w_j x^j-w_0)

где phi(z)=[z\me 0]

Многослойная нейросеть

Шаблон:STUB

Личные инструменты