Gridens - информационные технологии

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


Объяснение алгоритмов сортировки с использованием Python: сортировка кучей
Что такое алгоритм сортировки кучей? Этот алгоритм представляет собой алгоритм сортировки на основе сравнения. После анализа практических деталей Radix Sort пришло время попробовать что-то новое: Heap Sort. Этот алгоритм представляет собой алгоритм сортировки на основе сравнения. При использовании этого алгоритма необходимо тщательное рассмотрение, так как это может быть алгоритм сортировки на месте, но это не стабильная сортировка (порядок одинаковых элементов может меняться в..

Переместить нули в конец (решение Java)
вопрос по платформе Pramp В начале решение, которое я придумал, приведено ниже. Использование двух указателей, чтобы найти ненулевой элемент и установить его там, где указывает медленный указатель, а затем выполнить итерацию всего массива. Медленный указатель вернет последнее место, которое не равно нулю. Как только я получу последнее место, я установлю остальную часть массива на ноль и просто верну результат в качестве ответа. ТК: О(Н) СК: О(Н) static int[] moveZeroes(int[] arr) {..

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

K-ближайшие соседи
K-ближайшие соседи (также известные как KNN) построены на расстоянии. Другими словами, мы вычисляем сходство каждой точки данных со всеми другими существующими точками данных в наборе данных, вычисляя ее расстояние до других, чтобы понять, какая точка данных ближе к этой конкретной точке данных. Чтобы рассчитать расстояние между этими точками данных, существует множество способов расчета расстояний, мы собираемся изучить ряд метрик расстояния, которые могут быть полезны для алгоритма KNN...

Интервью по кодированию: следующая перестановка
Учебник по проблеме перестановки, которая часто повторяется на собеседовании по программированию. Проблемы с перестановкой (и комбинацией) часто повторяются на собеседованиях по коду и могут быть сложными из-за основ, необходимых для эффективного решения проблемы. В этом сообщении блога мы рассмотрим некоторые подходы и методы решения проблемы следующей перестановки , начиная с подхода, основанного на грубой силе, и заканчивая поиском более эффективных решений. Давайте начнем!..

Разоблачение неизвестного — Часть I
Разоблачение неизвестного — Часть I Выявляйте новые закономерности и повышайте ценность для бизнеса, используя возможности облака Azure и различных алгоритмов машинного обучения. Алгоритмы машинного обучения играют разные роли в обнаружении неизвестных или возникающих закономерностей. Эти алгоритмы обучения можно разделить на три типа в зависимости от подхода к обучению и наличия размеченных данных. Неконтролируемое обучение Неконтролируемое обучение — это тип машинного обучения,..

Сравнение Дейкстры: взгляд на библиотечную функцию
В нескольких последних статьях я рассмотрел свой подход к обобщению алгоритма Дейкстры в Haskell. Предыдущие части этой серии включали: Простая форма алгоритма Дейкстры Обобщение с помощью многопараметрического класса типов Обобщение с семейством типов Пример 2D-графика Но, конечно же, я был не первым, кто задумал придумать общую форму алгоритма Дейкстры на языке Haskell. Сегодня мы рассмотрим API для библиотеки …

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

Журналы Py № 2: Если, Элиф, Иначе?
У меня такое чувство, будто я давно ничего не писал, хотя прошло два дня с тех пор, как я опубликовал свою первую историю. В любом случае, сегодня произошло много всего, так что приступим...

Работа в Реакции
Я изучаю React в Bloc прямо сейчас. До сих пор я изо всех сил пытался понять темы. Тем не менее, я только что закончил проблему, над которой некоторое время размышлял, и хочу записать свой..

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

Какую последнюю статью вы считаете стоящей поделиться?
Я люблю читать качественные статьи. Не стесняйтесь делиться своей работой.

Преобразование CoreML, позволяющее использовать Fast-Neural-Style-Transfer на iOS и MacOS.
Как использовать Fast-Neural-Style-Transfer на iOS Преобразованная модель: GitHub — john-rocky/CoreML-Models: Преобразованный зоопарк моделей CoreML...

ИИ в правоохранительных органах: мощный инструмент с двойной природой
Искусственный интеллект (ИИ) революционизирует правоохранительную деятельность, предлагая инновационные тактики расследования, повышая достоверность доказательств и оптимизируя процессы. Тем..

Autoencoder Average Distance  — классический способ, используемый внутри Microsoft для выявления сходства…
Среднее расстояние автоэнкодера (AAD) использует более простой подход для определения расстояния между двумя наборами данных. Нейронный автоэнкодер может преобразовать любой элемент данных в..