Требуется описание алгоритма работы с компонентом "Нейронная сеть (классификация)"?

0 голосов
newbie в категории Алгоритмы

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

В качестве примера - решил построить простую сеть на 9 входных нейронов и 1 выходной для классификации рисунка 3Х3 (каждому полю соответствует пиксель в исходном рисунке - соответственно 9 полей и 9 входных нейронов). Один выходной (поле Class) - результирует рисунок.

Обучающая и тестовая выборки приложена к письму.

В тестовой выборке - девять полей входа.

Цель - получит классификацию по тестовой выборке, в % ее совпадения к 3-м классам обучающей выборки.

Через текстовый компонент выборки я завел обучающую таблицу, завел ее в компонент, настроил сеть, после нажатия на компоненте "Переобучить" задание выполнилось, компонент стал зеленым, на выходе в предварительном просмотре посмотрел результаты обучения.

Как теперь присоединить тестовую выборку и проверить ее на компоненте - не знаю. Подаю тестовую выборку на вход обученного компонента  вместо обучающей таблицы  -идет сообщение об ошибке с текстом "компонент не обучен" .

Прошу объяснить по шагам - как выполнить классификацию входного набора на приведенном простом примере

Ответ: 1 шт.

+1 голос
Natalia Solomentseva

Здравствуйте!

В данном случае сценарий может быть следующий:

  1. В узле Нейросеть (классификация), на который направляется обучающая выборка, нужно настроить Режим активации узла (правой кнопкой мыши вызвать меню настроек узла - Настроить режим активации узла - в окне настроек выбрать Всегда переобучать).
  2. Добавить узел Выполнение узла и направить на него тестовую выборку.
  3. В тестовую выборку необходимо добавить выходное поле. Вид данных для выходного поля должен быть дискретным.
  4. Узел Выполнение узла нужно настроить на узел Нейросеть (классификация). Тогда он сможет выполнить на новых данных этот узел (скриншот Выполнение узла).
  5. Для Выполнение узла настроить Режим активации (Настроить режим активации узла - Всегда выполнять). В этом случае узел будет выполняться на тех результатах обучения, которые выдает Нейросеть (классификация).

Выполнение узла

...