DevGang
Авторизоваться

Функции gt(), lt(), ge() и le() в PyTorch

В моем посте объясняются функции equal(), eq() и ne().

gt() может проверить, больше ли 1-й тензор 2-го тензора по элементам, как показано ниже:

Памятка:

  • gt() можно вызывать как из torch, так и из тензора.
  • Тензоры могут быть 0D или более D-тензорами.
  • Одно или несколько комплексных чисел использовать нельзя.
  • gt() и greater() - это одно и то же, потому что greater() - это сокращение от gt():

Как исправить ошибку запуска NPM без sudo?

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

Понимание утечек памяти и их предотвращения в JavaScript

При создании веб-приложений, которые запускаются в браузере, управление памятью является одним из важных шагов, которые необходимо учитывать. Это часто приводит к сбоям при сборке мусора. В этом руководстве мы узнаем об утечках памяти в JavaScript, рассмотрим их причины с помощью практической реализации и выделим распространенные ошибки, которых следует избегать.

Изучаем Object.groupBy() и Map.groupBy() в JavaScript

В JavaScript наконец-то появился метод группировки массивов, что означает, что нам не нужно полагаться на lodash, чтобы иметь возможность группировать наши объекты по какому-то ключу. Он уже находится на третьем этапе процесса подачи предложений по ECMAScript, что означает, что очень скоро он появится в Node.js и других браузерах. Хотя он уже есть в Chrome 117. В этом уроке давайте посмотрим, как он работает.

Что такое «пузырёк событий» в JavaScript?

Обработка событий - это основополагающий аспект веб-разработки, связанный с объектной моделью документа, позволяющий разработчикам создавать динамичные интерфейсы, обеспечивающие интерактивность. Учитывая большое количество знаний, связанных с обработкой событий, обработка событий является очень важной функцией, которую необходимо понять. Имея базовое представление о том, что такое обработка событий и насколько она полезна, разработчики получают возможность создавать мощные и структурированные веб-приложения. Её название может натолкнуть вас на мысль, что это небольшая забавная функция, не требующая никакой пользы, но вскоре вы поймете всю важность её использования.

Шаблон Builder

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

Эволюция облачных технологий в России

В России сегодня наблюдается сдвиг в использовании программного обеспечения по модели Software as a Service (SaaS) с мировых поставщиков на отечественные решения. Этот тренд обусловлен как уходом некоторых компаний из страны, так и активным развитием корпоративного сектора в области программного обеспечения, предоставляющего сопоставимые или даже расширенные возможности.

В масштабах мирового рынка облачная модель SaaS стала тем стандартом, который определяет формат предоставления программного обеспечения. У крупных IT-компаний, предлагающих как собственные продукты, так и облачные решения, доля выручки от облака за последние годы превысила 50% и постоянно растет. Облачный рынок активно развивается в России, увеличиваясь примерно на треть за год, что свидетельствует об значительных темпах роста. Основной причиной этого является скорость - быстрая покупка, внедрение, низкий порог входа, быстрая разработка функционала и его поставка пользователям. Обновление программного обеспечения в облаке происходит гораздо проще и надежнее, поскольку новые функции становятся доступны сразу после выпуска. Системы безопасности, надежности и эластичности облачного сервиса полностью находятся в зоне ответственности поставщика, что делает эту модель удобной и гибкой для заказчиков.

Эволюция облачных технологий привела к росту числа поставщиков в этой сфере, включая и Россию, что отражает возрастающий интерес к облачным услугам и их растущему значению в современном бизнесе.  

Создание простого приложения для подсчета пользователей с помощью HTML, CSS и JavaScript

Приложение People Counter - это веб-приложение, созданное с использованием HTML, CSS и JavaScript и предназначенное для подсчета количества людей, входящих в определенную зону, например в магазин или место проведения мероприятия. Ознакомившись с руководством по проекту приложения People Counter до конца, вы улучшите свои навыки в разработке интерфейсов.

Dgraph 24.0.0-alpha теперь доступен на Github и DockerHub

Dgraph v24.0.0-alpha теперь доступен сообществу, чтобы опробовать поддержку векторного типа данных, который обеспечивает семантический поиск.

Dgraph добавляет поддержку векторов для объединения данных графа с встраиваниями, улучшая приложения на основе графов и открывая новые возможности искусственного интеллекта. Сценарии использования основных графов, такие как обнаружение мошенничества, рекомендации и управление основными данными, могут быть дополнены векторами и внедрениями. Graph+Vector также является ключевым методом, используемым для уменьшения галлюцинаций в приложениях с искусственным интеллектом.

Создайте двухслойную нейронную сеть с нуля

В этой статье представлена ​​разработка двухслойной нейронной сети (НС) только с использованием NumPy. Этот проект представляет собой практическое введение в основы глубокого обучения и архитектуры нейронных сетей. Основное внимание будет уделено поэтапному построению сети с целью обеспечить четкое и простое понимание ее базовой механики (математики, лежащей в основе НС).

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу