Статьи

SliteView — Взаимные рекомендации в онлайн-знакомствах
Уроки, извлеченные из тематического исследования Пиццато SliteView или Краткий обзор литературы — это часть моих списков, содержащая мои личные заметки (обзоры литературы) по статьям. Эта история содержит мои заметки об одной из статей Пиццато: Рекомендация людей людям: природа взаимных рекомендаций на примере онлайн-знакомств Примечания: В документе обсуждается использование взаимных рекомендаций в онлайн-знакомствах. Взаимные рекомендации  – это системы..

Демистификация глубокого обучения на Android
Недавно я читал на Reddit сообщение «Как разработать приложение для Android с использованием глубокого обучения». Честно говоря, пост действительно не имел для меня смысла, так как он слишком расплывчатый. Но что было интересно увидеть, так это то, что пост был в тренде, и многие люди хотели понять, как можно разработать классное приложение для Android с нейронными сетями, и это стало моей мотивацией написать этот пост. Итак, в этом посте я пошагово расскажу, как запустить нейронную..

Как смоделировать множественную сезонность во временном ряду
Обработка сезонных эффектов за несколько периодов В этой статье вы узнаете, как моделировать множественную сезонность во временных рядах. Мы рассмотрим: Как разложить временной ряд с помощью MSTL Создание независимых переменных, отражающих сложную сезонность Использование готовых методов на примере пакета прогнозирования orbit . Сложная сезонность Сезонность относится к систематическим изменениям, которые повторяются с определенной периодичностью . Эти закономерности..

Реализация связанного списка в C ++
Основы структур данных и алгоритмов Реализация связанного списка в C ++ Все, что вам нужно знать для реализации базового связанного списка на языке C Plus Plus Связанный список - это список, состоящий из связывания узлов вместе. Если эти слова вам незнакомы, не волнуйтесь, мы начнем с основ, поэтому они будут объяснены в ходе изучения этой статьи. Первый шаг в понимании более сложной структуры данных начинается с понимания гораздо более простой структуры. Давайте познакомимся с тем,..

Создание простой галереи изображений с помощью HTML, CSS и JavaScript
Галерея изображений — это полезный инструмент для упорядоченного отображения коллекции изображений. В этой статье мы рассмотрим, как создать простую галерею изображений с помощью HTML, CSS и JavaScript. Для начала мы создадим структуру HTML для галереи изображений. Мы будем использовать элемент div для упаковки галереи и серию элементов img для хранения изображений: <div class="image-gallery"> <img src="image1.jpg" alt="Image 1"> <img..

Недооцененная жемчужина: typescript-rtti
Представьте себе, что у вас есть возможность перенести информацию о типах во время выполнения в TypeScript, что позволит вам динамически проверять типы и манипулировать ими способами, которые вы никогда не считали возможными. Давайте отправимся в путешествие в глубины этого мощного инструмента, раскроем его скрытый потенциал и продемонстрируем, насколько полезным он может быть. Что такое машинописный текст-rtti? Тот факт, что JavaScript — динамический язык и не имеет собственной..

Сохраните рассудок и время — За рамками clang-format.
Одна из самых важных вещей, которую вы можете сделать как инженер-программист, — это автоматизировать повторяющиеся действия. В частности, одной из областей, которая часто заслуживает большей автоматизации, является проверка кода. Сегодня мы рассмотрим, как перенести проверку и применение стиля в clang-формат для языков C, C++, C#, Java, JavaScript, Objective-C и Objective-C++. Далее мы обсудим более продвинутые возможности C++ с использованием clang-tidy и способы интеграции обоих..

Найдите минимум в отсортированном массиве с поворотом (LeetCode #153)
Эта статья является частью серии статей Натана Томаса, разработчика программного обеспечения полного стека, работающего в Сан-Франциско, Калифорния. Среди других его недавних статей — Создание собственного биткойн-узла и Подмассив максимального продукта . Введение Если вы ищете краткое руководство по оптимальному решению задачи LeetCode Найти минимум в массиве с вращающейся сортировкой , добро пожаловать. 🔥 Это вопрос из Списка вызовов кода для Blind 75 LeetCode , группы..

1480. Бегущая сумма 1d массива
(Легкий вопрос LeetCode) Учитывая массив nums . Мы определяем текущую сумму массива как runningSum[i] = sum(nums[0]…nums[i]) . Вернуть текущую сумму nums . Пример 1: Input: nums = [1,2,3,4] Output: [1,3,6,10] Explanation: Running sum is obtained as follows: [1, 1+2, 1+2+3, 1+2+3+4]. Пример 2: Input: nums = [1,1,1,1,1] Output: [1,2,3,4,5] Explanation: Running sum is obtained as follows: [1, 1+1, 1+1+1, 1+1+1+1, 1+1+1+1+1]. Пример 3: Input: nums =..

Airtable: создавайте базы данных электронных таблиц в одно мгновение
Знакомство с Airtable, малокодовой платформой с функциями базы данных . Airtable — это low-code платформа, которая позволяет любому создавать реляционные базы данных и визуализировать данные. Для этого вам даже не нужно знать SQL или Excel. Например, подумайте, сколько времени вам потребуется, чтобы достичь этой цели: Создайте базу данных с записями Выбор конкретных данных по некоторым условиям Отображение отфильтрованных данных на диаграмме (гистограмма, круговая диаграмма)..

Примеры URI
В этой части III из серии сообщений об URI я собираюсь проиллюстрировать несколько примеров схем URI и пространств имен URN, которые мы в основном используем. Если вы не читали Часть-I и Часть-II этой серии, то сначала прочтите эти сообщения. Начнем со схем URI. # Примеры схем URI: Следующие примеры иллюстрируют некоторые наиболее часто используемые схемы URI. Вы можете найти список всех доступных схем URI здесь . # Файл URI файла идентифицирует файл, хранящийся на..

Обновления курса веб-дизайна
Летние обновления курса веб-дизайна CodeHS 2022 г. Семантические теги, обновление Bootstrap и многое другое! Мы рады сообщить, что команда по учебной программе CodeHS работает над пересмотренной версией веб-дизайна. Эта версия будет отражать изменения в HTML5 с момента выпуска исходного курса и учитывать отзывы наших преподавателей, сохраняя при этом компоненты курса, которые сделали его таким популярным среди преподавателей и студентов. Эта новая версия будет выпущена после лета и..

Сообщения об ошибках регистрации пользователей в узлах, JavaScript и Python / Flask
При создании веб-сайта нам часто может потребоваться создать способ входа пользователей в систему. При этом мы, вероятно, также хотим избежать дублирования имен пользователей. Мы можем даже захотеть ограничить то, что могут быть имена пользователей (длиннее символов «x» и т. Д.). Мы в основном хотим взять это: И превратите это в это: Ниже приведены несколько способов обработки этого сценария с использованием клиентского JavaScript, серверного узла, а также серверного Python /..

Что такое каркасный экран 💀?
Почему важна загрузка скелета? Привет 👋, Вы знаете, что такое каркасный экран? Я уверен, что все это знают! Вы не согласны? Это каркасный экран:

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

Внедрение зависимостей Typescript: настройка InversifyJS IoC для проекта TS
Вместо того, чтобы иметь дело с ручным созданием зависимостей классов каждый раз, когда мы хотим использовать конкретный класс. Мы могли бы настроить механизм, который мог бы создавать их для нас и автоматически предоставлять зависимости классу. Такой механизм называется контейнером инверсии управления (IoC), и в этом посте я хотел бы показать, как вы можете улучшить свой код TypeScript, настроив контейнер зависимостей с помощью InversifyJS. Настройка проекта перед использованием..

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

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

Введение в обучение с подкреплением: процесс принятия решений по Маркову
#InsideRL Обучение с подкреплением: процесс принятия решений по Маркову (часть 1) В типичной задаче обучения с подкреплением (RL) есть учащийся и лицо, принимающее решения, называемое агентом , а окружение, с которым он взаимодействует, называется средой . В свою очередь, среда предоставляет вознаграждения и новое состояние на основе действий агента. Итак, в обучении с подкреплением мы не учим агента, как он должен что-то делать, а даем ему положительные или отрицательные..

AWS : настройка конвейера потоковой передачи данных с помощью Apache Kafka с помощью Confluent.
Всем привет, Сегодня мы рассмотрим настройку конвейера потоковой передачи данных с помощью Apache Kafka на Confluent, размещенном в AWS. Итак, приступим…… Сначала мы поймем, что такое Apache Kafka в кратком введении. Что такое Apache Kafka? Apache Kafka — это распределенное хранилище данных, оптимизированное для приема и обработки потоковых данных в режиме реального времени. Потоковые данные — это данные, которые непрерывно генерируются тысячами источников данных, которые..