Публикации

Rematch: улучшенный обработчик состояния на основе Redux
Rematch: улучшенный обработчик состояния на основе Redux Любой, кто использовал Redux для проекта, знает, что, хотя он выполняет свою работу, он отнимает много времени из-за повторяющегося стандартного кода. Поверх Redux построена библиотека управления состоянием, известная как Rematch , которая предлагает простой API, избавляющий разработчиков от написания большого количества кода, которым славится Redux. В этой статье показан практический подход к использованию Rematch в..

Try-Catch спрятал мои ошибки!
Try-Catch спрятал мои ошибки! Позвольте мне начать с того, что я проясню одну вещь: JavaScript — отличный язык, и его нельзя винить. Я был полностью виноват — моя ментальная модель обработки ошибок была неполной, и это вызвало проблемы. Отсюда и этот пост. Но сначала позвольте мне дать вам некоторый контекст. Я писал кучу кода с использованием сторонних API (в частности, повторяющихся API-интерфейсов биллинга и подписки Stripe), а также написал класс-оболочку и несколько серверных..

Обработка запросов AJAX в Django
Обработка запросов AJAX в Django Оглавление Введение Обработка запросов AJAX в Django Заключение Введение Запрос AJAX (асинхронный JavaScript и XML) — это метод, используемый в веб-разработке для отправки и получения данных с веб-сервера без необходимости полного обновления страницы. Вместо загрузки новой веб-страницы, когда пользователь взаимодействует с веб-сайтом, AJAX позволяет динамически обновлять определенные части веб-страницы, часто в ответ на действия пользователя,..

Meta AI открывает исходный код модели языка параметров 175B: производительность, сравнимая с GPT-3, на одной седьмой…
Современные современные модели больших языков (LLM) могут иметь более 100 миллиардов параметров — число, которое регулярно растет, — и достигли поразительной производительности в сложных задачах обработки естественного языка (NLP), таких как написание статей, решение математических задач. задачи, ответы на вопросы и…

Основы машинного обучения
Машинное обучение — это научная область исследований, которая занимается разработкой различных алгоритмов и методов, позволяющих компьютерам обучаться подобно людям[1]. Итак, как же протекает процесс обучения людей, которым компьютеры пытаются подражать? Несомненно, чтобы правильно понять, как учатся компьютеры, необходимо понять, как учатся люди. Для этого давайте вместе рассмотрим пример. Предположим, у нас есть таблица, подобная приведенной ниже, показывающая влияние объема двигателей..

Настройка гиперпараметров для анализа причинно-следственных связей временных рядов в R
Настройка гиперпараметров для пакета Google R CausalImpact для вмешательства во временные ряды с помощью байесовской модели структурных временных рядов (BSTS) Пакет CausalImpact , созданный Google, оценивает влияние вмешательства на временной ряд. В этом уроке мы поговорим о том, как настроить гиперпараметры модели причинного воздействия временных рядов с помощью R…

Обработка естественного языка: предварительная обработка и векторизация текста с потрясающей скоростью с помощью RAPIDS cuML
Предварительная обработка текста на графических процессорах входит в RAPIDS cuML! Это очень интересно, поскольку известно, что эффективные строковые операции являются сложной проблемой для графических процессоров. Основываясь на работе команды RAPIDS cuDF, которая позволяет манипулировать строками на графических процессорах, мы запустили серию преобразователей обработки естественного языка (NLP) с помощью нашей версии scikit-learn CountVectorizer и TfidfVectorize r для..

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

Знаете ли вы типы диалоговых окон в JavaScript?
В этой статье мы увидим концепцию, т. е. Типы диалоговых окон в JavaScript . Статья содержит секретную информацию, т.е. Всплывающие диалоговые окна Javascript по умолчанию . В JavaScript вы можете создавать диалоговые окна, используя встроенные функции alert() , confirm() и prompt() . Эти диалоговые окна часто используются для взаимодействия с пользователями и получения от них информации. Узнать больше - Давайте начнем. Типы диалоговых окон в JavaScript В JavaScript вы..

Нежное введение в случайные сети
Примечание: все изображения в этой статье созданы с использованием SimpleNets, библиотеки собственной разработки ( детская площадка включена !). 🙌 Я не буду добавлять формулы в эту статью, потому что, если я добавлю формулы, она перестанет быть мягкой. 💔 Исходники на Github ! Случайный граф - это сеть, в которой все узлы установлены, но ребра связаны с некоторой вероятностью. Существует множество моделей случайных графов для создания графов с различными..

Безопасное управление переменными среды в NestJS для начинающих
Давайте начнем с загадки, хорошо? Что не должно быть замечено, но необходимо для выживания вашего приложения? Ты получил это! Переменные среды. Подлый маленький концепт, но монументально важный. Хорошо, прежде чем мы погрузимся в мутные воды кода, вот небольшая информация: NestJS, мощная платформа Node.js, предназначена для обслуживаемости, масштабируемости и безопасности . И если вы новичок, вас ждет восхитительное путешествие. Итак, пристегнитесь! Зачем заботиться о..

GPT3: узнайте о модели прогнозирования языка OpenAI
Вы когда-нибудь задумывались, как отреагирует предиктор естественного языка, когда ему дадут подсказку — «ВАЛЛ-И»? Нет? Нео? Большинство из нас составляют поколение, выросшее на просмотре чутких фильмов и драм, основанных на искусственном интеллекте! Попутно мы задавались вопросом, захватит ли когда-нибудь мир ИИ. И, честно говоря, однозначного ответа нет, кроме скептического и двусмысленного мамбо-джамбо. Машинное обучение и НЛП изменили рабочие процессы во множестве отраслей...

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

Как развивается теория игр, часть 1 (расширенная статистика)
Существование и уникальность равновесия Нэша в теории игр среднего поля (arXiv) Автор: : Даниэль Блок , Мойзес Рейес Ривас Аннотация: В недавних и прошлых работах выпуклость обычно предполагается для каждой отдельной части функционала действия, чтобы продемонстрировать существование и единственность равновесия Нэша на некотором интервале [0, T] (это означало что каждый гессиан предполагался неотрицательным). В частности, было наложено определенное допущение для..

Строим свой собственный путь
Это мой первый пост в блоге. До сих пор меня никто не знает, поэтому для начала я должен представиться. Я Шубхам Гупта, вы можете звать меня просто гупта . В настоящее время я работаю как Backend Developer или, говоря более техническим языком, член технического персонала в Nutanix Technologies. Я выпал из КИЭТ в 2015 году. Я пишу это, чтобы объяснить свое путешествие в колледж и то, как парень с 65% бакалавра технических наук получил одно из самых высоких результатов по..

Пулл-реквесты
О чем следует помнить при рассмотрении/поднятии PR. На работе некоторые из самых важных уроков я получил от PR. Поэтому я хотел бы поделиться некоторыми важными моментами, о которых следует помнить при создании PR / рецензировании PR. Не должно быть слишком длинного пиара. Это затрудняет просмотр его должным образом, так как это будет слишком много файлов. Мои PR всегда основаны на подзадачах, поэтому они короткие и содержательны. Предоставьте понятное описание PR, чтобы рецензент..

Работа с синтаксическим разбором, часть 2 (машинное обучение)
Полезен ли контролируемый синтаксический анализ для понимания языка? Эмпирическое исследование (arXiv) Автор : Горан Главаш , Иван Вулич Аннотация: Традиционный НЛП долгое время проводил (контролировал) синтаксический анализ, необходимый для успешного понимания семантического языка (LU) более высокого уровня. Однако недавнее появление сквозных нейронных моделей с самоконтролем посредством языкового моделирования (LM) и их успех в широком спектре задач LU ставит под сомнение это..

Приложения машинного обучения в цепочке поставок
Алгоритмы искусственного интеллекта и машинного обучения в последнее время стали популярными выражениями в различных вертикалях, однако как они могут повлиять на текущее управление цепочками поставок? Тем не менее, включение машинного обучения в управление цепочками поставок может помочь в автоматизации некоторых повседневных задач и позволит сосредоточиться на более важных и эффективных бизнес-упражнениях. Используя проницательное программирование машинного обучения, менеджеры..

Образование в области экономики замкнутого цикла в сельском хозяйстве: преподавание устойчивых методов ведения сельского хозяйства и машин…
Сельское хозяйство является одним из наиболее значимых секторов мировой экономики, на его долю приходится около 30% мировой занятости. Однако традиционные методы ведения сельского хозяйства часто приводят к ухудшению состояния окружающей среды, истощению природных ресурсов и образованию отходов. Экономика замкнутого цикла обеспечивает основу для преобразования сельскохозяйственного сектора, чтобы сделать его более устойчивым, и образование играет решающую роль в достижении этого..

Насколько хороши ваши лучшие практики ML?
Джордж Шулиарас , Корнел Кельчевский , Амит Бека , Давид Конопницкий и Лукас Бернарди Введение В области разработки программного обеспечения лучшие практики служат важной частью обсуждения того, как разрабатывать качественное программное обеспечение, которое можно легко поддерживать, масштабировать, расширять и тестировать. Почему мы упоминаем обслуживание, масштабируемость, расширяемость или тестирование? Это лишь некоторые из возможных атрибутов, которые вы, возможно, захотите..