Математическое выражение

Финиш 29 ноября 2020

Задача

Вычислить значение математического выражение

Используйте свои навыки работы с нейронными сетями для решения задачи классификации. На основе представленной выборки ваш алгоритм должен будет распознать числа и математический символ.

Образовательная программа

Ссылка на видео-уроки

Выполнение

В архиве задания вы найдёте папки data_train и data_validate c изображениями чисел и символов. Там же вы найдёте файлы data_train.csv , data_validate.csv, eval.py и main.py.

В папке data_train представлены изображения переменных alpha и beta. При вычислении выражения заменяйте alpha на 1999, а beta на 2036.

В файле data_train.csv вы найдёте аннотации для файлов из папки data_train.

В файле data_validate.csv вы увидите пример файла для тестирования вашей модели.

Он состоит из столбца path1(первое число), sym(математический символ), path2(второе число) и result(вычисленное выражение).

digits-path

В столбцах path1, sym, path2 имена файлов с изображениями, эти три изображения составляют математическое выражение, например такое:

digits-values

Вам нужно его вычислить и вписать ответ в столбец result.

digits-results

Проверка

Решение и подгрузку модели нужно реализовать в файле eval.py

В файле main.py вы можете проверить работоспособность вашей модели. Если ваша модель проходит проверку, то вы можете отправить архив(файл eval.py и файлы моделей) с решённым заданием в нашу систему. Модель нейронной сети должна быть в формате .h5 (Как сохранять модель в формат h5)

Важно:

  1. Для построения модели нейронной сети используйте tensorflow версии 2.0.1

На сервере ваша модель получит на вход 500 примеров, аналогичных тем, что были в файле data_validate.csv

Оценка будет проводиться по доле правильных ответов.

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



Очки Участник Дата Команда Город Учебное заведение
1.0 Ivan Efremov 28.11.2020 18:22
1.0 mkulik05( ͡° ͜ʖ ͡°) 28.11.2020 16:38 FTL
1.0 maximmasterr ( ͡° ͜ʖ ͡°) 26.11.2020 16:40 FTL
0.996 Карпов Геннадий(rikko) 28.11.2020 11:21 Владивосток МБОУ СОШ №57
0.99 Олег Кочетков 27.11.2020 22:02 Тестирование
0.978 Константин Фёдоров 29.11.2020 11:30
0.974 Александр Малиновский 27.11.2020 14:01
0.97 Диратоф Аздимарлов 28.11.2020 18:09
0.968 Алексей Гаврилов 23.11.2020 13:31
0.964 werserk 28.11.2020 06:56 Дюдюка Барбидокская
0.776 Кирилл Пантелеев 27.11.2020 09:42
0.566 nev 25.11.2020 09:49 N+1
0.25 Василий Белкин 26.11.2020 11:46 Москва