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


Без обязательств: свобода непараметрических алгоритмов
Введение Алгоритмы машинного обучения можно разделить на две категории: параметрические и непараметрические. Эти два типа алгоритмов имеют свои преимущества и недостатки, которые мы обсудим в этой статье. Алгоритмы параметрического машинного обучения Параметрические алгоритмы — это те, которые делают предположения об основном распределении данных. Эти алгоритмы имеют фиксированное количество параметров, которые извлекаются из обучающих данных. Как только параметры изучены, модель..

Понимание и работа со строками в Rust (2/20)
Rust — это язык, известный своей ориентацией на производительность и безопасность памяти. Строки, как и во многих других языках программирования, являются ключевой частью стандартной библиотеки Rust, предоставляя инструменты для эффективного управления текстом. В этой статье вы познакомитесь с некоторыми основными методами работы со строками в Rust, помогая понять, как создавать, изменять, объединять и перебирать строки. Создание новой строки В Rust есть несколько способов создать..

Впервые услышав термин «Функции высшего порядка», я сразу подумал о чем-то страшном, но потом начал их использовать…
. filter() создает новый массив с элементами, которые подпадают под заданные критерии из существующего массива: let num = [1,5,7,10,13] let luckyNumber = num.filter(function(number){ return number › 7; }); //выход: [10,13] Синтаксис: let newArr = arr.filter(function(item){ return condition; }); The (item ) является ссылкой на текущий элемент в массиве, так как filter() проверяет его на соответствие условию. Если текущий элемент соответствует условию, он отправляется в новый..

Легко рассчитать високосный год с помощью программы Python.
Согласно Википедии : Високосный год (англ. Leap year) — это год, к которому добавляется один день, чтобы привести календарь к астрономическому году. Год состоит не из 365 дней, а из 365 дней 5 часов 48 минут 45,1814 секунды. Если этого не учитывать, то каждые четыре года будет не хватать почти 1 дня (а точнее 23 часа 15 минут 0,7256 секунды). Чтобы компенсировать это, каждые 4 года (год, кратный 4) дается один дополнительный день: 29 февраля. 1900) не являются високосными..

Демистификация JavaScript Hoisting: подробное руководство с примерами
Введение: JavaScript — универсальный язык программирования, известный своим гибким и иногда удивительным поведением. Одним из таких действий является подъем, который может застать разработчиков врасплох, если они не знакомы с ним. В этом сообщении блога мы углубимся в концепцию подъема в JavaScript, объясним, как это работает, и предоставим наглядные примеры, чтобы улучшить ваше понимание. К концу вы будете оснащены знаниями для навигации по подъему и написания более надежного кода..

Начало работы с Rust HashMap для начинающих (3/20)
Добро пожаловать в краткое руководство по пониманию и использованию HashMaps в Rust! Если вы новичок в Rust или просто хотите освежить в памяти HashMaps, это идеальное место для вас. Этот пост займет у вас примерно 3–5 минут, так что давайте углубимся! Что такое хэш-карта? HashMaps являются частью стандартной библиотеки коллекций Rust. Они хранят данные в виде пар ключ-значение, где каждый ключ соответствует значению. По сути, они похожи на список определений в словаре, где каждое..

Машинное обучение для аналитиков данных — Часть 1
Стать высококвалифицированным аналитиком данных! Эта серия статей предназначена для тех аналитиков/инженеров данных, которые хотят продвинуться по карьерной лестнице и стать учеными данных. Традиционно аналитик данных не должен знать машинное обучение (ML). Тем не менее, доступность ML стала проще, чем когда-либо прежде, вы будете удивлены тем, что обучать модели ML намного проще, чем то, что вы делаете в настоящее время изо дня в день — сбор данных, очистка данных, преобразование..