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


5 сдержанных признаков плохих проектов Ruby
Я мог бы перечислить больше, если бы захотел. Я видел несколько проектов Rails на работе и в других местах, и я подумал, что атмосфера была бы совсем другой, даже если бы это была одна и та же организация, если бы репозиторий был отдельным. Он также служит описанием. Это пример того, что я почувствовал, когда увидел проект Rails, с которым столкнулся за последние два года, поэтому я уверен, что мог бы перечислить больше, если бы захотел, но, пожалуйста, поймите, что я описываю то, с..

Пользовательская ошибка в golang, как это сделать?
Нахождение здесь означает, что вы хотите получить знания о написании пользовательских ошибок в golang. Это не так сложно, если вы немного знаете этот язык, если нет, я расскажу вам, как это сделать! Во-первых, ошибка в golang — это хорошо. Я пришел в Go из C#, и там у нас были эти исключения, которые можно было сделать пользовательскими, если вы создали класс, производный от класса «Исключение». В Go мы возвращаем ошибку из функции, и вы также можете вернуть из нее свою..

Недавние исследования, связанные с шипами нейронных сетей, часть 3 (машинное обучение, 2023 г.)
Оптимизация нейронной сети, управляемой событиями, с регуляризацией и отсечкой (arXiv) Автор: Дэньюй Ву , Гаоцзе Цзинь , Хань Юй , Синьпин И , Сяовэй Хуан . Аннотация: Импульсные нейронные сети (SNN), вариант искусственных нейронных сетей (ANN) с преимуществом в энергоэффективности, достигли точности, близкой к своим аналогам ANN, на эталонных наборах данных, таких как CIFAR10/100 и ImageNet. Однако по сравнению с вводом на основе кадров (например, изображений), ввод на основе..

Как тестировать исключения в Kotlin с помощью assertFailsWith
Я хотел написать этот короткий пост, чтобы выделить функцию assertFailsWith , доступную для Kotlin. Эта функция немного упрощает тестирование исключений. Тестирование исключений не является чем-то необычным или новым для языков JVM (с этого момента я буду использовать Java для сравнений). Kotlin имеет приятное дополнительное преимущество, предоставляя эту функциональность как часть своей стандартной библиотеки. Сравнивая это с Java, вы, вероятно, добавите AssertJ для достижения..

3 совета по использованию Object.assign(): «Вы не знаете Object.assign()»
TL;DR In Object.assign() , позиция параметра имеет значение Целевой объект определяется его позицией в параметрах. Все, что находится на первом месте в параметрах метода, становится целевым объектом . порядок параметров имеет значение Свойства перезаписываются другими объектами, которые имеют те же свойства позже в порядке параметров. Предупреждение о глубоком клонировании Если исходное значение является ссылкой на объект, оно копирует только значение..

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

Давайте выучим язык программирования (часть 2)
Привет, ребята, добро пожаловать в «Давайте изучим APL, часть 2». В части 1 мы сделали элементарный обзор того, что такое APL и как выполнять в нем основную арифметику. Сегодня мы узнаем некоторые технические термины, еще несколько новых функций и переменных. Итак, начнем. Сначала мы рассмотрим несколько общих названий различных «форм» данных в APL: Скаляр . Скаляр относится к одному значению. например число 12 или буква 'A' Вектор: вектор - это простой линейный список..