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


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

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

День 3: Проблема «Сравнить номера версий»
КОДИРОВКА День 3: Проблема «Сравнить номера версий» Проблема: Сравните два номера версии version1 и version2 . Если version1 > version2 , вернуть 1; , если version1 < version2 , вернуть -1; , иначе вернуть 0 . Вы можете предположить, что строки версии не являются пустыми и содержат только цифры и символ . . Символ . не представляет собой десятичную точку и используется для разделения числовых последовательностей. Например, 2.5 - это не «два с..

Функциональный минимакс в Clojure
В моем предыдущем посте я упоминал, что ИИ в моей игре Крестики-нолики полагался на функцию choose-best-space , чтобы сделать ход. Я также упомянул, что функция просто выбирала случайное число от 0 до 8. Если это место было пустым, она возвращала случайное число. Если нет, он попробовал еще раз. Самое замечательное в абстрагировании логики ИИ из пространства имен, отвечающего за выбор хода ИИ, заключается в том, что мне не нужно изменять ни одной строчки кода в этом пространстве..

Введение в ИИ
МАШИННОЕ ОБУЧЕНИЕ Введение в ИИ Краткое введение для начала изучения методов искусственного интеллекта Машинное обучение, глубокое обучение, ... Когда вы пытаетесь начать изучать ИИ, возникает множество терминов, концепций и методов. Может быть сложно понять, с чего начать. Сегодня я помогу вам с этим кратким введением. ИИ, глубокое обучение и машинное обучение — не синонимы… Люди часто думают, что это одно и то же. Между ними есть какая-то связь, но нет синонимов...

Реализовать привязку функции
Функция JavaScript Function.prototype.bind - полезный инструмент для решения проблем, когда вам нужно сохранить или изменить контекст функции. Такой функцией может быть что угодно, от обработчика кликов до метода объекта. «This» (контекстная) привязка очень распространена при создании веб-приложений, поэтому точное знание того, что она делает, сделает ваши навыки работы с JavaScript более универсальными. С появлением ES6 (ES2015) мы увидим уменьшение явного использования метода привязки..

Диаметр бинарного дерева
Пробуем еще один алгоритм с бинарными деревьями — обещаю, будет весело! Итак, учитывая бинарное дерево, подобное этому: Какой диаметр дерева? Ну, на самом деле это довольно просто, это самое длинное расстояние между парами узлов в дереве. Например, расстояние между узлами 0 и 1 равно 1. Расстояние между узлами 4 и 0 равно 2. Все, что вам нужно сделать, это представить, что вы берете узлы в каждую руку и растягиваете их в прямую линию, длина линии - это расстояние между двумя..