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


Двоичные деревья поиска: деревья AVL
Копание в деревьях AVL Дерево AVL — это тип самобалансирующегося бинарного дерева. Он назван в честь его авторов: А дельсон- Вельски и Л андис. В дереве AVL для каждого узла разница в высоте между левым и правым поддеревьями не может быть больше единицы. Чтобы гарантировать это, он проверяет после каждого добавления, что дерево все еще сбалансировано. Если нет, выполняются дополнительные операции. Эти операции называются вращениями. Левое вращение Левый поворот на узле N..

Пошаговое руководство по реализации бинарного поиска в JavaScript
Двоичный поиск — это мощный алгоритм, используемый для эффективного поиска целевого элемента в отсортированном массиве. В этом сообщении блога мы рассмотрим реализацию двоичного поиска, где мы углубимся в описание проблемы, обсудим подход к решению, предоставим примеры кода и объясним детали реализации. описание проблемы Требование состоит в том, чтобы реализовать алгоритм бинарного поиска итеративно. Учитывая отсортированный массив и целевой элемент, наша цель — определить,..

Топ-50 практических задач динамического программирования
Динамическое программирование - это метод решения сложной проблемы путем разбиения ее на набор более простых подзадач, решения каждой из этих подзадач только один раз и сохранения их решений с использованием структуры данных на основе памяти (массив, карта и т. Д.). Каждое из решений подзадач каким-либо образом индексируется, обычно на основе значений его входных параметров, чтобы облегчить его поиск. Таким образом, в следующий раз, когда возникает та же подзадача, вместо повторного..

ЛОГИСТИЧЕСКАЯ РЕГРЕССИЯ:
· Логистическая регрессия означает любые нелинейные данные, которые могут быть классифицированы как ваша «ЛОГИСТИЧЕСКАЯ РЕГРЕССИЯ». Здесь у нас есть два основных метода: · Трюк с персептроном · Официальная логистическая регрессия Skit-learn Трюк с персептроном означает, что он просто делает крошечные шаги, которые помогают нам перейти от классификатора к немного лучшему классификатору. И один из основных недостатков (или ограничений) трюка с персептроном заключается в том, что..

Список популярных алгоритмов машинного обучения
Многие алгоритмы сгруппированы на основе сходства их функций. Алгоритмы регрессии Обычная регрессия методом наименьших квадратов (OLSR) Линейная регрессия Логистическая регрессия Пошаговая регрессия Сплайны многомерной адаптивной регрессии (MARS) Локально оцененное сглаживание диаграммы рассеяния (LOESS) Алгоритмы на основе экземпляров k-ближайший сосед (kNN) Изучение векторного квантования (LVQ) Самоорганизующаяся карта (SOM) Локально взвешенное обучение (LWL) Методы..

Уменьшение размерности: какую проблему оно решает?
Царство действительно больших данных Люди рождаются со способностями к распознаванию образов, которые позволяют нам с первого взгляда различать закономерности в графических изображениях. Однако можем ли мы визуализировать отношения между сотнями переменных в наших огромных наборах данных? Даже самые передовые методы визуализации данных не выходят за пределы пяти измерений. Схема: процесс уменьшения размеров Высокоразмерные данные Уменьшение размерности Методы уменьшения..

Сможете ли вы сосчитать миллионы УНИКАЛЬНЫХ просмотров/лайков/подписчиков, используя только свои пальцы?
Я так не думаю. Или ты можешь? Случаи использования Подсчитайте количество уникальных просмотров видео TikTok. Получите уникальное количество подписчиков для профиля Instagram. Показать общее количество уникальных подписчиков канала YouTube. Все в постоянное время и в режиме реального времени без использования многих ресурсов. Гиперлоглог Гипер что теперь? Именно этот алгоритм мы и обсудим в этой статье. Это используется для получения количества уникальных значений..