Статьи

JavaScript Challenge от Manlikeakin, день 94: DOM: событие перед выгрузкой.
Введение в JavaScript перед выгрузкой Прежде чем веб-страница и ее ресурсы будут выгружены , запускается событие  beforeunload  . В это время веб-страница все еще видна, и у вас есть возможность отменить мероприятие. Чтобы зарегистрироваться на событие  beforeunload , используйте метод  window.addEventListener() : Поскольку  окно  является глобальным объектом, его можно опустить следующим образом: Если на веб-странице есть прослушиватель событий  beforeunload  и вы..

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

Как использовать медиа-запросы в JavaScript?
Довольно часто приходится следить за изменением размеров в javascript (для выполнения некоторых функций). Широко распространено решение этой ситуации путем добавления прослушивателя событий на «изменение размера», что не является лучшим решением этой проблемы, по крайней мере, в большинстве случаев. В этой статье я покажу эффективный способ справиться с такими ситуациями в JavaScript. Я сравню два подхода, выполняющих одно и то же: метод matchMedia и прослушиватель событий «resize». Я..

Дилемма Google Med-PaLM: польза для пациентов и врачей или угроза для обоих?
Google Med-PaML, искусственный интеллект (ИИ), разработанный Google, был представлен как потенциальная технология, которая произведет революцию в области медицины. Согласно последней опубликованной статье , он уже достиг успеха, правильно ответив на 86,5% вопросов в стиле Медицинского лицензионного экзамена США (USMLE). Он имеет возможность диагностировать рентгеновские снимки и предоставлять диагностические данные при первичной помощи пациентам. Он также способен отвечать на..

Поток управления (связанные тернарные операторы)
Базовое использование тернарного оператора уже является очень удобным сокращением, которое вы будете использовать ежедневно. Оно короткое и приятное и является отличной заменой утверждению «если еще». Тернарный оператор принимает 3 операнда. Требуется условие, за которым следует вопросительный знак «?» за которым следует выражение, которое следует выполнить, если условие истинно. Затем за этим выражением следует двоеточие «:» и выражение для выполнения, если условие ложно. В..

JavaScript: функции и подъем
Понятие подъема и все различные способы объявления функций могут быть очень трудными для понимания. Лично у меня сначала были проблемы с пониманием этих концепций при изучении JavaScript, поэтому я хотел дать краткий и базовый обзор различий между объявлениями функций, выражениями функций и их отношением к подъему. Синтаксис первого типа, используемый при создании функций, вероятно, будет выглядеть следующим образом: function helloWorld() { console.log('Hello World'); } Это..

Пошаговое руководство по проекту машинного обучения «Equation-to-Code» — Часть 4 Регуляризация
Подробное объяснение реализации регуляризации с нуля в Python. Всем привет! Это пошаговое руководство «Уравнение в код», часть 4, последняя в этой серии. В предыдущих статьях мы говорили о линейной задаче отделимости в части 1 , нелинейной задаче отделимости во части 2 и стохастическом градиентном спуске. (SGD) в часть 3 . Как и другие части, часть 4 самодостаточна, вы можете просто игнорировать предыдущие статьи. В части 4 мы поговорим о том, как реализовать..

Java 8, как обрабатывать исключения в потоке?
При переходе на Java 8 новый подход довольно легко адаптируется, а результирующий код становится короче и легче отслеживается, если вам не приходится иметь дело с исключениями в потоке. Давайте рассмотрим случай Джона, который был разработчиком. Начальник сказал ему, что заказчик хочет перенести этот код на Java 8: Джон думает: А, теперь я понял, что могу изменить цикл for с помощью потока, и я перехватил исключение. Так просто! Это работает, но затрудняет чтение и понимание..

7 основных инструментов JavaScript для веб-разработки
Здравствуйте! Добро пожаловать в мой блог, где я делюсь своей страстью к веб-разработке и всему JavaScript. Как 32-летняя женщина из живописного штата Монтана, я получаю удовольствие от создания красивых и хорошо продуманных веб-сайтов с использованием возможностей JavaScript и React.js. В этой статье я хочу познакомить вас с семью основными инструментами JavaScript, которые стали незаменимыми в моем веб-разработке …

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

AutoRecs — Часть 10
Современные нейронные сети для RecSys возможны, но не без проблем! Оглавление : Основы введения и рекомендаций Оценка рекомендательных систем Рекомендации по содержанию Коллаборативная фильтрация по соседству Совместная фильтрация на основе пользователей и элементов Рекомендации КНН Матричная факторизация Глубокое обучение — Введение Ограниченные машины Больцмана АвтоРекс Amazon DSSTNE и Sage Maker Реальные вызовы и решения Примечание. В..

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

Используйте кластеризацию для обнаружения аномалии временного ряда
Введение в обнаружение аномалий временных рядов Обнаружение аномалий является широко обсуждаемой темой во многих областях. Для временных рядов основное обнаружение аномалии означает обнаружение выброса из данных за период времени. Здесь перечислены некоторые сценарии обнаружения аномалий в конкретных полях: Финансовая сфера: внезапный крах фондового рынка США Область эксплуатации и обслуживания: мониторинг и диагностика операционной системы компьютера. Промышленность: Промышленная..

5 лучших проектов машинного обучения: -
Как мы все знаем, Машинное обучение — это технология, используемая для обучения машин, изучения программирования, имитации действий человека и его эмоций. Например, мы каждый день используем распознавание речи в Alexa. Пять проектов, повлиявших на отрасль:- 1) Рекомендации по фильмам с набором данных Movielens:- У нас есть много технологий, которые используются для потоковой передачи фильмов и телешоу. Но после стрима или просмотра фильма, какой может быть следующая..

Управление качеством данных с большими_ожиданиями
В последние годы наблюдается постоянная тенденция использования больших данных для решения сложных задач. Это могут быть какие-то бизнес-задачи, рекомендации или какой-нибудь современный ИИ, который учит, кому играть в судоку. Что является общим в этих задачах? Правильно, это данные, которые являются святым Граалем в нашем сегодняшнем мире. Вы можете собирать тонны данных от своих пользователей или продукта и создавать конвейеры больших данных, чтобы получать ценную информацию. Но что,..

Как создать цифровые часы с помощью HTML, CSS и JavaScript с развертыванием
Это очень простой JS-проект для начинающих, который можно отобразить в резюме. Чтобы создать любой проект веб-разработки, первоочередной задачей разработчика является создание настройки проекта. Я создал эту установку. Я рекомендую использовать этот тип установки папки. Создайте файл HTML и скопируйте код. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible"..

❼❼❹⑨⓪❶❽❺④③Приложение Legend Rupe Loan App Служба поддержки клиентов…
❼❼❹⑨⓪❶❽❺④③Номер службы поддержки клиентов приложения Legend Rupe Loan✅7749018543💥✍️+(7749018543)✨{7749018543}✓✓7749018543 звоните сейчас💫💫[ +91]{7749018543}✓

Конвертер валют с использованием HTML, CSS и JavaScript
В этой статье мы создадим простой конвертер валют, используя HTML и JavaScript. Прежде чем мы начнем, все должны быть знакомы с тем, что такое API и как мы можем использовать их для получения самых последних обменных курсов, потому что мы будем использовать exchangerate-api.com для получения курсов конвертации в реальном времени. Какова цель нынешнего конвертера валют и как мы можем его создать? Приложение для конвертации валют с использованием HTML, CSS и JavaScript[/caption]..

C++ vs C#
Как лучше Содержание Что такое С Что такое С++ Что такое С# Тип языка Уровень сложности Управление памятью Зависимость от платформы Типы приложений Типы проектов Сборник Заключительная мысль Что такое Си Си — это язык программирования. Он существует уже много лет и используется во многих различных приложениях. Он очень популярен в мире технологий, потому что это язык с открытым исходным кодом, и его можно использовать на самых разных платформах. Язык..

PantherJS для многоуровневого кода
Panther-JS — это фреймворк NodeJS со встроенным расширенным механизмом внедрения зависимостей, чтобы писать более управляемый код и упростить модульное тестирование. Зачем нужна инъекция зависимостей? Написание операторов Require по всему коду может привести к неуправляемому коду, когда речь идет о крупномасштабных проектах. Трудно получить представление о коде, так как все инъекции зависимостей разбросаны по каждому файлу. Следовательно, снижается читабельность кода. Чтобы..