Для многомерной нелинейной функции 𝑓𝑓 = 𝑥𝑥1+𝑥𝑥2 +𝑥𝑥 𝑥𝑥
постройте
𝑥𝑥3 4 5
нейронную сеть, позволяющую аппроксимировать ее значение
(предполагается 1≤ xi ≤3; i = 1,...,5).
Задание необходимо выполнять в следующем порядке.
1. Подготовить обучающую выборку средствами приложения Microsoft Excel и оформить ее в виде файла *.txt.
Чтобы создать набор случайных чисел, нужно использовать функцию
Excel СЛУЧМЕЖДУ() (рис. 7.13).
Рисунок 7.13 – Создание обучающей выборки
Рассчитать значение заданной функции в соседнем столбце.
2. Провести обучение нескольких нейронных сетей (как минимум, двух).
3. Проверить качество каждой обученной сети с помощью диаграммы рассеяния, отражающей близость обученной модели к исходной. Выбрать наилучшую модель и оценить точность аппроксимации.
4. Провести исследования для функции 𝑓𝑓 = 𝑥𝑥 − 20 sin(𝑥𝑥) + 5𝑥𝑥 + 𝑥𝑥4.
|
Сохраните проект в файле L7_1.ded.