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


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

Функциональные тернарные операторы с использованием IIFE
Это также может быть озаглавлено «Как сделать однострочные операторы if/else для вызова одной из двух функций без необходимости присваивания переменных» . Йииш! Какой глоток 😆 Хорошо… во-первых, давайте разобьем эту проблему на «пять W», чтобы мы могли точно определить, может ли это быть вам полезно или нет. кто — инженеры-программисты, пишущие код на JavaScript или TypeScript (или языках с тернарами и IIFE ) что — использование троичных выражений для выбора между вызовом одной..

Алгоритм вложенной формы:
Базовый алгоритм проверки простых вложенных фигур в Java/Python с использованием наследования и полиморфизмов Это была проблема, с которой я столкнулся, работая над программой на Java, которая включает в себя в основном некоторую геометрию и некоторый анализ алгоритмов, поэтому я надеюсь, что вам понравится. Рассмотрим эту проблему. У вас есть куча 2D-фигур, хранящихся как объекты Shape, с размерными атрибутами, которые вам нужно проверить на возможность вложения друг в друга. Набор..

Константность в C++
Другие истории, которые могут вам понравиться — Копирование в C++ Спецификаторы доступа в C++ Константные переменные в C++ Классы в C++ Статические члены в C++ Я уже говорил о Константных переменных в C++ в одном из наших предыдущих рассказов. Я настоятельно рекомендую вам проверить это! В этой истории я хотел поговорить о константности применительно к классам в C++. К концу этой истории вы сможете ответить на такие вопросы, как — В чем разница..

Как работает генерация глобальных идентификаторов в распределенных системах?
Зачем нужен генератор идентификаторов, если базы данных уже предлагают нам идентификаторы с автоинкрементом? С одним экземпляром записи мы можем использовать идентификатор автоинкремента в качестве первичного ключа для базы данных. Но что, если у нас много экземпляров записи? В этом случае необходимо предоставить глобальную службу, которая создает отдельные идентификаторы для всех экземпляров базы данных. Почему тогда UUID не вариант? UUID не являются последовательными, поэтому при..

Вопросы для интервью по алгоритмам
Опыт интервью и руководство — часть 6 Вопросы для интервью по алгоритмам Подготовка к интервью по алгоритмам разработки программного обеспечения Здравствуйте, друзья 😊 ! Сегодня я поделюсь с вами вопросами для собеседования, связанными с алгоритмами в рамках моей серии подготовки к собеседованию для инженеров-программистов. Это шестая часть серии. Если вы пропустили предыдущие сессии, вы можете прочитать первую часть здесь , ООП и Java , База данных , Структуры данных , и..

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