Публикации
Введение в HTML: понимание основ языка гипертекстовой разметки
Вы все знаете о полной форме HTML (язык гипертекстовой разметки), и это стандартный язык разметки, используемый для создания веб-страниц.
Основные теги и структура HTML
HTML использует набор тегов для описания содержимого и структуры веб-страницы. Каждый тег имеет определенное..
10 лучших языков программирования для изучения в 2022 году
Добро пожаловать! Программирование — одно из моих любимых занятий (ну, иногда это так 😂), и один из самых частых вопросов, которые я видел, — «какой язык программирования мне выучить?». Итак, давайте поговорим о 10 лучших языках программирования, которые вы должны выучить в 2022 году!..
Введение в деревья решений с помощью Python и scikit-learn
Полное руководство для получения интуитивного понимания, а также математического понимания деревьев решений для реализации вашей первой модели с помощью scikit-learn на Python.
Деревья решений - это мощная группа контролируемых моделей машинного обучения, которые можно использовать как для..
Еженедельный дайджест #50
Статьи
Оптимизация Core Web Vitals без повышения производительности сайта
Принятие Google Core Web Vitals в качестве сигнала ранжирования привлекло внимание владельцев веб-сайтов к эффективности сети.
Хотя с метриками можно играть, повышение скорости сайта не только улучшает SEO, но..
API First, используя OpenAPI и Spring Boot
вступление
Что ж, после нескольких лет работы с OpenAPI и Spring Boot я увидел, что некоторые опытные разработчики не знают этого подхода.
В своих последних проектах я использовал спецификацию OpenAPI для создания объектов и интерфейсов DTO для RestControllers в Spring Boot, а..
«Купи мне этот образ»: подход к рекомендации похожих модных товаров
Рекомендации по моде
«Купи мне этот образ»: подход к рекомендации похожих модных товаров
Реализация исследовательской работы
«Ключевым моментом является то, что клиент уходит, думая: «Вау, мне нравится иметь с ними дело, и я хочу рассказать другим о своем опыте». — Шеп Хайкен...
Чего я избегаю на работе в качестве старшего разработчика программного обеспечения
Должность старшего разработчика программного обеспечения сопряжена с определенной долей ответственности и проблем.
Имея за плечами многолетний опыт, вы научились ориентироваться в сложностях разработки программного обеспечения и, вероятно, выработали определенные привычки и стратегии,..
10 уроков, которые я хотел бы знать, когда начну изучать программирование
Новые популярные фреймворки не решают всех ваших проблем так, как обещают. Не существует наилучшей практики кодирования, которой готовы следовать все разработчики. Чистый и красивый пользовательский интерфейс на стороне клиента будет важнее для пользователей, чем высокопроизводительный..
Схема интервью с искусственным интеллектом: раскрыты 12 секретов глубокого обучения!
Раскрываем секреты интервью с искусственным интеллектом! Продвигайтесь вперед, ответив на эти 12 вопросов о глубоком обучении, которые нельзя пропустить. От пакетной нормализации до генераторов данных — все это здесь, и начинается ваша история успеха.
Введение
Всем привет! Сегодня я..
Полное руководство по выбору функций в машинном обучении
Понимание оберток, фильтров и встроенных методов с помощью Scikit-Learn
Выбор признаков является важным шагом в процессе машинного обучения, поскольку производительность и точность алгоритмов в значительной степени зависят от качества и релевантности используемых входных признаков...
JavaScript - дисфункциональный язык программирования
JavaScript - дисфункциональный язык программирования
Предполагается, что JavaScript - это функциональный язык программирования. (На самом деле, это мультипарадигма, в основном императивная с некоторыми функциональными возможностями и небольшой объектной ориентацией через прототипы..
Расширенный JavaScript: использование генераторов для решения глубоко вложенных итераторов
«Что касается потока управления, генераторы являются столь же важной концепцией, как и промисы: оба они абстрактны и компонуемы».
Если вы столкнулись с генератором и не понимаете его предназначения, надеюсь, эта статья прольет немного света. Проще говоря, генератор — это подмножество..
Как удалить дубликаты массива в ES6
Вот три способа отфильтровать дубликаты из массива и вернуть только уникальные значения. Мне больше всего нравится Set, потому что он самый короткий и простой 😁
1. Использование S et
Позвольте мне начать с объяснения того, что такое Set :
Set - новый объект данных,..
Полезный метод расширения LINQ 9: Flatten
Метод расширения Flatten используется для сведения последовательности вложенных последовательностей в единую плоскую последовательность. Он позволяет упростить работу с иерархическими или вложенными структурами данных за счет объединения всех элементов из внутренних последовательностей в..
Дорожная карта Data Scientist
Дорожная карта для специалиста по данным — это план, в котором изложены шаги и навыки, необходимые для достижения успеха в этой области. Эта дорожная карта может варьироваться в зависимости от целей и опыта человека, но есть некоторые ключевые компоненты, которые обычно включаются...
Освоение логистической регрессии-I: руководство для специалистов по данным
Что такое логистическая регрессия?
Логистическая регрессия — это статистический метод анализа набора данных, в котором есть одна зависимая переменная (также известная как результат, цель или переменная ответа), которая является категориальной. Целью логистической регрессии является..
Самые большие открытые проблемы в обработке естественного языка
Область NLP сообщает о большом прогрессе в том смысле, что ряд проблем, таких как тегирование части речи, считается полностью решенным. В то же время, такие задачи, как реферирование текста или машинные диалоговые системы, как известно, сложно взломать, и они остаются открытыми в течение..
Понимание распознавателей GraphQL
Начнем с того, что такое резольвер. Преобразователь GraphQL — это функция, отвечающая за заполнение данными для одного поля в вашей схеме. Что это значит? Давайте попробуем разбить его, вот некоторые данные для начала:
У нас есть простой объект, который содержит свойство name и массив..
8 выпусков подкастов о влиянии машинного обучения на климат
Вот тщательно отобранный список из 8 отличных выпусков подкастов о воздействии машинного обучения на окружающую среду и о том, как его уменьшить.
Для обучения и обслуживания моделей машинного обучения может потребоваться много электроэнергии, и, поскольку не вся электроэнергия поступает из..
Отличие пакетной нормализации от нормализации слоя
Наибольшая разница между нормой партии и слоя — это средняя стандартная ось.
def batch_norm(self):
x = self.x
m = x.mean(axis=0)
s = x.std(axis=0)
return m, s
def layer_norm(self):
x = self.x
m = x.mean(axis=1)
s = x.std(axis=1)
return m, s
Использование oop..
Новые материалы
Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне
Аудитория
Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..
Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами
Введение:
Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..
Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода
Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..
Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов!
GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..
Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..
Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение
Как машинное обучение?
Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..
Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..