Публикации по теме 'algorithms'
Найдите эту Панду! — Изучение машин опорных векторов
Если мы узнаем больше из исключений, чем из шаблонов, что мешает нам увидеть, как панда смотрит нам в глаза?
Суть науки о данных не в том, чтобы смотреть на данные, а в том, чтобы развивать нашу способность анализировать контекстуальные отношения с разных сторон. Машины опорных векторов — отличный пример того, как алгоритм может помочь нам понять перспективу, с которой мы смотрим на данные, облегчить их преобразование в альтернативные измерения и развить нашу способность..
Двоичный поиск в Java - алгоритм
Узнайте, как реализовать двоичный поиск в Java
Всем привет! Я опубликовал в своем блоге много статей об алгоритмах и структурах данных, но эта здесь первая. В этой статье мы рассмотрим популярные фундаментальные алгоритмы собеседований .
Да, вы правильно угадали: вам нужно реализовать двоичный поиск на Java, и вам нужно написать как итеративный, так и рекурсивный алгоритмы двоичного поиска.
В информатике бинарный поиск или полуинтервальный поиск - это алгоритм разделения и..
LeetCode — Найти пиковый элемент
Постановка задачи
Пиковый элемент — это элемент, который строго больше своих соседей.
Учитывая целочисленный массив nums , найдите элемент пика и верните его индекс. Если массив содержит несколько пиков, верните индекс к любому из пиков .
Вы можете себе представить, что nums[-1] = nums[n] = -∞ .
Вы должны написать алгоритм, который работает за время O(log n) .
Постановка задачи взята с: https://leetcode.com/problems/find-peak-element
Пример 1:
Input: nums = [1, 2, 3,..
[JS] Алгоритм в день: получить GCF (наибольший общий множитель) и LCM (наименьший общий кратный)
Источник: Программисты
Сегодня мы собираемся получить наибольший общий делитель и наименьшее общее кратное , используя javascript .
Наибольший общий делитель
Алгоритм Евклида или алгоритм Евклида — это эффективный метод вычисления наибольшего общего делителя двух целых чисел, наибольшего числа, на которое они оба делятся без остатка. Он назван в честь древнегреческого математика Евклида, впервые описавшего его в своих «Началах».
Мы можем использовать Алгоритм Евклида ,..
Магия структур данных и алгоритмов в Python
Введение
Использование структур данных и алгоритмов в Python иногда может быть сложным, особенно если вы не знакомы с языком или его идиомами и если вы новичок в области разработки программного обеспечения в целом. К счастью, есть много отличных ресурсов, которые помогут, но лучший ресурс — это практика! Вот почему я хочу поделиться этой серией постов, посвященных некоторым наиболее полезным структурам данных и алгоритмам Python, которые, по моему мнению, все разработчики Python..
Бинарный поиск в JavaScript
Двоичный поиск — это алгоритм, который используется для поиска определенного элемента в уже отсортированном массиве элементов. Это очень популярный алгоритм поиска, и существует множество различных способов его решения. Здесь я собираюсь поделиться тем, как я впервые решил этот алгоритм самостоятельно, и лучшим подходом, который я узнал после проведения дополнительных исследований.
Подсказка выглядит следующим образом:
Имея отсортированный массив целых чисел, arr , и целое число,..
Новые материалы
Интуитивное понимание тензоров в машинном обучении
Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..
Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv)
Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..
Почему объяснимость так важна прямо сейчас?
По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..
Анимированный математический анализ
Использование Manim для создания математических анимированных визуализаций
Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..
Создание простого слайдера изображений с помощью JavaScript
Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript.
Введение
В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..
Создание базы данных с помощью супергероя «Python»
В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..
ИИ для чайников: руководство для начинающих по пониманию будущего технологий
Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..