Cats vs. Dogs

Финиш 24.07 19:59

Задача

Классификация животного: кошка или собака

Система классификации

Подготовлена программа для предварительной обработки изображений, проектирования и настройки нейронной сети. Необходимо отредактировать эту программу для достижения наилучшего результата. Язык программирования: Python

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

Подготовка

Посмотрите короткий-курс по нейронным сетям:

  1. Лекция 1. Введение в нейронные сети
  2. Лекция 2. Как нейронная сеть обучается и подбирает весовые коэффициенты
  3. Лекция 3. Google Collab и первая нейронная сеть — часть 1
  4. Лекция 4. Google Collab и первая нейронная сеть — часть 2
  5. Лекция 5. Свёрточная нейронная сеть
  6. Необязательная лекция. Свёрточная нейронная сеть

Выполнение

Скачайте архив с данными. В архиве находятся файлы main.py, eval.py и две папки с животными: animals (тренировочный набор данных) и animalsval (валидационный).

В файле eval.py необходимо заполнить 3 функции:

  1. Функцию предобработки данных
  2. Фунцию загрузки вашей модели
  3. Функцию предсказания класса животного на картинке: 0 - кошка, 1 - собака.

Не меняйте названия функций файла eval.py.

Всю работу по отработке модели необходимо вести в файле eval.py. Файл main.py предназначен для проверки работоспособности и точности модели на валидационной выборке. Как только точность Вас удовлетворит, вернитесь на эту страницу и загрузите файл eval.py, нажав на кнопку “прислать решение”.

Проверка кода осуществляется на тестовых данных: изображениях, не включенных в тренировочную и валидационную выборки. Метрикой оценки является F1-мера.

В качестве решения присылайте архив с файлом eval.py и с сохранённой моделью в формате .h5 (Как сохранять модель в формат h5). Архив должен называться animal_task.zip

Важно:

  1. Для построения модели нейронной сети используйте tensorflow версии 2.0.1
  2. Архив с заданием должен называться animal_task.zip и содержать файлы eval.py и вашу модель



Очки Участник Дата Команда Город Учебное заведение
0.995 Данил Дубяга 17.07.2020 15:24
0.995 Максим Романовский 11.07.2020 11:31 F_T_L
0.995 Иван Семёнов 11.07.2020 23:21 Kernel Тула
0.995 Максим Королев 11.07.2020 23:03 Kernel Тула
0.981 Стукалов Артем 02.07.2020 19:56 Ханты-Мансийск ЮФМЛ
0.977 Евсей Антонович 14.07.2020 03:41 Тюмень Центр Курсор
0.971 Андрей Нечесов 11.07.2020 12:09 Радиус-вектор Москва ГБОУ Школа №491 "Марьино"
0.962 Даниил Зиновьев 14.07.2020 14:35 Рязань Гимназия 5
0.958 Степан Тезюничев 07.07.2020 12:09 Москва
0.957 Иван Радько 22.07.2020 10:33 Новосибирск МБОУ "Новосибирская классическая гимназия №17"
0.953 FTL_ML 10.07.2020 07:26 FTL_ML
0.868 Алексей Чертков 29.06.2020 15:21 ЗЛые лоси Москва МГУ
0.852 Ярослав Маланченко 21.07.2020 09:48 с. Иглино МБОУ СОШ № 3 С. ИГЛИНО / Респ Башкортостан, село Иглино, ул Горького, д 45
0.829 Михаил Ларшин 13.07.2020 05:17
0.818 Сёма Ключников 18.07.2020 18:40 Здесь может быть ваша реклама Naberejnie CHelny МАОУ СОШ №55
0.8 Sergey Kondrashov 13.07.2020 13:52 Москва Школа № 2127 (Учитель)
0.787 Данила Жебряков 10.07.2020 10:02
0.785 Дмитрий Оконешников 15.07.2020 06:28 Новосибирск Лицей №22
0.781 Данила Курзаев 12.07.2020 14:27 Магнитогорск Школа № 32
0.771 Даниил Степанов 11.07.2020 20:02
0.764 Егор Наконечный 11.07.2020 13:36 Орехово-Зуево МОУ лицей
0.75 Maxim Poluektov 10.07.2020 11:35 Белгород ГБОУ БИЮЛИ
0.669 Карпов Геннадий(rikko) 14.07.2020 14:33 Владивосток МБОУ СОШ №57
0.667 Никита Малышев 11.07.2020 08:35 Набережные Челны МБОУ "СОШ №53"
0.667 Андрей Сергеев 04.07.2020 18:04 Рыбинск Кванториум
0.667 Иван Полянин 11.07.2020 11:33 F_T_L Минск Гимназия №1
0.272 Алексей Гаврилов 07.07.2020 11:57