Программирование, дизайн, разработка

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


Начало работы с алгоритмами (с 13 практическими алгоритмами)
Алгоритмы зависят от нескольких навыков, а более простые требуют лишь базового понимания кода. Я включил в эту статью алгоритмы The Basic 13 . Алгоритмы представляют собой абстрактное понятие для большинства начинающих программистов. Они известны широкой публике как механизм, который доставляет определенный контент в наши каналы социальных сетей. Однако алгоритмы (по большей части) не являются повелителями контента, которые потребляют огромные объемы данных, чтобы заполнить..

ИИ для обнаружения говорящего в речи
Использование ИИ для обнаружения говорящего в речи по голосовым данным С развитием ИИ можно создать много интересных и полезных приложений ИИ. Эти приложения AI могут быть полезны в здравоохранении, розничной торговле, финансах и других областях. Основная идея состоит в том, чтобы постоянно думать о том, как мы можем использовать эти передовые технологии, и придумывать интересные варианты использования. В этом сообщении в блоге я намерен рассказать об ИИ-приложении, с помощью..

Освоение загадочного быстрого алгоритма обратного квадратного корня из Quake 3: часть 2
Хотя математика не может быть любимым предметом для всех, ее понимание имеет решающее значение для многих алгоритмов, включая быстрый алгоритм обратного квадратного корня. В этой статье мы рассмотрим математическое представление чисел с плавающей запятой и то, как оно приводит нас к раскрытию второй части быстрого алгоритма обратного извлечения квадратного корня, известного как часть Что за хрень? . Если вы новичок в нашей серии блогов, мы рекомендуем начать с предыдущей части , чтобы..

Литкод: первый пропущенный позитив
Проблема Учитывая несортированный целочисленный массив nums , вернуть наименьшее отсутствующее положительное целое число. Вы должны реализовать алгоритм, который работает за O(n) времени и постоянно использует дополнительное пространство. Интуиция Первоначальная идея состояла в том, чтобы отсортировать массив и найти индекс без совпадающего значения, но, поскольку мы не можем этого сделать, мы можем просто пометить индекс, если встретим значение. Затем мы можем пройти второй раз,..

Платформы для практики кодирования
Здесь у меня есть список платформ, где вы можете практиковать и улучшать свои навыки кодирования. Не теряя времени🕐, давайте Список. CodeChef В 2009 году CodeChef начался как образовательная инициатива для программистов Directi , индийской компании-разработчика программного обеспечения. Недавно приобретенный Unacademy , он предлагает практику в базовом программировании, массивах, строках, двоичных структурах, структурах данных, динамическом программировании, графах..

Станьте профессионалом DSA с бесплатным курсом Kunal kushwaha 😃
Структуры данных и алгоритмы (DSA) являются строительными блоками информатики. Они необходимы каждому разработчику программного обеспечения, который хочет писать эффективный код и решать сложные проблемы. Кунал Кушваха, известный педагог, создал выдающийся плейлист DSA, который доступен бесплатно на YouTube. В этой статье мы рассмотрим, почему плейлист Кунала Кушвахи DSA является лучшим онлайн-курсом DSA. 1. Комплексная учебная программа Первая причина, по которой Плейлист Kunal..

Создание двудольного графа для набора данных пользовательских элементов
СТАТЬЯ Создание двудольного графа для набора данных пользовательских элементов Автор Машинное обучение на основе графиков Алессандро Негро В этой статье обсуждается создание биграфа для набора данных пользовательского элемента. Получите скидку 37% на Машинное обучение на основе графиков , указав fccnegro в поле скидки при оформлении заказа на manning.com . При подходе к рекомендации, основанном на содержании, как для элементов, так и для пользователей доступен большой..

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

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

Устранение неоднозначности смысла слов: устранение неоднозначности при обработке естественного языка
Введение Обработка естественного языка (NLP) позволяет компьютерам понимать и обрабатывать человеческий язык, но присущая языку двусмысленность создает серьезную проблему. Слова часто имеют..

Раскрытие силы шутки: упрощение тестирования JavaScript
В мире разработки JavaScript тестирование является важным аспектом создания надежных и надежных приложений. Однако написание комплексных тестов может быть сложным и трудоемким процессом...

Урок 10 — Операторы switch и break
"Предыдущий Следующий заявление о переключении Вы используете оператор switch вместо длинного оператора if…else…if . В отличие от операторов if…else…if , проверка часто оценивается как..

Объяснение архитектуры Kubernetes — Менее 5 минут
Архитектура K8s объясняется простыми словами. Kubernetes — это мощная и популярная система с открытым исходным кодом для автоматизации развертывания, масштабирования и управления..

Питер Норвиг, значение полиномов, отладка как психотерапия
Когда я был там в прошлом месяце, я видел, как Питер Норвиг выступал перед широкой аудиторией об ИИ в Беркли. Несколько заметок из его выступления. «Мы всегда отдавали предпочтение быстроте и..

Что нужно учитывать при финансовом переводе
Финансовый перевод является важным аспектом локализации и часто обусловлен нормативными требованиями и банковской практикой. Финансовая индустрия разработала свой уникальный язык и..