Статьи

Точность против отзыва. Что они на самом деле говорят вам?
Понять идею Precision and Recall Если вы спросите любого специалиста по обработке и анализу данных или инженера по машинному обучению о самой простой и запутанной теме, которую они изучили, первое, что им придет в голову, будет Точность и полнота . С одной стороны , эта тема действительно сбивает с толку, и я сам потратил массу времени, пытаясь понять разницу, а главное, что вам говорят эти два термина. С другой стороны, тема очень проста и не требует понимания математики,..

Революционные трансформаторы Equall и Apple: широкая связь для беспрецедентной эффективности…
Архитектура Transformer продемонстрировала замечательную масштабируемость, что привело к существенному повышению точности. Однако это достижение достигается за счет чрезвычайно высоких вычислительных требований, которые стали серьезным препятствием в реальных приложениях. Хотя исследователи активно искали решения по уменьшению размеров компонентов трансформатора и сокращению таких элементов, как внимание, другой критический компонент, сеть прямой связи (FFN), остается относительно..

Анализ контрактов кода Microsoft
Мы успешно создали и продолжаем развивать анализатор PVS-Studio для языков C/C++. Со временем стало ясно, что многие реализованные нами диагностики не относятся к конкретному языку программирования, поэтому мы решили применить наш опыт к другому языку программирования, а именно к C#. В этой статье мы говорим об анализе проекта Code Contracts от Microsoft, сделанном нашим C# анализатором. О контрактах MS Code Контракты кода предоставляют независимый от языка способ выражения..

JavaScript — Введение
JavaScript — это популярный язык программирования, который используется для создания интерактивных и динамических веб-страниц. Он существует уже более 25 лет и широко используется разработчиками по всему миру. В этой статье мы подробно рассмотрим, что такое JavaScript, как он работает и некоторые его ключевые особенности. Что такое JavaScript? JavaScript — это язык сценариев на стороне клиента, который запускается в веб-браузере пользователя. Он был создан Бренданом Эйхом в 1995..

Преимущества получения сертификата
Вы когда-нибудь изучали фреймворк на практике, полагаясь на статьи, видео и Stack Overflow, чтобы найти ответы? Хотя этот подход может быть эффективным, в конечном итоге вы можете задаться вопросом, все ли вы делаете правильно или используете лучшие практики. В этой статье я хочу поделиться своим личным опытом и эмоциями после сдачи сертификационного экзамена по Angular. Хотя я сосредоточен на Angular, идеи, которые я буду обсуждать, применимы к разработчикам, работающим с любым языком..

Еда для собак никогда не была вкуснее
Обычно я пишу на более технические темы, но я просто хотел поделиться небольшой историей о том, как использование моего собственного стороннего проекта действительно сделало мой день. Я занимался кодированием для замечательных людей на dorbel.com, когда столкнулся с проблемой, которая требовала получения некоторой статистики из API Google Analytics на сервере Node.js. Мне не потребовалось много времени, чтобы npm install googleapis , официальный клиент Google API для Node. Файл Readme..

Мои самые просматриваемые / последние новости в СМИ - (обновляется еженедельно)
Последнее обновление - 10.10.21 Подробнее обо мне можно прочитать здесь - Обо мне - Пурванши . Эффективное письмо для сетевых сетей Простые привычки, которые сделали мою работу из дома продуктивной То, что я бы сказал себе 20-летнему Найдите свою нишу в машинном обучении Промышленность vs академия в машинном обучении

Начало работы: API Карт Google
Я сделаю все возможное, чтобы помочь вам настроить очень простое веб-приложение, использующее Google Maps API. Я использовал этот API в школьном проекте, поэтому подумал, что объяснение может принести пользу всем, в том числе и мне. API JavaScript Карт Google позволяет настраивать карты, добавляя в них собственный контент и изображения для отображения на веб-страницах и мобильных устройствах. Maps JavaScript API включает четыре основных типа карт (дорожная карта, спутниковая, гибридная и..

Как условно добавить члена в объект JavaScript?
Иногда мы хотим условно добавить член к объекту JavaScript. В этой статье мы рассмотрим, как условно добавить элемент в объект JavaScript. Оператор спреда Мы можем использовать оператор распространения для условного распространения объекта в другой объект. Например, мы можем написать: const condition = true const obj = { ...(condition && { b: 5 }) } console.log(obj) Мы используем оператор && для возврата объекта только тогда, когда condition равно..

Быстрый совет по веб-производительности: используйте подавление дребезга и дросселирование.
вс, 18 июня 2017 г. Это довольно распространенная ситуация в Интернете, когда пользователь инициирует множество событий за короткий промежуток времени. Вот несколько примеров: Кто-то создает новое имя пользователя, и вам нужно проверить, уникально ли оно. Пользователь выполняет поиск, и по мере ввода вы вызываете функцию « search() ». Получение большего количества сообщений в блоге по мере прокрутки пользователем В прошлом я написал свой собственный код, чтобы смягчить любые..

Сделайте свой Rails API безупречным!
Написание бэкэндов может быть утомительным. Настройка моделей, аутентификации и взаимоотношений отнимает у вас много драгоценного времени. Поэтому я потратил часть своего времени на поиск гемов Rails API, которые помогут вам кодировать более эффективно и сэкономят ваше время. Аутентификация Ненавижу настройку аутентификации. Вы тратите много времени на настройку аутентификации и токенов для одной функции. И часто кажется, что отжим не стоит сока. Таким образом, следующие..

Раскрытие возможностей CNN в аудио: пример использования распознавания голоса
Введение: Сверточные нейронные сети (CNN) произвели революцию в области компьютерного зрения, продемонстрировав замечательную производительность в задачах распознавания изображений. Однако потенциал CNN не ограничивается только изображениями; его также можно применять к аудиоданным, открывая новые горизонты в распознавании голоса. В этом сообщении блога мы рассмотрим процесс применения CNN к аудио для распознавания голоса. Присоединяйтесь ко мне в этом путешествии, чтобы раскрыть..

Аналитика данных с Python
Мы увидели, как науку о данных можно применять в разных секторах. Python помогает специалистам по данным проводить аналитику данных , которая преобразует необработанные данные в информацию. Как процесс анализа необработанных данных для выявления тенденций и ответов на вопросы, определение аналитики данных охватывает широкий спектр областей. Тем не менее, он включает в себя множество техник с разными целями. Процесс анализа данных имеет несколько компонентов, которые могут..

Как стать инженером по машинному обучению: 3 профессионала делятся опытом своей карьеры
3 инженера по машинному обучению о том, как они начали свою карьеру Хотите стать инженером по машинному обучению? Вот как это сделали три профессионала Эта история первоначально появилась на BuiltIn.com 14 августа 2019 года и была написана штатным автором Мэй Райс. Некоторые наборы данных ускользают от нашего понимания. Они либо обширны, либо сложны, либо и то, и другое, и мы не можем проанализировать их без посторонней помощи. В частности, помощь самосовершенствующихся..

Изоморфная ересь
Каким бы молодым ни был проект, у ереси уже есть собственный 100% серверный компаньон, опубликованный в npm как heresy-ssr , и его способ написания компонентов, способных работать в обоих worlds чрезвычайно уникальна и немного умопомрачительна. Точно такое же ядро Для тех, кто следил за hyperHTML и его аналогом viperHTML , история может показаться похожей, но существует огромная разница между предоставлением одного и того же API и использованием вместо него одного и того же..

Простое руководство по автоматизации тестирования Cypress.io
Cypress - это инструмент, который содержит все необходимые компоненты для тестирования веб-сайтов в одном пакете, созданный для упрощения и быстрого написания тестов. Цели этого руководства Это руководство будет: Представьте пример, как использовать Cypress локально Покажу, как автоматизировать задачи Cypress в Buddy Для выполнения следующих действий вам потребуются: Node.js версии 8 или выше Репозиторий Git IDE / текстовый редактор Скачивание примера проекта Начните..

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

Изабелла Сильвейра: Стать разработчиком было самым счастливым совпадением в моей жизни
Насколько сложно освоить ClojureScript? 🤔 Предлагаем вашему вниманию интервью с Изабеллой Силвейрой, инженером-программистом, работающим над великолепными цифровыми продуктами в Work & Co . На протяжении своей карьеры она работала с научными исследованиями в COPPE, одной из самых престижных исследовательских организаций Бразилии, а в настоящее время работает как над внутренними, так и над внешними приложениями. Иса работал над продуктами таких компаний мирового уровня, как Стэнфордский..

Прогноз 2019 нКоВ
актуально: 2020-02-07 Видите значительное выздоровление в пропорции тяжелых случаев, увеличилась ли концентрированная вспышка заболевания или повысилась эффективность стационарного лечения? Хорошая новость заключается в том, что доля вылеченных людей неуклонно растет. Люди по всей стране пытаются изолировать и ускорить процесс выздоровления, и вскоре они смогут выйти на прогулку. Количество подтвержденных случаев неуклонно растет, потому что инспекционные возможности..

Машинное обучение 101: классификация всего
В прошлой статье я говорил о различных типах регрессии, на этот раз мы углубимся в классификацию и ее различные типы. Классификация — это контролируемый алгоритм обучения, он используется для прогнозирования дискретных значений, например, есть ли у вас рак или нет, является ли спам по электронной почте или нет, к какой из 3 экономических групп вы принадлежите, но в основном он сопоставляет входные данные с определенным предопределенным классом. как злокачественные или доброкачественные..