Как стать автором
Обновить

Конкурс по программированию на JS: Классификатор слов (специальные призы)

Время на прочтение2 мин
Количество просмотров7K
Всего голосов 19: ↑18 и ↓1+17
Комментарии13

Комментарии 13

Всё это время они тестировались? :))
Нет, у нас один человек этим занимается, и он должен был заниматься другими критическими задачами.
как насчет призов за самый медленный алгоритм? :)
Хотя там в основном зачёте, кстати, было одно очень медленное решение, которое чисто для интереса оставили работать, хотя было ясно, что результат там будет даже не в сотне лучших. Но через месяц работы (на тот момент было обработано около трети тестовой последовательности) сервер пришлось перезагрузить, так что не судьба.

Было бы интересней увидеть анализ решений без этого чита.

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

Да, если бы тестирование проводилось правильно, с равными размерами словарей слов и не слов. А что ж не перевели?

Решений, результат которых зависит от возможности обучаться, всего 9. Здесь на GitHub приведена таблица, в которой показано, какие места они заняли бы без обучения.
https://github.com/hola/challenge_word_classifier/blob/master/blog/06-learning-solutions.md#baseline-correctness

А почему только они? Остальных дисквалифицировали за то, что не пользовались читом, действие которого вы в этом тесте нивелировали? :-)

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

Так интересно-то не куда попадут эти решения, а какие оказались впереди и почему.

Первые пять мест в основном зачёте не зависят от обучения. Тот, кто был на 6 месте, съезжает на 14, тот, кто был на 15, съезжает на 30, и так далее.
Ох, вот ведь незадача, вылетело-таки моё решение по потребляемой памяти. Я чистил время от времени кэш с запросами, но этого не хватило для миллиона блоков.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий