Отбор признаков с помощью Scikit-Learn в Python

Конвейер обработки данных представляет собой множество последовательных шагов, начиная от очистки необработанных данных и заканчивая построением оптимизированной модели машинного обучения для решения конкретных задач. Однако обработка данных — это тот самый этап, который требует наибольших усилий и времени, и который в дальнейшем определяет производительность моделей.

В этой статье сосредоточимся на том, как сделать отбор отдельных атрибутов (признаков) нашего набора данных, который является одной из основных задач фазы предварительной обработки. Но прежде чем погрузиться в кодирование и реализовать различные методы, используемые для подобных задач, давайте сначала определим, что подразумевается под отбором признаков. Отбор признаков — это процесс выбора подмножества атрибутов из набора данных, которые больше всего влияют на производительность модели, при этом не используются какие-либо преобразования.
Читать далее «Отбор признаков с помощью Scikit-Learn в Python»

Принятие управленческих решений на основе анализа бизнес-процессов (конспект лекции)

§1. Управленческое решение. Алгоритмы принятия управленческого решения

Введение

Управленческое решение — это выбор, который должен сделать руководитель, чтобы выполнить обязанности, обусловленные занимаемой им должностью (выбор альтернативы, осуществлённый руководителем в рамках его должностных полномочий и компетенции и направленный на достижение целей организации). Принятие решений является основой управления. Ответственность за принятие важных управленческих решений — тяжелое моральное бремя, что особенно ярко проявляется на высших уровнях управления.
Читать далее «Принятие управленческих решений на основе анализа бизнес-процессов (конспект лекции)»

Что такое искажение линз

В предыдущем посте мы рассмотрели геометрию формирования изображения и узнали, как точка в 3D проецируется на плоскость изображения камеры.

Модель, которую мы использовали, была основана на модели камеры-обскуры. Единственный раз, когда вы используете камеру-обскуру, вероятно, это во время затмения.

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

В этом посте мы ответим на поставленные выше вопросы.
Читать далее «Что такое искажение линз»

Создание недорогой стереокамеры с использованием OpenCV

В этом посте мы узнаем, как создать нестандартную недорогую стереокамеру (используя пару веб-камер) и снимать с ее помощью 3D-видео с помощью OpenCV. Мы предоставляем код на Python.

В частности, вы узнаете следующее:

  1. Шаги создания и настройки стереокамеры
  2. Важность стереокалибровки и коррекции
  3. Шаги стереокалибровки и коррекции
  4. Как работают 3D-очки?
  5. Создание собственного 3D-видео

Читать далее «Создание недорогой стереокамеры с использованием OpenCV»

Введение в эпиполярную геометрию и стереозрение

Вы когда-нибудь задумывались, почему можно испытать этот чудесный 3D-эффект, когда смотрите фильм в этих специальных 3D-очках? Или почему сложно поймать мяч для крикета с одним закрытым глазом? Все это относится к стереоскопическому зрению, то есть нашей способности воспринимать глубину обоими глазами. Этот пост использует OpenCV и стереозрение для вычисления глубины изображения. Код предоставляется на Python.
Читать далее «Введение в эпиполярную геометрию и стереозрение»

Из опыта судебной экспертизы: Как извлечь пароли Chrome с использованием Python

Поскольку Chrome сохраняет пароли для подключения к различным web-ресурсам локально, в базе данных sqlite, возможность извлечения сохраненных паролей в самом популярном браузере — полезная и, порой, решающая задача для успеха криминалистического исследования. Однако, делать это вручную довольно муторно. Кроме того, Chrome сохраняет большую часть данных о всех просмотрах локально, на вашем диске. Здесь показан реально используемый код Python для извлечения сохраненных паролей в Chrome с Windows, который не однократно использовался при проведении судебной экспертизы, связанной с киберпреступлениями по запросам арбитражного суда. А таких преступлений становится всё больше и больше. Кроме того, показан небольшой скрипт для защиты от подобных атак.
Читать далее «Из опыта судебной экспертизы: Как извлечь пароли Chrome с использованием Python»

Автоматизация для приложений Windows с помощью COM

Введение

Python имеет множество возможностей для создания стандартных типов файлов Microsoft Office, включая Excel, Word и PowerPoint. Однако в некоторых случаях может оказаться слишком сложно использовать чистый подход Python для решения проблемы. К счастью, для python есть пакет “Python for Windows Extensions” (Python для расширений Windows), известный как pywin32, который позволяет нам легко получить доступ к Component Object Model (COM), компонентной объектной модели Windows, и управлять приложениями Microsoft через python. В этой статье будут рассмотрены некоторые базовые сценарии использования этого типа автоматизации и рассказывается о том, как приступить к работе с некоторыми полезными скриптами.
Читать далее «Автоматизация для приложений Windows с помощью COM»