Обо мне

Обо мне

Евгений Фролов

Не знаю, получится ли сегодня созвониться, потому пишу очень много)

Насколько я понял, список команд для финалов ещё определяется,

потому хотел бы, чтобы у Вас было как можно больше информации)


Но начать хотел бы с того, что я очень-очень рад тому, что прошёл так далеко!)

Спасибо Вам, Арине и Юлии за координацию, разъяснения и поддержку)


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

Я коротко опишу свою простую мотивацию.

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

Кажется, мы с Вами эти вопросы не обговаривали)


** Почему интересны беспилотники.

Мне нравится идея, которую воплощают.

Хочу в это вкладывать свои силы и время.

И на Self-driving meetup'е я увидел, что у меня есть опыт, который может быть полезен.


** Почему не только беспилотники.

Я просто не был на Meetup'ах других команд, чтобы увидеть, где мне ещё может быть интересно, а мой опыт может пригодиться.

И мне очень нравится, что я каждый день вижу как совершенно разные продукты Яндекса делают мою жизнь и жизнь окружающих лучше!

Потому я с удовольствием присоединился бы к разработке и других сервисов.)

Именно поэтому я хотел бы привести дальше, с чем мне приходилось сталкиваться, с чем хотел бы и не хотел бы работать


** Какие есть навыки и опыт:

1) Поиск, анализ, применение информации в научных публикациях (хороший английский, в том числе и разговорный).

2) Анализ данных из разнородных источников (конкретно, радар и видеокамера).

3) Создание алгоритма автоматической взаимной калибровки радара и камеры (по факту, обучение без учителя).

  Это как раз хороший пример того, что я имел в виду под "исследовательскими задачами".  Мне задача была поставлена в форме "найти способы преобразования данных с радара на картинку".

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

4) Создание алгоритма автонастройки яркости изображения.

  Тоже пример "исследовательской задачи": "сделай так, чтобы яркость была как надо".

  В процессе решения:

  чтение документации камеры,

  чтение статей по теме автоэкспозиции.

  выбор лучшей метрики.

  создание финального алгоритма.

5) Работа над механизмами передачи данных от сенсоров до модулей-обработки.

   Это пример задачи на проектирование, которая тоже оказалась интересной.

6) Небольшой опыт работы с Python (прототипирование алгоритмов обработки данных, создание утилит разметки данных).

7) Опыт работы со свёрточными нейронками только на уровне чёрного ящика (взяли обученную, встроили в пайплайн).

8) Опыт обработки изображений (OpenCV v3 и v4).

  Фильтры, масштабирование, склейка, кропы.

9) Опыт решения некоторых задач компьютерного зрения.

  Внешняя и внутренняя калибровка камеры.

  3d реконструкция по данным с камеры.

10) Работа под Linux на протяжении 7 лет.

11) Работа на Arm-вычислителях (удалённая сборка, запуск, отладка).

12) 7 лет работы младшим научным (во время и после аспирантуры) сотрудником в Физическом институте академии наук. Занимался численным моделированием процессов в ускорителях частиц.


** Какого важного опыта пока нет.

1) Не писал многопоточные библиотеки и приложения с использованием pthreads.

2) Нет опыта решения задач ML (кроме обозначенной задачи совмещения данных радара и камеры).

3) Нет опыта проектирования нейронок.

4) Мало опыта с библиотекой boost.


** Что понравилось бы в работе.

1) Дружный коллектив, где можно делиться идеями и проблемами.

2) Задачи с исследовательским уклоном.

3) Анализ, применение (можно, и написание) научных статей.

4) Программирование на C++.

5) По необходимости, прототипирование на Python.

6) Редкая смена приоритетов в ходе решения задач.

7) Возможность развития в сторону анализа данных.

  Пока только начал интересоваться: прочитал вводную книжку по DS, начал смотреть лекции Воронцова.

8) Задачи по компьютерному зрению.


** Не хотелось бы.

1) Многозадачности и постоянной смены приоритетов.

  Когда задач ставится сразу 4 и все они одинаково важны и "нужны вчера".

2) Непосредственной работы с железом, паяльником, организацией физической передачи данных.

  Нет ни опыта, ни интереса.


** В какую стороу хотел бы развиваться.

1) Хочу развивать навык программирования на плюсах.

  1) Писать более лаконичный код.

  2) Научиться писать многопоточные приложения.

  3) Уверенно проектировать сложные системы.

2) Хочу научиться формуровать и решать задачи в терминах машинного обучения.

3) Было бы интересно научиться проектировать свои нейронные сети под стоящие задачи.

4) Хочу улучшать умение доносить свои идеи до коллег (например, на микросеминарах группы).



PS если дочитали до сюда, было бы интересно узнать, была ли эта информация полезна?)))


Report Page