← Все проекты

📊 Определение возраста покупателей


🧭 Что такое проект

Поздравляем! 🎉
Вы успешно прошли курс в тренажёре. Самое время проверить знания и решить новую задачу. Выполнять работу будете самостоятельно.

Когда закончите, отправьте её на проверку ревьюеру: он пришлёт комментарии в течение суток. После этого нужно доработать проект и пройти повторную проверку.

Скорее всего, вы будете дорабатывать кейс по комментариям ещё несколько раз. Это нормально.

Проект завершён, когда ревьюер одобрит все доработки.


📌 Описание проекта

Сетевой супермаркет «Хлеб-Соль» внедряет систему компьютерного зрения для обработки фотографий покупателей. Фотофиксация в прикассовой зоне поможет определять возраст клиентов, чтобы:

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


📋 Инструкция по выполнению проекта

  1. Проведите исследовательский анализ набора фотографий.
  2. Подготовьте данные к обучению.
  3. Обучите нейронную сеть и рассчитайте её качество.

🔬 Исследовательский анализ данных

Ознакомьтесь с инструкцией по выполнению проекта.

Вашей метрикой качества будет MAE.

План выполнения проекта:


📁 Описание данных

Данные взяты с сайта ChaLearn Looking at People. Они находятся в папке /datasets/faces/.

В вашем распоряжении одна папка со всеми изображениями (/final_files) и CSV-файл labels.csv с двумя колонками: file_name и real_age.

Извлечь данные из папки вам поможет новый метод ImageDataGenerator — flow_from_dataframe(dataframe, directory, ...).


Задание 1

Проведите исследовательский анализ данных:

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


🤖 Обучение модели

Обучите модель в GPU-тренажёре и сохраните результат вывода модели на экран.

Но прежде ознакомьтесь с несколькими рекомендациями:

Чтобы выполнить задание, перейдите на курс «Компьютерное зрение — практика обучения нейронных сетей», выберите тему «Самостоятельный проект», а в теме — урок «Обучение модели».


✅ Как будут проверять проект?

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

На что обращают внимание ревьюеры, проверяя проект:

Аспект Комментарий
📋 Выполнение инструкции Все ли шаги по инструкции выполняете?
📊 Исследовательский анализ данных Как проводите исследовательский анализ данных?
🔧 Подготовка данных Как готовите данные к обучению?
🧠 Нейронные сети Какие нейронные сети рассматриваете?
💬 Выводы Какие выводы делаете?
📐 Структура проекта Следите ли за структурой проекта? Поддерживаете аккуратность кода?

🧠 Всё, что вам нужно знать, есть в шпаргалках и конспектах прошлых тем.


✨ Успеха!

Смотреть решение (ноутбук) →