Публикации

Как Луиджи познакомил меня с ИИ
Мне было 6 лет, когда я получил свою первую приставку Nintendo DS. Не DSI (да тот, с камерой 😔). И не 3DS (тоже с камерой). Моей любимой игрой на моем DS была Матч памяти Super Mario Bros. Вот как Луиджи объясняет игру: «Выберите две совпадающие карты, чтобы они исчезли. Очистите все карты, чтобы выиграть. Если вы сделаете три ошибки, Луиджи выиграет ». Позвольте мне сделать кое-что очень быстрое: Я был ужасен в этой игре. Луиджи украл все мои деньги из-за многократных..

Движемся ли мы к регулированию моделей НЛП?
Пора перестать бездельничать. В этом суть последней научной публикации OpenAI, написанной в сотрудничестве со Стэнфордским университетом. Современные модели языковой обработки, такие как OpenAI GPT-3, достигают невиданного ранее уровня сложности и производительности. При определенных условиях они находятся почти на уровне того, что может сделать человеческий мозг для понимания и генерации текста. Это поднимает много этических вопросов, особенно в отношении использования этих..

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

Последние обновления по изучению словарей, часть 4 (AI)
Обучение словарю симметриями через представления групп (arXiv) Автор: Субхрошехар Гош , Аарон Ю. Р. Лоу , Ён Шэн Со , Чжуохан Фэн , Брендан К. Ю. Тан Аннотация: Проблему изучения словаря можно рассматривать как управляемый данными процесс изучения подходящего преобразования, чтобы данные были разрежены непосредственно из примеров данных. В этой статье мы исследуем проблему изучения словаря, инвариантного относительно заранее заданной группы преобразований. Естественные настройки..

Angular ngFor не только для массивов
Руководство по директиве ngFor и всем ее функциям, таким как trackBy и т. д. С помощью директивы *ngFor раздел шаблона HTML повторяется один раз для каждого элемента в повторяемом списке (коллекция). Подобно ngRepeat в AngularJS, ngFor является структурной директивой для Angular. Директива ngFor экспортирует несколько локальных переменных, таких как индекс, первый, последний, нечетный и четный. ngFor изменяет структуру DOM, потому что это структурная директива. Его..

Финальный проект USC по машинному обучению
Блокнот Colab с Кодом Введение Этот набор данных Прогнозирование инсульта используется для прогнозирования вероятности инсульта у пациента на основе входных переменных, включая пол, возраст, различные заболевания и статус курения. Каждая строка содержит соответствующую информацию об отдельных пациентах и ​​используется для анализа следующего вопроса: Какие факторы в наибольшей степени влияют на пациентов с инсультом? Как эта информация может помочь врачам реализовать..

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

Машинное обучение с деревьями решений: от данных к решениям
«Цель искусственного интеллекта — дать компьютерам возможность думать и учиться, как люди». — Джон Маккарти Решения формируют нашу жизнь, но задумывались ли вы когда-нибудь, как машины принимают решения?

Как встроить подсветку синтаксиса Prism в приложения React
Prism — это легкая и надежная библиотека JavaScript, которая выполняет подсветку синтаксиса для 297 языков. Введение Оптическая призма представляет собой прозрачный оптический элемент с плоскими полированными поверхностями, предназначенный для преломления света. Дисперсионную призму можно использовать для разложения белого света на составляющие его спектральные цвета, то есть цвета радуги. Prism — это легкая и надежная библиотека JavaScript, которая выполняет подсветку синтаксиса..

Автоматизация браузера с помощью Python и Selenium - 3: Архитектура
Selenium-приложения с высоты птичьего полета В предыдущем посте мы рассмотрели простой, полный пример. В этом посте я постараюсь объяснить высокоуровневую архитектуру приложений Selenium. Основные строительные блоки Клиентские библиотеки Selenium: клиентские библиотеки Selenium или языковые привязки Selenium позволяют нам писать сценарии автоматизации на любом языке по нашему выбору, например Python, Ruby, Java и т. д. Протокол JSON Wire. Протокол JSON Wire - это API на..

Оптимизация производительности вывода BERT на ЦП
Автор: Шуфань Ву , Дао Львов , Пэнсинь Юань , Патрик Чжао , Джейсон Е , Хайбинь Линь Обновлено 12 сентября 2019 г. Вступление С публикацией в октябре 2018 года BERT (двунаправленные представления кодировщика от трансформаторов) [1] обновлены новейшие результаты по одиннадцати задачам обработки естественного языка, и его популярность растет в широком спектре приложений, таких как понимание языка, ответы на вопросы и др. BERT наследует каркас преобразователя [2] и представляет..

Избегайте этих 5 распространенных ошибок, чтобы писать лучший код
Профессиональные разработчики программного обеспечения пишут код не только для того, чтобы заставить его работать, но и для понимания другими людьми. В реальных проектах разработчики тратят примерно 60–80% своего времени на чтение кода. Поэтому создание читаемого кода очень важно, чтобы сэкономить время для всех в команде, а также избежать ошибок.

Другой дефицит
У нас есть разговорный термин «дефицит», который означает одно конкретное, а именно некоторое число, представляющее то, что Казначейство должно занимать, чтобы оставаться в плюсе. Годовой дефицит питает «долг», который представляет собой накопленную основную сумму плюс проценты, по которым Казначейство должно платить. Мы называем это «центральным банкингом» по какой-то причине, а может и нет. Я оставляю это экономистам, чтобы разобраться. Дефицит, о котором я говорю, другой, но мы..

Изучение потоковой передачи PySpark: преобразования и приложения для обработки данных в реальном времени
PySpark Streaming: преобразование потоковых данных для анализа в реальном времени вступление В PySpark DStreams (дискретизированные потоки) — это фундаментальная абстракция, предоставляемая Spark Streaming для обработки потоков данных в реальном времени. DStreams представляет собой последовательность RDD (устойчивых распределенных наборов данных), где каждый RDD содержит данные за определенный интервал времени. В PySpark доступны различные преобразования для DStream, которые..

5 лучших функций ES6 в JavaScript
Введение ECMAScript 2015 (или ES6) — это шестая и последняя редакция JavaScript, определяющая стандарт реализации JavaScript для современных веб-приложений. ES6 — это усовершенствованный способ написания кода JavaScript, который повышает производительность веб-приложений и делает их более масштабируемыми. Кодировщикам это позволяет писать меньше и делать больше, тем самым делая код более читабельным и современным. В этой статье давайте рассмотрим 5 основных функций, представленных в..

Архитектура веб-приложений
Центр технологий и информатики дневной школы Сэддл-Ривер Автор статьи: Брэйдон Гросс, 25.07.2023 Передняя часть: Интерфейс веб-приложения — это то, что вы можете видеть в своем браузере. Текст, графика и цвет всего на вашем экране являются частью внешнего интерфейса. Интерфейс моего веб-приложения был написан на языках HTML и CSS. Для моих целей HTML кодирует такие вещи, как буквы и слова на экране, а также функциональность определенных кнопок. Например, вот как можно..

Классификация видео с использованием глубоких нейронных сетей
Обучение компьютеров классификации видео Содержание Введение Мотивация Предпосылки Понимание и подготовка данных Извлечение видеокадров Создание набора данных для обучения и тестирования Модельная архитектура и обучение Оценка Заключение и дальнейшая работа использованная литература 1. Введение Видео можно определить как серию изображений / кадров, извлеченных за период времени, что вводит новое измерение в кадры / изображения во временном направлении. Чтобы..

Наука о данных: развертывание модели
В прошлой главе мы обсудили Оценку модели . В этой главе мы обсудим, как развернуть вашу модель машинного обучения в производственной среде, и что следует учитывать при этом. Ваш проект по науке о данных принесет какую-либо ценность/влияние на бизнес, только если вы развернули его в рабочей среде, пользователи используют его и оставляют отзывы. Упаковка и распространение модели После того, как все различные модели будут оценены и одна модель будет принята бизнес-/конечными..

Как получить дополнительный доход с помощью React Native
Добро пожаловать! React Native — отличный фреймворк для разработки кроссплатформенных приложений. Если вы новичок в React Native, перейдите по ссылке ниже, чтобы узнать о нем больше:

React против других фреймворков: сравнение по трем аспектам
Управление состоянием, маршрутизация и связь клиент-сервер React - отличная библиотека для создания очаровательных веб-сайтов и увлекательных веб-приложений. Но это самая непредвзятая библиотека разработки по сравнению с Angular и Vue. Таким образом, выбор сборки и структуры приложения остается на усмотрение разработчиков. Это выгодный подход для зрелой команды разработчиков, но не для начинающих разработчиков, учащихся и новичков в мире React. Некоторые варианты сделать легко, а..