Поиск оптимальных способов оценки результатов научных исследований финансирующими агентствами, научными учреждениями и другими заинтересованными сторонами очень актуален. Для решения этой задачи 16 декабря 2012 г. в Сан-Франциско (Калифорния) в рамках Ежегодного собрания Американского общества клеточной биологии (American Society for Cell Biology, ASCB) группой редакторов и издателей научных журналов был разработан ряд рекомендаций, названных «Сан-Францисской декларацией об оценке научных исследований». Мы призываем заинтересованные стороны во всех научных дисциплинах заявить о своей поддержке, поставив свою подпись под этой Декларацией.
Читать далее «Декларация об оценке исследований (Сан-Франциско)»
Основы работы с документацией в Python: поиск информации и соглашения»
Работа с документацией является одной из важных составляющих деятельности разработчика. И это не только чтение документации к библиотекам и комментариев в коде, но и документирование собственного кода, а также поддержание его в актуальном состоянии. Качественно задокументированный код во многих случаях упрощает его поддержание и сокращает время на «вхождение» новых сотрудников в проект. Если же речь идет об изучении нового языка программирования, качество документации и поддержка сообщества могут сыграть решающую роль в освоении материала и снизить порог вхождения.
Читать далее «Основы работы с документацией в Python: поиск информации и соглашения»»
Отбор признаков с помощью Scikit-Learn в Python
Конвейер обработки данных представляет собой множество последовательных шагов, начиная от очистки необработанных данных и заканчивая построением оптимизированной модели машинного обучения для решения конкретных задач. Однако обработка данных — это тот самый этап, который требует наибольших усилий и времени, и который в дальнейшем определяет производительность моделей.
В этой статье сосредоточимся на том, как сделать отбор отдельных атрибутов (признаков) нашего набора данных, который является одной из основных задач фазы предварительной обработки. Но прежде чем погрузиться в кодирование и реализовать различные методы, используемые для подобных задач, давайте сначала определим, что подразумевается под отбором признаков. Отбор признаковએ — это процесс выбора подмножества атрибутов из набора данных, которые больше всего влияют на производительность модели, при этом не используются какие-либо преобразования.
Читать далее «Отбор признаков с помощью Scikit-Learn в Python»
Принятие управленческих решений на основе анализа бизнес-процессов (конспект лекции)
§1. Управленческое решение. Алгоритмы принятия управленческого решения
Введение
Управленческое решение — это выбор, который должен сделать руководитель, чтобы выполнить обязанности, обусловленные занимаемой им должностью (выбор альтернативы, осуществлённый руководителем в рамках его должностных полномочий и компетенции и направленный на достижение целей организации). Принятие решений является основой управления. Ответственность за принятие важных управленческих решений — тяжелое моральное бремя, что особенно ярко проявляется на высших уровнях управления.
Читать далее «Принятие управленческих решений на основе анализа бизнес-процессов (конспект лекции)»
Что такое искажение линз
В предыдущем посте мы рассмотрели геометрию формирования изображения и узнали, как точка в 3D проецируется на плоскость изображения камеры.
Модель, которую мы использовали, была основана на модели камеры-обскуры. Единственный раз, когда вы используете камеру-обскуру, вероятно, это во время затмения.
В модели формирования изображения любой реальной камеры используется объектив. Вы когда-нибудь задумывались, зачем мы прикрепляем объектив к нашим камерам? Влияет ли это на преобразование, определяющее проекцию трехмерных точек на соответствующий пиксель изображения? Если да, то как мы смоделируем это математически?
В этом посте мы ответим на поставленные выше вопросы.
Читать далее «Что такое искажение линз»
Создание недорогой стереокамеры с использованием OpenCV
В этом посте мы узнаем, как создать нестандартную недорогую стереокамеру (используя пару веб-камер) и снимать с ее помощью 3D-видео с помощью OpenCV. Мы предоставляем код на Python.
В частности, вы узнаете следующее:
- Шаги создания и настройки стереокамеры
- Важность стереокалибровки и коррекции
- Шаги стереокалибровки и коррекции
- Как работают 3D-очки?
- Создание собственного 3D-видео
Читать далее «Создание недорогой стереокамеры с использованием OpenCV»
Введение в эпиполярную геометрию и стереозрение
Вы когда-нибудь задумывались, почему можно испытать этот чудесный 3D-эффект, когда смотрите фильм в этих специальных 3D-очках? Или почему сложно поймать мяч для крикета с одним закрытым глазом? Все это относится к стереоскопическому зрению, то есть нашей способности воспринимать глубину обоими глазами. Этот пост использует OpenCV и стереозрение для вычисления глубины изображения. Код предоставляется на Python.
Читать далее «Введение в эпиполярную геометрию и стереозрение»