Публикации по теме 'computer-science'


Создайте свое собственное приложение для удаления фона
Как создать профессиональное средство для удаления фона? Существует несколько методологий создания приложений, подобных удалению фона. Некоторые приложения используют UNet, другие используют другие модели, однако основной идеей всей работы является семантическая сегментация. Всякий раз, когда модель может обнаружить обученные объекты на экране, мы можем создать маску входных изображений. Изображения маски — это изображение, которое нам предлагается обнаружить, выделено. Выглядит..

Краткая история эволюции классификации изображений
Эволюция сетей классификации изображений — это замечательный путь, отмеченный значительными достижениями в области искусственного интеллекта и компьютерного зрения. Вот краткая история ключевых вех в развитии сетей классификации изображений: Нейронные сети (1950–1980-е годы): Концепция искусственных нейронных сетей (ИНС) возникла в 1950-х годах, но вычислительные ограничения препятствовали их практическому применению. Перцептрон, базовая архитектура нейронной сети, был предложен..

ТОП-6 реальных приложений и способов использования C++?
Хотите ли вы начать писать код для новой работы, хобби на полставки или просто улучшить свою существующую роль, первым шагом будет выбор языка программирования. C++ — популярный язык программирования, используемый разработчиками по всему миру. C++ используется для управления большинством видеоигр, встроенных систем, устройств IoT и ресурсоемких приложений искусственного интеллекта. С таким количеством приложений C++ считается одним из лучших языков для изучения. Обзор С++ «C++ —..

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

Начните создавать свой первый GitLab CI Pipeline менее чем за 5 минут
CI или непрерывная интеграция — это практика разработки программного обеспечения, при которой выполняются автоматизированные тесты и сборка. Разработчики вносят изменения в код каждый день, несколько раз в день. Для каждой отправки в репозиторий вы можете создать набор скриптов для автоматической сборки и тестирования вашего приложения. Эти сценарии помогают снизить вероятность появления ошибок в приложении. Сегодня я напишу простое руководство о том, как написать GitLab CI для..

Статическое и динамическое связывание
Что такое статическая ссылка? Статическая линковка связывает библиотеки во время компиляции, копируя их в окончательный бинарник. Что такое динамическое связывание? Динамическое связывание загружает и связывает библиотеки во время выполнения, загружая их в память. Во время компиляции сохраняется только имя общих библиотек. Эти имена сохраняются в PLT (таблица связи процедур). Статическое и динамическое связывание Статический Большие двоичные файлы Обновления кода общей..

Что такое DOM и как им манипулировать
Если вы когда-либо программировали на JavaScript, то, несомненно, вы слышали о DOM. Но что такое DOM и как его можно использовать для создания интерактивных веб-страниц? DOM означает объектную модель документа и используется языками сценариев, такими как javascript и python, чтобы позволить вам изменять стиль, структуру и содержимое веб-страниц. Каждый раз, когда вы загружаете веб-страницу, браузер создает DOM-представление html-документа, используемого для отображения страницы. DOM..