Хобрук: Ваш путь к мастерству в программировании

Публикации по теме 'computer-science'


Последовательность заданий с дедлайном в сложности O (nlogn)
Постановка задачи: Дан массив заданий, где у каждой работы есть крайний срок и соответствующая прибыль, если работа завершена до крайнего срока. Также указано, что каждое задание занимает одну единицу времени, поэтому минимально возможный крайний срок для любого задания равен 1. Как максимизировать общую прибыль, если одновременно можно запланировать только одно задание. Решение: Учитывая массив arr = [(5, 100), (1, 19), (2, 27), (1, 25), (3, 30), (3, 28)] Здесь каждый элемент..

Блок-схема компьютера
Компьютерная блок-схема : В основном компьютерная система состоит из трех частей: центрального процессора (ЦП), Устройств ввода и Устройств вывода . Центральный процессор (CPU) снова разделен на две части: арифметико-логическое устройство (ALU) и блок управления (CU). Набор инструкций находится в виде необработанных данных. Большой объем данных хранится в памяти компьютера с помощью первичных и вторичных запоминающих устройств. Процессор похож на сердце/мозг компьютера...

Математика сложна: работа с числами с плавающей запятой/двойниками
Разве компьютеры в любом случае не должны быть калькуляторами? Вчера я написал простой алгоритм, который, учитывая стоимость доллара и цента и набор номиналов, возвращает счет и количество монет. function ShowMeTheMoney(amount) { if (amount <= 0) return [0, 0, 0, 0, 0, 0, 0] const denominations = [100, 20, 5, 1, .10, .05, .01] const results = [0, 0, 0, 0, 0, 0, 0] let remaining = amount for (let index = 0; index < denominations.length; index++)..

Ознакомьтесь с этими концепциями перед программированием!
Я думаю, что все мы были в такой ситуации. Там, где вы хотите изучить новый навык, а затем вы все раздумываете и отправляетесь на Amazon, чтобы начать поиски новейшего и лучшего инструмента, чтобы хорошо овладеть этим навыком. Но в большинстве случаев мы тратим большую часть своей энергии на инструменты, которые нам нужны, вместо того, чтобы хорошо разбираться в ремесле. Покупка последних джорданов не сделает вас лучшим баскетболистом; вы должны пойти на поле, чтобы попрактиковаться...

Задача 74. Найдите первую истину в отсортированном логическом массиве [полоса]
Логика, Решение проблем, Булево значение, Массивы У меня есть несколько вещей, чтобы сказать вам. Zoom уволил 1,3 тысячи сотрудников, а Disney теперь планирует уволить еще 7000 человек. Тем из вас, кто хочет знать, почему прибыльные корпорации проводят массовые увольнения, прочтите этот пост . В ближайшее время мы сделаем более подробный отчет по финансам в пятницу, но этот пост — хорошее введение. Во-вторых, электронная книга Tech Made Simple вышла на Amazon!!! Электронная книга —..

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

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

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

Худший алгоритм сортировки + бонус!
Если вы разбираетесь в структурах данных и алгоритмах, вы, возможно, знаете, что быстрая сортировка и сортировка слиянием часто считаются самыми эффективными и действенными алгоритмами..

Повышайте продуктивность, создавая лучший код Python
Все приемы, которые я изучил на Python, чтобы писать лучший и быстрый код Представление длинных цифр Очень сложно отследить количество нулей или цифр после определенной длины. А теперь вот..

Распределение выборки и центральная предельная теорема
В нашем реальном мире мы часто ищем параметр или статистику определенной совокупности, например среднее значение или стандартное отклонение. Но оценить эту статистику по населению достаточно..

Различные алгоритмы машинного обучения
Машинное обучение ( ML ) — это изучение компьютерных алгоритмов, которые автоматически улучшаются благодаря опыту. [1] Оно рассматривается как подмножество искусственного интеллекта ...

Очередь сообщений RabbitMQ с использованием веб-API .NET Core 6
Мы собираемся обсудить очередь сообщений RabbitMQ и ее реализацию с использованием .NET Core 6 API в качестве производителя сообщений и консольного приложения в качестве потребителя сообщений...

Варианты графовых нейронных сетей и реализация в TensorFlow
См. Graph Neural Networks и реализация в TensorFlow для введения и основ. Существует множество вариантов GNN, в том числе сверточные сети графов (GCN), GraphSAGE, сети внимания графов (GAT) и..

Построение классификатора изображений без использования глубокого обучения
Классификатор изображений можно легко построить с помощью глубокого обучения, особенно сверточной нейронной сети (CNN). Однако вы можете просто реализовать классификатор изображений, используя..