Когда антивирус бессилен: распознавание вредоносных программ методами компьютерного зрения

Любой софт, предназначенный специально для нанесения ущерба системе, похож на паразита – так или иначе, он повреждает родительскую ОС. Каждый год производятся тысячи образцов новых вредоносных программ, из которых антивирусами обнаруживаются меньше половины. Вот некоторые из традиционных методов, используемых для распознавания вредоносных программ: Обнаружение в песочнице. Подозрительное ПО работает в ПОДРОБНЕЕ

Нейросети в помощь геймдев-художнику: машинное обучение для создания игрового пиксель-арта

Приведённые на заголовочной картинке спрайты взяты из игры Trajes Fatais: Suits of Fate. Создание одного такого спрайта занимает около часа, каждый персонаж в среднем требует пятисот спрайтов. Используя архитектуру Pix2Pix для автоматизации конвейера производства спрайтов, можно вдвое сократить время, затрачиваемое на один спрайт. Эстетика пиксель-арта стремится воссоздать внешний вид старых ПОДРОБНЕЕ

Аниме и генеративно-состязательная сеть: в чём связь?

Генеративно-состязательная сеть, которую вы построите, создаёт персонажей из манги и аниме. Рисуйте вайфу в своё удовольствие! Давно хотели создать своих Аску, Код 002 или Канеки Кена? У вас появилась отличная возможность это сделать 🙂 Что такое генеративно-состязательная сеть? Лучший вывод, который может генерировать нейронная сеть, похож на человеческий. Образно генеративно-состязательная ПОДРОБНЕЕ

Учим искусственный интеллект раскрашивать контурные изображения персонажей аниме

Ранее с помощью нейросетей мы генерировали лица персонажей манги и аниме. Теперь научим генеративно-состязательную сеть раскрашивать черно-белые контурные наброски. Введение Генеративно-состязательные сети (GAN) представляют собой результат переноса идей парадигмы генеративного моделирования на методы глубокого обучения. Генеративное моделирование представляет пример задачи машинного обучения «без учителя», Изучение шаблонов во входных данных происходит ПОДРОБНЕЕ

12 друзей Docker-а – опенсорсные инструменты в помощь разработке

Рассматриваем опенсорсные инструменты, способные ускорить, облегчить, улучшить, а иногда и оптимизировать работу с Docker-ом. Habitus Еще одни опенсорсные инструменты сборки на основе Docker. Использует файл Dockerfile и build.yml для создания многоступенчатых сборок контейнеров, содержащих любое количество произвольных команд. Каждый шаг в сборке может поддерживать зависимость от какого-то предыдущего шага, чтобы ПОДРОБНЕЕ

Python: распознавание объектов в реальном времени

В этой статье мы будем разбирать код программы, в которой используется Deep Learning и OpenCV. Её суть: распознавание объектов в реальном времени. Содержание статьи: Часть 1: распознавание объектов в реальном времени — работаем с кодом Пишем код для работы с командной строкой Добавляем основные объекты Пишем код для работы с ПОДРОБНЕЕ

Менеджмент игровых проектов: от идеи до релиза

Cтатья подготовлена читателем Библиотеки программиста. Не стесняйтесь присылать материалы для публикации по кнопке + в верхней панели – тексты проходят редактуру, мы поможем сделать статью понятной для широкой аудитории. *** Разработка игр – процесс сложный, но увлекательный. Многие игровые продукты не увидели свет (и не заработала ни гроша) только потому, ПОДРОБНЕЕ

Применение принципов Agile на практике

Доводы противников Agile не менее весомы, чем аргументы, приводимые его адептами. Константин Добрянский рассказывает о достаточно успешном случае применения Agile-подхода и рассуждает, почему его использование, вероятно, никогда не станет повсеместным. Возможности С целью демонстрации возможностей методологических принципов Agile рассмотрим реальный кейс, решенный коллективом разработчиков, получивших заказ от руководства туристической компании. ПОДРОБНЕЕ

Суперменом может стать каждый: разделяем дизайн и данные в React

Вашему вниманию предлагается принципиальная схема построения пользовательского интерфейса средствами библиотеки React: Ментальная модель создания UI на React В схеме два этапа: Пишем HTML-код. Вырезаем в нём дырки. Что? Вырезаем дырки? Именно! Такие, чтобы было видно, что там находится сзади – вот так: Прорезанная в HTML дырка Получается вроде фотоплаката с ПОДРОБНЕЕ

Изучение React. С чего начать?

Статья-совет для всех тех, кто уже изучает или только собирается начать изучение Реакт, поможет вам избежать лишних ошибок и зря потраченного времени. С чего начать изучение Реакт. Я хочу изучить React… но что же мне создать? Front—end разработка это профессиональный навык. Скорее всего даже набор профессиональных навыков. JavaScript, React, HTML, ПОДРОБНЕЕ