1. Главная
  2. Библиотека
  3. Инженерные сети и оборудование
  4. Разработать архитектуру полносвязной нейронной сети (Feedforward...
Разбор задачи

Разработать архитектуру полносвязной нейронной сети (Feedforward Neural Network) с использованием библиотеки TensorFlow/Keras для решения задачи многоклассовой классификации набора данных Wine. Архитектура сети: Входной слой: 13 нейронов (количество

  • Предмет: Инженерные сети и оборудование
  • Автор: Кэмп
Разработать архитектуру полносвязной нейронной сети (Feedforward Neural Network) с использованием библиотеки TensorFlow/Keras для решения задачи многоклассовой классификации набора данных Wine. Архитектура сети: Входной слой: 13 нейронов (количество

Условие:

Разработать архитектуру полносвязной нейронной сети (Feedforward Neural Network) с использованием библиотеки TensorFlow/Keras для решения задачи многоклассовой классификации набора данных Wine.

Архитектура сети:
Входной слой: 13 нейронов (количество признаков)
1-й скрытый слой: 64 нейрона, функция активации ReLU
2-й скрытый слой: 32 нейрона, функция активации ReLU
Выходной слой: 3 нейрона (количество классов), функция активации Softmax

Требования:
Загрузить и предобработать набор данных Wine
Разделить данные на тренировочную и тестовую выборки (80% / 20%)
Выполнить масштабирование признаков (стандартизацию, используя StandartScaler)
Построить нейронную сеть указанной архитектуры
Скомпилировать модель с оптимизатором Adam и функцией потерь categorical_crossentropy
Обучить модель на 100 эпохах с размером пакета 32
Оценить качество модели на тестовой выборке

Решение:

Здравствуйте! Как преподаватель, я помогу вам разработать и реализовать полносвязную нейронную сеть (FNN) для многоклассовой классификации набора данных Wine с использованием TensorFlow/Keras, строго следуя всем указанным требованиям.

Решение задачи многоклассовой классификации Wine

1. Дано

  • Задача: Многоклассовая классификация.

  • Набор данных: Wine (из sklearn.datasets).

  • Архитектура сети:

  • Входной слой: 13 нейронов.

  • Скрытый слой 1: 64 нейрона, активация ReLU.

  • Скрытый слой 2: 32 нейрона, активация ReLU.

  • Выходной слой: 3 нейрона, активация...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какая функция активации наиболее подходит для выходного слоя нейронной сети, решающей задачу многоклассовой классификации, где каждый входной объект принадлежит ровно к одному из нескольких классов?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет