Skip to content
YanKarpov edited this page Jun 29, 2024 · 7 revisions

Проект: EmotionRecognizer

Этот проект представляет собой веб-приложение для распознавания эмоций на простых рисунках, используя нейронную сеть.

Он создан в рамках моего обучения, знакомства с машинным обучением и создания и обучения нейросетей. Это мое первое Wiki, которое я оформляю в своем проекте на GitHub, поэтому по мере работы я буду его обновлять, улучшать и дополнять информацией о том, что и как работает.

Основная цель - помочь мне разобраться и всё хорошо задокументировать от начала до конца, чтобы потом я мог легко вспомнить, что я сделал и написал.

Кроме того, это может помочь другим людям, которые будут изучать нейросети, искать идеи или вдохновение, и наткнутся на мой репозиторий. 🐺

Структура Wiki

  1. Обзор проекта
  2. Архитектура нейронной сети
  3. Интерфейс пользователя
  4. Процесс обучения
  5. Работа нейросети

Обзор проекта

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

Перейти к разделу Обзор проекта

Архитектура нейронной сети

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

Перейти к разделу Архитектура нейронной сети

Интерфейс пользователя

Этот раздел описывает интерфейс приложения и взаимодействие пользователя с ним. Как рисовать на холсте, как сохранять и обучать модель, как предсказывать эмоции.

Перейти к разделу Интерфейс пользователя

Процесс обучения

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

Перейти к разделу Процесс обучения

Работа нейросети

Описание работы нейросети в приложении, включая предобработку данных и предсказания. Этот раздел помогает понять, как нейросеть обрабатывает входные данные и делает выводы.

Перейти к разделу Работа нейросети