@spbpython

Страница 131 из 785
Serge
13.09.2016
08:19:45
Просто я предполагаю, что человек, который прислал резюме, где сейчас работает. Иначе, у меня сильные подозрения о его полезности, если у него вообще работы нет.

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

например, без подробностей, но есть 4 этапа собеседований в DA. тестовое задание тут далеко не первый этап. но это всегда и для всех. моё тестовое задание даже особо не смотрели;) но я его сделал:)

Google
Aleksey
13.09.2016
08:24:59
ну тут еще надо понимать, что лучше без всяких если, вот есть какой-то процесс, некий набор испытанийи все их проходят.
а вот с этим не согласен, задача ведь в том, чтобы определить сможет и захочет ли кандидат справиться с предстоящими задачами, и нужно только те меры, которые дудат определенную степень уверенность в этом, бывает и одной беседы достаточно, зависит и от вакансии и кандидата

Aleksey
13.09.2016
08:25:53
собственно это отчасти эффективность того, кто занимается формированием разработки

наверное не только разработки

Serge
13.09.2016
08:27:21
а вот с этим не согласен, задача ведь в том, чтобы определить сможет и захочет ли кандидат справиться с предстоящими задачами, и нужно только те меры, которые дудат определенную степень уверенность в этом, бывает и одной беседы достаточно, зависит и от вакансии и кандидата
ну, чтобы отсеить и правда все не нужны, а вот чтобы взять на работу, здесь уже другой момент. потом в процессе совместной работы все знают, что у всех было это тестовое задание, "любимчиков" нет. а если через два-три месяца окажется, что хочется расстаться с человеком, то будет поднятно и тестовое задание и возможно там всё было видно, но ревьювер недосмотрел и ему стоит сделать выводы

ну и конкретно в DA важна еще форма этого испытания, но тут я уже не могу всё раскрывать:)

Eugene
13.09.2016
08:33:50
Как вам такое тестовое задание? http://pastebin.com/PKYDwh0r Присылали как-то из одной компании.

Dmitry
13.09.2016
08:34:58
не питерская компания случайно?)

Serge
13.09.2016
08:35:35
Как вам такое тестовое задание? http://pastebin.com/PKYDwh0r Присылали как-то из одной компании.
ну, если это задание для специалиста по компутерному зрению, то вполне норм, он же это типа каждый день делал, не?

задача то не особенно сложная. на сях это конечно рехнешься писать, но они такие пацаны, привыкшие;)

Tatiana
13.09.2016
08:36:17
не питерская компания случайно?)
ты про висту обещал рассказать

Eugene
13.09.2016
08:36:24
"Поиск знака ограничения скорости" - это не просто.

Google
Serge
13.09.2016
08:36:53
Do you speak english? :)
Это первый этап, чаще всего:) И самый главный вопрос, на который там надо правильно ответить там другой:D

"Поиск знака ограничения скорости" - это не просто.
распознавание цифирок - это типовая задача. кружочек тоже.

или вы никогда капчи не ломали?:)

Eugene
13.09.2016
08:37:56
В идеальных тепличных условиях, возможно. :)

Serge
13.09.2016
08:38:32
В идеальных тепличных условиях, возможно. :)
ну так это же computer vision, тут все про качество исходника, умение угадать и вероятности

Eugene
13.09.2016
08:38:47
распознавание цифирок - это типовая задача. кружочек тоже.
Типовая в каком смысле? Для нейронной сети?

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

Serge
13.09.2016
08:39:23
задание же не написать идеальную программу, а показать, что ты понимаешь как делать и каковы пароги распознавания и вероятность в твоем конкретном решении

Типовая в каком смысле? Для нейронной сети?
в 2000-х не было нейронных сетей, а капчи все равно ломали

Eugene
13.09.2016
08:40:30
Были нейросети, просто не свёрточные и тлку от них было мало. :)

Serge
13.09.2016
08:41:25
нейронные сети помогают из 60% сделать 75% распознавания, это сейчас стало модно их с нуля использовать. а потом еще и реверсить чтобы понять а какой же смысл у найденного решения, а раньше ручками маски подгоняли на миллиметровочке:)

тем более, это знаки, а не капча

шрифт известен, опорные точки для матрицы известны, сиди да фигачь

Roman
13.09.2016
08:42:50
"Поиск знака ограничения скорости" - это не просто.
Имхо, просто. Фактически, тебе надо научиться находить на картинке знаки + метрика отличающая знаки между собой

Serge
13.09.2016
08:43:38
Имхо, просто. Фактически, тебе надо научиться находить на картинке знаки + метрика отличающая знаки между собой
ну, я бы шел от нахождения разных знаков. ибо пешеходный переход и ограничение скорости под одну гребенку сложно подвести

Roman
13.09.2016
08:43:50
тем более, это знаки, а не капча
Знаки еще и стандартизированы :)

Serge
13.09.2016
08:44:04
а вот органичение скорости и "поворт направо запрещен" - вполне реально

Serge
13.09.2016
08:45:01
Ну, Рома, мы с тобой же не специалисты по компутерному зрению, мы может чего-то не понимаем:)

Google
Roman
13.09.2016
08:45:20
Задача еще и про умение "срезать углы" и не решать в общем виде :)

Roman
13.09.2016
08:46:03
Пфф

Serge
13.09.2016
08:46:30
он даже не под углом!!!

Roman
13.09.2016
08:46:37
На том же хабре(фуфу) была статья про чтение информации с расфокусированных изображений

Eugene
13.09.2016
08:46:50
Хаха, деконволюция?

Roman
13.09.2016
08:47:00
Угу

Serge
13.09.2016
08:47:16
да блин, после нормализации этой картинки здесь вполне всё прочитается

Eugene
13.09.2016
08:47:24
С известной моделью размытия?

Serge
13.09.2016
08:47:36
в серый, потом контрастность, всё будет четко

Roman
13.09.2016
08:49:11
Вообще не проблема. Контрастность в максимум

Пересвет уйдет вообще(будет чисто белый)

Eugene
13.09.2016
08:51:08
Вообще не проблема. Контрастность в максимум
Ага, уровень констрастности как подбирать будешь? Надо автоматически, так, чтобы цифры были видны.

Сделай так же, только автоматически, например в scikit-image.

Roman
13.09.2016
08:54:38
Тебе надо быстро научиться находить на картинке что-то похожее на знак.

А дальше пробовать

Serge
13.09.2016
08:57:54
ну, тут правда Рома ты уж прямо

Eugene
13.09.2016
08:58:41
Тебе надо быстро научиться находить на картинке что-то похожее на знак.
Мне не надо. :) Но вообще поиск знаков, светофоров и разметки - это самые критичные задачи в ADAS. И с этим есть проблемы практически у всех и у Гугла, и у Теслы и у mobileye. Поэтому говорить, что "всё просто" я бы не стал. Относительно просто наколбасить ТЗ с вероятностью распознавания 60%.

Serge
13.09.2016
08:59:29
вот, grayscale, gauss, sharpness - базовые преобразования, алгоритмы известны, на любой картинке будет как-то что-то видно с полне хорошей вероятностью

Google
Serge
13.09.2016
09:01:10
а тут картинки со знаками в плоскости проекции, халява же

Roman
13.09.2016
09:01:31
ну, тут правда Рома ты уж прямо
Ну так тут вопрос точности :))

Eugene
13.09.2016
09:02:08
так они в реальной обстановке это делают,в дождь и в ночи, в свете фар, не только своих
Плохо они это делают в реальной обстановке. И даже глубокие нейросети им не особо помогают.

Admin
ERROR: S client not available

Serge
13.09.2016
09:02:16
Ну так тут вопрос точности :))
ну, кстати, искать на пересвеченом и затемненном вариантах - тоже интересно

Roman
13.09.2016
09:02:18
Сложно - это чтобы и точно и быстро

А когда ты не сильно ограничен временем и вычислительной мощностью - легко :)

Eugene
13.09.2016
09:03:07
а тут картинки со знаками в плоскости проекции, халява же
Всё равно, для тестового задания - это слишком, я считаю. Кандидат будет неделю мучить OpenCV, но что это вообще покажет, какие знания и навыки? О методах обработки изображений можно просто спросить на собеседовании.

Michael
13.09.2016
09:05:06
Так народ я сейчас подвис в Python2.7 так писать нельзя? def f(val:int)-> floatИли там импортнуть надо чтото (анотации...)?

Мда

Serge
13.09.2016
09:05:57
https://www.python.org/dev/peps/pep-3107/ 3.0 только

в 2.7 только декораторы

Roman
13.09.2016
09:06:30
Что-то я посмотрел на выхлоп vmprof для своего кода на eventlet и задумался :(

Eugene
13.09.2016
09:06:34
Это от ЦРТ, более разумное задание, я считаю

Eugene
13.09.2016
09:07:32
Моя однокурсница там работает. Говорит, есть, но мало :)

Serge
13.09.2016
09:07:36
это в какой программе открывать?

Eugene
13.09.2016
09:07:51
Наверное в Office :)

open/Libre office не открывает?

Google
Jonh
13.09.2016
09:09:04
Eugene
13.09.2016
09:09:37
У нас вообще много таких компаний из 90-х, где денег не платят. И ведь живучие такие болотца!

Serge
13.09.2016
09:10:30
open/Libre office не открывает?
о! у мена даже libreoffice есть, надо же:)

Dima
13.09.2016
09:12:20
Наверное в Office :)
если лень открывать офис - есть @DokkyBot, можно переслать ему документ и он прям в телеграм отрендерит его.

так как-то.

amureki
13.09.2016
09:13:25
А гуглодоки уже разучились такое открывать?

Michael
13.09.2016
09:14:00
+

Eugene
13.09.2016
09:16:32
Могу ещё скинуть пару тестовых заданий Яндекса. Тоже вполне разумные и неплохие, как мне кажется.

Для одного задания даже могу реализацию бросить. Оцените, норм или хреново? :)

Dmitry
13.09.2016
09:20:14
ну коллективное код-ревью это мы завсегда :))

Страница 131 из 785