Helpers - компьютеры, интернет, программирование

Публикации по теме '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, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..

ИИ для чайников: руководство для начинающих по пониманию будущего технологий
Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..