Статьи

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

Стоит ли смотреть этот фильм?
Эта статья представляет собой практическое введение в основы классификации текста с использованием линейных классификаторов и созданных вручную функций. Это модели, которые мы будем запускать Модель мешка слов TF-IDF N-граммы Обработка текста Проблема с моделированием текста состоит в том, что он беспорядочный, а алгоритмы машинного обучения предпочитают четко определенные входные и выходные данные фиксированной длины. Алгоритмы машинного обучения не могут работать напрямую с..

Значение слова веб-скрейпинга с помощью Beautifulsoup
Чему вы здесь научитесь? Простое объяснение парсинга веб-страниц Написание кода python для извлечения значения слова из веб-сайта словаря с использованием Beautifulsoup . Веб-скрапинг: Веб-скрапинг — это загрузка веб-страницы и извлечение с нее данных. Очень распространенное использование — сбор данных с определенного веб-сайта, автоматизация некоторых процессов с помощью бота или поискового робота. У него много названий: веб-скрапинг, веб-сбор данных, извлечение веб-данных..

Не бойтесь рекурсии
Не бойтесь рекурсии Да, название правильное, рекурсивные методы не сложны, а также являются хорошей практикой для написания красивого кода. Возможно, вы беспокоитесь о том, что я сказал, но поверьте мне, после прочтения этой статьи вы сможете смеяться до Чтобы понять рекурсию, вы должны понять рекурсию. Но сначала давайте определим, что такое рекурсия, а потом посмотрим, как создать красивую рекурсивную и функциональную функцию в вашем коде. Что такое рекурсия Рекурсию..

JSX в Реакции
JSX, также известный как JavaScript XML, представляет собой расширение синтаксиса JavaScript, используемое для написания HTML-элементов в React. JSX обладает всеми возможностями JavaScript, его легко читать, писать и отлаживать. Эти функции сделали его чрезвычайно популярным среди разработчиков. Почему разработчики предпочитают JSX? Чтобы преобразовать статическое веб-приложение в динамическое, сделав его интерактивным для пользователя, разработчики полагаются на JavaScript как на..

Еженедельный блог № 2: Генераторы JavaScript
На этой неделе я решил узнать о генераторах JavaScript. Генераторы были представлены в 2015 году как часть обновления ES6 для JavaScript и были созданы как альтернатива методам итераторов. Их основное отличие состоит в том, что при выполнении генераторы запускают код только до выхода, а затем могут быть повторно запущены, выполняясь с того места, где остановился предыдущий выход. Итераторы будут выполнять код полностью, пока блок кода не будет завершен. Ниже я подробно расскажу о том, как..

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

Объектно-ориентированное программирование на Java - полиморфизм
Рассмотрим класс Shape как пример базового класса, от которого отходят многие фигуры, такие как Rectangle и Circle, как производные классы. Эти классы включают метод getArea () , который вычисляет площадь соответствующей формы. Давайте реализуем классы Base и Derived. Класс формы Класс Shape имеет только один общедоступный метод под названием getArea () . Давайте посмотрим, как реализован класс Shape. Прямоугольник Класс Рассмотрим класс Rectangle, который является..

MLOps против DevOps против ModelOps
Это век автоматизации, и не только в производстве. В настоящее время системы всех видов автоматизируются, чтобы уменьшить человеческий фактор и повысить эффективность. Такие системы, как DevOps, ModelOps и MLOps, управляются данными. Так в чем же между ними разница? Прежде чем сравнивать MLOps, DevOps и ModelOps, важно сначала понять, что такое MLOps, DevOps и ModelOps, как они работают и какие преимущества они предоставляют. В этой статье мы рассмотрим их жизненные циклы,..

Литералы
Напоминание о том, что такое литерал, и примеры целочисленных, строковых, объектных и функциональных литералов (а также того, чем литералы не являются) в Kotlin Теги: # К вашему сведению Эта статья является частью Kotlin Primer , авторитетного руководства по языку Kotlin, предназначенного для облегчения внедрения Kotlin в организациях, ориентированных на Java. Это было…

«Пробел в данных» ИИ
Читайте по моим губам: 17 428–51=ОМГ! ЧТОБЫ ПОЛУЧИТЬ ощущение огромной разницы в способностях искусственного интеллекта среди лучших и остальных, подумайте вот о чем: набор данных из программы Google DeepMind и Оксфордского университета для обучения их системе чтения по губам содержал 17 428 уникальных слов — в то время как конкурент Оксфордский проект под названием LipNet насчитывал всего 51. Эти две инициативы выпустили документы с разницей всего в неделю в ноябре 2016 года. Но..

Замыкания в JavaScript
Замыкания в JavaScript Замыкания — очень важная часть JavaScript, в основном разработчики, работающие с JS, не знакомы с этой терминологией. Давайте узнаем, что такое замыкания, на некоторых примерах. Замыкания создаются каждый раз при создании функции. Вот первый базовый пример, поэтому давайте исследуем Вы уже заметили, что в функции initilizer() есть одна переменная и одна функция displayLanguage(), и обратите внимание, что оператор alert() в функции displayLanguage()..

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

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

Что нового в SwiftUI (2022 г.)
Я видел видео WWDC, так что вам не нужно Вот видео, которое я только что посмотрел с WWDC, вот основные моменты и, в заключении, что я об этом думаю. Так что можете не смотреть (если не хотите). Если вы это сделаете, посмотрите видео на портале разработчиков Apple, а не читайте эту статью, поскольку на самом деле это просто мои заметки из этого видео.

5 причин использовать файлы YAML в проектах машинного обучения
Даже если ваш проект небольшой, файлы YAML могут значительно повысить его гибкость и возможность повторного использования. Во время моей магистерской программы в области науки о данных никто не говорил мне о необходимости конфигурационных файлов и о том, насколько легче могла бы быть моя жизнь с ними. Честно говоря, никто не рассказал мне о многих очень важных аспектах, которые имели значение как специалист по данным, и мне очень не хватало знаний о лучших практиках. Тем не менее, я..

Добавление переменной среды в netlify
Чтобы добавить переменные среды в Netlify, вы можете использовать переменные среды. Netlify позволяет вам устанавливать переменные среды для вашего сайта, которые можно использовать для хранения конфиденциальной информации, такой как ключи API. Вот как это настроить: Шаг:1 Перейти к настройкам сайта шаг 2 Выберите раздел «Переменная среды». шаг 3 Нажмите на кнопку Add a variable шаг:4 Заполните ключ и значение и нажмите на кнопку create variable..

Геопространственные запросы Mongoose с $ near
Недавно я создавал приложение, использующее сообщения на основе местоположения, и я хотел реализовать сообщения с помощью MongoDB. Используя оператор $ near, программист может действительно легко запросить в базе данных записи, которые попадают на расстояние, которое пролетит по прямой на сфере, без использования сложной математики, такой как формула Хаверсина: Формула гаверсина - Википедия Формула гаверсинуса определяет расстояние по дуге большого круга..

Краткое введение в Action Cable
По мере того, как веб-сайты становились все более сложными и потребность в интерактивности пользователей росла, одной из первых проблем Интернета была его однонаправленность. Пользователи могли получать информацию, но отправка сообщений, не говоря уже о взаимодействии друг с другом в режиме реального времени, была очень сложной задачей. Ранний Интернет реализовал несколько решений в виде java-апплетов, полных программ, которые выполнялись внутри веб-страницы, но также были медленными и..

Создание приложений с белой этикеткой с использованием expo
Введение Expo  – это платформа с открытым исходным кодом для создания универсальных нативных приложений для Android, iOS и Интернета с использованием JavaScript и React. Мотивация Недавно меня попросили перенести существующее реактивное приложение, чтобы использовать его в компании, в которой я работаю. Основной причиной использования expo было использование службы приложений expo ( https://expo.dev/eas ) для простого развертывания приложений с помощью всего одной команды!..