Публикации по теме 'algorithms'
Дерево решений - лицо, принимающее решения
Дерево решений - это своего рода алгоритм, который строится, начиная с первоначального решения и продвигаясь вперед с вариантами выбора, чтобы найти точный ответ на вопрос, как данные зависят от другой переменной.
Это поможет вам найти наилучший результат в зависимости от различных условий.
Я могу попытаться объяснить вам это на примере демографических данных и типа программы, которую смотрел человек на Netflix.
Я беру здесь небольшой пример, хотя извлечение данных решений в реальной..
Структура данных: связанный список
Связный список — это не что иное, как линейная структура данных с элементами, указывающими на следующие элементы в последовательности, формально называемые узлами.
Каждый узел в связанном списке делится на две части:
Первая часть содержит информацию об элементе данных. Вторая часть содержит адрес памяти следующего узла в виде указателя, называемого ссылкой.
Ниже приведен связанный список, представленный в коде C:
struct node
{
int data_element;
struct node *next;
};..
Введение в Cron Job и простейший способ его создания
В требованиях я обнаружил необходимость выполнения набора операций с фиксированной таблицей для уведомления пользователей на основе информации из базы данных. В это время термин Cron появился как решение этого сценария, и это самый известный планировщик задач в Unix и подобных системах, и установка этого планировщика изменяет файл с именем crontab, встроенный в систему Linux. Этот процесс также может быть назначен непосредственно как системный процесс без изменения вышеупомянутого файла...
Сегментация клиентов с использованием KNN с RFM-анализом
Всем привет! Давайте попробуем применить кластеризацию K-средних , которая является одним из алгоритмов машинного обучения, для сегментации клиентов в наборе данных онлайн-торговли. Мы узнаем характеристики каждой сегментации клиентов с помощью RFM-анализа. Прежде чем перейти к анализу, давайте посмотрим, почему важно сегментировать клиентов .
Справочная информация: почему важна сегментация клиентов?
Сегментация клиентов описывает процесс выявления групп или сегментов клиентов..
Альков Альго: обход бинарного дерева
Добро пожаловать в еще одну редакцию Algo Alcove, где мы сосредоточимся на общей концепции, которая имеет важное значение для многих проблем LeetCode: обход двоичного дерева (может быть, мне стоит назвать это «Логово структуры данных» ??).
Двоичные деревья - это просто древовидные структуры, которые настроены таким образом, чтобы каждый узел имел максимум два дочерних элемента: левый и а правильно .
Если вам нужно напомнить, что такое дерево, загляните в мой блог , где я..
День 40: Считаем единицы
Учитывая поток нулей и единиц, сегодняшняя цель состоит в том, чтобы подсчитать количество единиц в произвольно большом окне.
Это удивительно трудная задача. Если в день 10⁹ элементов, и вас опрашивают за последние 6 месяцев, вы не можете просто держать весь поток в памяти, и все равно вам нужно как-то отслеживать.
Что мы можем сделать, так это оценить число. Вместо того, чтобы представлять одно большое окно, мы сохраняем сегменты, представляющие последовательные окна, содержащие..