От новичка до гуру: Курсы программирования на CyberDuff

Публикации по теме 'algorithms'


Самая длинная общая подпоследовательность (LCS) двух перестановок
Учитывая две перестановки P1 и P2 из 1, 2, …, n , найдите их самую длинную общую подпоследовательность (LCS), n <= 10⁵ . Например, ввод: Первая строка содержит целое число n . Каждая из следующих двух строк содержит перестановку n натуральных чисел от 1 до n . 5 3 2 1 4 5 1 2 3 4 5 Итак, вам нужно вывести: 3 Потому что длина LCS ( 1, 4, 5 или 3, 4, 5 или 2, 4, 5 ) этих двух перестановок равна 3 . Вопрос от Codeforces: https://codeforces.com/gym/102951/problem/C..

ИИ спешит на помощь: борьба с киберугрозами с помощью алгоритмов
Поскольку весь мир переживает цифровую революцию, ускоренную глобальной пандемией и появлением новых и инновационных технологий, обеспечение безопасности цифровой сферы становится все более важным. В конце концов, все наши данные, включая конфиденциальную семейную и банковскую информацию, находятся в Интернете. К сожалению, в последние годы кибератаки становятся все более распространенными. Они не только наносят ущерб конфиденциальности данных, но и наносят компаниям огромный экономический..

№ 2. Рекурсия в Javascript
В этой статье мы определим, что такое рекурсия. Как использовать рекурсию в Javascript и визуализировать стек вызовов. Что такое рекурсия в разработке программного обеспечения? Это функция или процесс, который вызывает себя снова и снова, пока не будет выполнено определенное условие (или нет, и тогда вы можете столкнуться с некоторыми забавными проблемами). Каждая функция в Javascript вызывается последовательно в стеке вызовов. Важно понимать, как вызываются и сохраняются функции..

Алгоритмические достижения и новые концептуальные основы в инженерии данных
Что такое инженерия данных? И меняющаяся роль Data Engineer. Инжиниринг данных — это область, в которой происходит подготовка данных, предназначенных для анализа на предприятии. В аналитическом проекте только 20% (если не меньше) работы приходится на извлечение информации из данных с помощью инструментов и методов, основанных на науке о данных, а остальные 80% — на разработку данных. Инженеры данных имеют опыт разработки и управления большими объемами данных. Одна из основных..

Развитие простых программ для игр Atari
В то время как большое количество исследователей ИИ сосредоточили свои усилия на глубоком обучении с подкреплением, пытаясь победить игроков-людей в играх Atari, исследователи из Университета Тулузы и Йоркского университета предложили другой подход с использованием эволюционных алгоритмов . Используя Декартово генетическое программирование (CGP) , они достигают самых современных результатов в ряде игр и конкурентоспособны во многих других. Мало того, что это представляет собой первое..

Демистификация Adam Optimizer: как он произвел революцию в градиентном спуске в машинном обучении
Подробное руководство по внутренней работе и преимуществам Adam Optimizer в мире науки о данных Добро пожаловать в это увлекательное путешествие по миру алгоритмов оптимизации в машинном обучении! В этой статье мы сосредоточимся на…

Как найти самые важные переменные в R-Programming
Как найти самые важные переменные в R Найдите наиболее важные переменные, которые в наибольшей степени влияют на переменную ответа. Выбор наиболее важных переменных-предикторов, которые объясняют большую часть дисперсии переменной отклика, может быть ключевым для определения и построения высокоэффективных моделей. 1. Метод случайного леса Случайный лес может быть очень эффективным для поиска набора предикторов, который лучше всего объясняет дисперсию переменной отклика...

Новые материалы

Семантический поиск и его приложения
«Семантический поиск — это растущая способность Google устанавливать связи между объектами способами, которые приближаются к тому, как мы, люди, устанавливаем такие связи». — Марк Трафаген из..

Как ограничить ресурсы для служб Docker Swarm
Начните контролировать потребление ресурсов службами и контейнерами Docker В системах Linux убийца OOM (Out of memory) убьет любой процесс, который пытается потреблять ресурсы, такие как..

№ 2. Рекурсия в Javascript
В этой статье мы определим, что такое рекурсия. Как использовать рекурсию в Javascript и визуализировать стек вызовов. Что такое рекурсия в разработке программного обеспечения? Это функция..

Прогнозирование продолжительности пребывания в стационаре в больницах с помощью Python + Big Data
Машинное обучение в здравоохранении Прогнозирование продолжительности пребывания в стационаре в больницах с помощью Python + Big Data Комплексный проект от извлечения необработанных данных до..

Привет, Сэм Шейкер. Извините, я не знаю никаких дорожных карт AI или ML, но если вы заинтересованы в DevOps, тогда…
Здравствуйте, Сэм Шейкер . К сожалению, я не знаю никаких дорожных карт AI или ML, но если вы заинтересованы в DevOps, вы можете найти DevOps RoadMap здесь...

10 распространенных ошибок JavaScript и как их избежать
Приветствую вас, коллеги, веб-разработчики, в моем блоге, посвященном 10 распространенным ошибкам JavaScript и способам их избежать ! 🌟 Как страстный веб-разработчик из прекрасной Монтаны, я..

Машинное обучение, нейронные сети и алгоритмы
НЛП ( обработка естественного языка ) и машинное обучение — это области информатики, связанные с ИИ (искусственным интеллектом). Машинное обучение может применяться во многих областях. НЛП..