Squeak.ru - шаблоны программирования

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


Квадратичный дискриминантный анализ в PYTHON
Реализуйте QDA для любого набора данных и объясните с комментариями. Каждый студент должен реализовать свой набор данных. Набор данных: рак молочной железы

7. Действительная строка скобок
Вопрос: Если задана строка с некоторыми круглыми скобками, возвращается, если строка правильно сформирована. Например, «(привет)», вы должны вернуть true. Например, «)()», вы должны вернуть false. Подсказки: - На каждую открывающую скобку должна быть одна и только одна закрывающая скобка. - Вы можете использовать счетчик скобок. Решение: func checkValidParantheses(string: String) -> Bool { // 1. guard string.count > 0 else { return true } //..

Стэнфордский бесплатный курс по алгоритмам
Один из таких классов алгоритмов, известный как «Разделяй и властвуй», представляет собой мощный подход, используемый для разбиения сложных задач на более мелкие, более управляемые подзадачи. В постоянно меняющемся ландшафте информатики и программирования алгоритмы играют ключевую роль в эффективном решении сложных задач. Чтобы глубже погрузиться в эту тему, Стэнфордский университет предлагает всеобъемлющий онлайн-курс под названием «Алгоритмы: разделяй и властвуй» на Coursera. В этой..

Алгоритм XGBoost: новый король
Новые алгоритмы короля машинного обучения захватывают мир… Эпоха регрессионного моделирования закончилась. Старый король ушел. Да здравствует новый король с сумасшедшим именем; XGBoost или Экстремальное повышение градиента! Что такое XGBoost? XGBoost  – это ансамблевый алгоритм машинного обучения, основанный на дереве решений, который использует структуру повышения градиента . В задачах прогнозирования, использующих неструктурированные данные (изображения, текст и т. д.),..

53. Перевернуть все слова
Вопрос: Напишите функцию, которая переворачивает слова в заданной строке; пробел разделяет слова. Например, получив «hello world bob», вы должны вернуть «bob world hello». Подсказки: - Вы можете сначала перевернуть всю строку,

Понимание функций потерь в PyTorch: математика и алгоритмы (часть 1)
Пошаговое руководство по математическим определениям, алгоритмам и реализациям функций потерь в PyTorch. Вы можете найти часть 2 здесь . Как и люди, машина учится на своих прошлых ошибках. Эти «ошибки» формально называются потерями и вычисляются с помощью функции (т. Е. Функции потерь). Если предсказание алгоритма машинного обучения дальше от истины, функция потерь будет большой, и наоборот. Таким образом, целью любого процесса обучения было бы минимизировать такие потери,..

Сумма абсолютного значения
В. Напишите функцию, которая принимает массив целых чисел (положительных, отрицательных или обоих) и возвращает сумму абсолютных значений каждого элемента. const getAbsSum = function(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += Math.abs(arr[i]); } console.log(sum); }; getAbsSum([2, -1, -10]); // should be 13 Объявите сумму равной 0. Измените элемент на абсолютное число с помощью метода Math.abs() и добавьте элемент в массив в метод sum . Повторяйте 2...

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

Как работает промежуточный надзор, часть 2 (машинное обучение)
Эффективная сегментация медицинских изображений с промежуточным механизмом наблюдения (arXiv) Автор: Ди Юань , Цзюнян Чен , Чжэнхуа Сюй , Томас Лукасевич , Чжиган Фу , Гуйчжи Сюй ...

Что такое A11y (и почему вы должны его использовать)
Возможно, вы слышали об атрибутах W3C или ARIA, но что они на самом деле означают? Доступность определяется как процесс разработки продуктов, устройств и сред, которые могут использовать люди..

День 76/100 Книга
День 76/100 Книга Обучение — это непрерывный процесс с ресурсами, широко используемыми людьми, которые признают сложный путь достижения успешной цели. Хотя поначалу это может показаться..

Gmail Smart Compose: умный способ написать электронное письмо
Gmail означает почту Google, это бесплатная служба электронной почты, предоставляемая Google по всему миру. Google официально запустил Gmail в 2004 году, и в настоящее время этой услугой..

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..