AI / TI - искусственный интеллект и машинное обучение

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


Метод сокращения в JavaScript
Краткое объяснение метода сокращения в Js Принимает функцию обратного вызова и необязательный второй параметр. Перебирает массив. Запускает обратный вызов для каждого значения в массиве. Первым параметром обратного вызова является либо первое значение в массиве, либо необязательный второй параметр. Первый параметр обратного вызова часто называют «аккумулятор». Возвращенное значение из обратного вызова становится новым значением аккумулятора. array.reduce(function(accumulator,..

Ряд Фибоначчи.
В этом посте я покажу, как решить вопрос об алгоритме ряда Фибоначчи с двумя разными решениями и улучшить временную сложность одного из ответов (рекурсивного). —Направления вопросов: Распечатайте n-ю запись в ряду Фибоначчи. Ряд Фибоначчи - это порядок чисел, в котором каждое число является суммой двух предыдущих. Например, последовательность [0, 1, 1, 2, 3, 5, 8, 13, 21, 34] формирует первые десять элементов ряда Фибоначчи. Пример: fib (4) === 3 Итерационное решение:..

Как решить задачу средней пары
Руководство по решению задачи средней пары с использованием метода множественных указателей. И снова здравствуйте! Итак, сегодня я хочу рассмотреть шаблон решения проблем, известный как множественные указатели. Задача, которую я собираюсь проиллюстрировать, называется «Средняя пара». В этой задаче нам дадут два аргумента: один — массив, а другой — целевое значение. Задача состоит в том, чтобы определить, является ли целевое значение средним значением любых двух чисел в массиве...

Парадокс дня рождения
Парадокс дня рождения странен и нелогичен. Это «парадокс», потому что нашему мозгу трудно справиться с суммирующей силой экспонент. Реальные приложения для этого включают криптографическую атаку, называемую «атакой дня рождения». Парадокс дня рождения — один из самых интересных, но и сложных для понимания и объяснения другим! Более того, есть аналогичная проблема, которая вроде бы равнозначна, но на самом деле это не так. Поэтому мы сконцентрируемся на этом различии и покажем его на..

Алгоритмы и структуры данных, часть I
Разворот строки Это будет первая из серии задач, которые я рассмотрю как можно подробнее. Некоторые из них вы, возможно, знаете, а некоторые никогда раньше не видели. В любом случае, я надеюсь, что они помогут вам подготовиться к интервью и почувствовать себя более уверенно в своей способности решать проблемы. Если вы похожи на меня и немного новичок в мире кодирования, позвольте мне сказать вам: ИЗУЧАЙТЕ АЛГОРИТМЫ!!! они так важны. Алгоритмы обычно всплывают на технических..

Кампусные велосипеды II
В кампусе, представленном в виде 2D-сетки, есть N рабочих и M велосипедов с N <= M . Каждый рабочий и велосипед являются двумерными координатами в этой сетке. Мы назначаем каждому рабочему один уникальный велосипед, чтобы сумма манхэттенских расстояний между каждым рабочим и закрепленным за ним велосипедом была минимальной. Манхэттенское расстояние между двумя точками p1 и p2 равно Manhattan(p1, p2) = |p1.x - p2.x| + |p1.y - p2.y| . Возвратите минимально возможную сумму..

Решение цикла II связанного списка
Учитывая связанный список, верните узел, с которого начинается цикл. Если цикла нет, вернуть null . Чтобы представить цикл в данном связанном списке, мы используем целое число pos , которое представляет позицию (с индексом 0) в связанном списке, к которой соединяется хвост. Если pos равно -1 , то в связанном списке нет цикла. Примечание. Не изменяйте связанный список. Пример 1: Input: head = [3,2,0,-4], pos = 1 Output: tail connects to node index 1 Explanation: There..

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

10 лучших функций dplyr - простой анализ данных
Dplyr проще и чище, чем Pandas. Вы смеете переключиться? Я был фанатом Python последние пару лет. Этот язык отлично подходит для науки о данных, и, будучи языком общего назначения ,..

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

Контакт:
⋆⋆⋆ PREDICTIVE ANALYTICS AND CUSTOMER SEGMENTATION: THE FUTURE OF MARKETING ⋆⋆⋆ Authored by Gerard King Контакт: Электронная почта:..

5 шагов в разработке модели машинного обучения.
5 шагов в разработке модели машинного обучения. Машинное обучение (ML), часть искусственного интеллекта (ИИ). Существует пять общих шагов для разработки модели машинного обучения (ML)...

НОВЫЙ КУРС — Введение в управляемый сервером пользовательский интерфейс в Swift
Что, если есть способ мгновенно обновить пользовательский интерфейс вашего приложения, не отправляя новую версию? Такие компании, как Airbnb, Spotify, Flipkart, Swiggy и некоторые другие,..

«Что такое машинное обучение и его влияние на следующее поколение?»
«Прорыв в машинном обучении стоил бы десяти Microsoft». — Билл Гейтс, бывший председатель Microsoft Позвольте мне объяснить вам, что это просто. Точно так же дети учатся ходить. Каждый..

SyntaxError: EOL при сканировании строкового литерала
Забыл закрыть строку кавычками в python В моем случае эта ошибка была слишком сложным способом сказать: «Вы забыли закрыть строку соответствующей двойной или одинарной кавычкой». EOL означает..