- Услуги
- Цена и срок
- О компании
- Контакты
- Способы оплаты
- Гарантии
- Отзывы
- Вакансии
- Блог
- Справочник
- Заказать консультацию
В настоящее время применение нейронных сетей развивается в следующих направлениях:
Нейронная сеть – это математическая модель, состоящая из набора связанных между собой элементов, аналогичных нейронам головного мозга и функционирующих похожим образом.
Нейронной сетью называют множественную суперпозицию многочлена сигма-подобных функций.
В качестве сигма-функций используют рациональную сигмоиду или гиперболический тангенс. Причина использования сигма-функции заключается в том, что различные её участки имеют различное поведение. Изменяя входной коэффициент нейрона можно добиться от него поведения похожего на степенную, линейную или логарифмическую зависимости.
Особенный характер функции нейронной сети придают входные и выходные коэффициенты нейронов, обуславливающие как тип зависимости (входные), так и силу влияния нейрона (выходные) на другие нейроны сети. Подбор этих коэффициентов называется обучением нейронной сети.
Существует три типа обучения сети:
Стохастический метод (обучение по Кохонену) предполагает перебор случайных значений коэффициентов до тех пор, пока функция нейронной сети не начнёт удовлетворительно отображать искомую зависимость. Недостаток этого метода – низкая скорость обучения сети:
Градиентный метод (обратное распространение ошибки) предполагает изменение коэффициентов сети на вычисляемую через производные величину градиента ошибки сигма-функции таким образом, чтобы минимизировать ошибку. Недостаток метода – невозможность поиска альтернативных решений при достижении минимума ошибки в тех случаях, когда минимум функции не глобальный. Эту особенность называют западанием в локальный минимум.
Смешанные методы сочетают в себе одновременное использование как стохастической, так и градиентной составляющей обучения. Примером такого сочетания может служить эволюционный алгоритм, применяемый в модуле поиска решения MS EXCEL.
Модель прогноза на основе однослойной нейронной сети
Структурной единицей искусственной нейронной сети является искусственный нейрон.Искусственный нейрон – это упрощенная математическая модель биологического нейрона. Рассмотрим нейрон Маккалоха-Питса, который был предложен в 1943 году.
У искусственного нейрона выделяют следующие три главных компонента:
В качестве функции активации может выступать любая функция. Перечислим те из них, которые чаще всего используются при построении нейронной сети:
Наиболее популярными в настоящее время являются сигмоидальная и функция активации гиперболического тангенса.