Публикации

На прошлой неделе в AI
Каждую неделю Invector Labs издает информационный бюллетень, в котором освещаются самые последние разработки в области исследований и технологий искусственного интеллекта. Вы можете найти выпуск за эту неделю ниже. Вы можете подписаться на него ниже. Пожалуйста, наши ребята очень много работали над этим: От редактора: Платформы машинного обучения для основных разработчиков Без сомнения, машинное обучение - один из важнейших навыков разработчиков программного обеспечения...

Что такое задержка? Давайте углубимся и поймем возможные способы его оптимизации.
Hi 👋, Задержка — это еще одна очень важная тема, когда мы говорим о бэкэнд-инжиниринге или сети. В этой статье мы обсудим задержку, ее важность и способы ее оптимизации для повышения производительности приложений. Оглавление Что такое задержка? Почему это важно? Что вызывает задержку? Как измерить задержку? Как оптимизировать задержку? Вывод 1. Что такое задержка? Задержка — это общее время между действием клиента и ответом сервера на это действие. Это просто время пути..

Часть 4: Теоретическая основа обработки изображений, которая интерпретирует изображения дронов
Абсолютная ориентация Просто чтобы дать вам намек на серию, над которой я работаю; Я рассмотрел основные теоретические концепции обработки изображений. Эта статья является продолжением той же. Давайте начнем с определения абсолютной ориентации и почему она является важной частью обработки изображений? Что такое Абсолютная ориентация? Абсолютная ориентация вводит взаимосвязь между координатой изображения и соответствующими наземными координатами. В этом процессе модель масштабируется..

Содействие развитию программного обеспечения с открытым исходным кодом в Lagom
Программное обеспечение с открытым исходным кодом присутствует в нашей повседневной жизни повсюду. Вы можете осознавать это или не осознавать, но мы используем это, когда пользуемся смартфоном, покупаем что-то в магазине или даже в машине. Согласно опросу, 98 процентов предприятий используют открытый исходный код [1]. Что означает программное обеспечение с открытым исходным кодом? Открытый исходный код - это не просто доступ к исходному коду [2]. Программное обеспечение с..

Введение в рекуррентные нейронные сети (RNN)
Как компьютеры могут понимать контекст? Что такое рекуррентная нейронная сеть и как она может нам помочь? Существуют ли разные типы повторяющихся нейронных сетей? Эта статья является первой из серии, которая направлена ​​на знакомство с рекуррентными нейронными сетями. В этой статье мы проанализируем, как компьютеры могут сохранять память и понимать контекст при принятии решений. Он также включает пример рекуррентной нейронной сети с python и keras. Пределы нейронных сетей с..

Kafka-родное машинное обучение и развертывание моделей
(Первоначальная публикация в блоге Кая Венера: «Машинное обучение и развертывание моделей на основе Kafka ) Apache Kafka стал стандартом де-факто для стриминга событий по всему миру и в разных отраслях . Машинное обучение (ML) включает в себя обучение модели на исторических данных и развертывание модели для оценки и прогнозирования . В то время как обучение в основном является пакетным, для оценки обычно требуются возможности реального времени в масштабе и надежности. Apache..

Примеры использования универсального кодировщика предложений Google в рабочей среде
Примеры использования универсального кодировщика предложений Google в рабочей среде Перед построением любой модели глубокого обучения в обработке естественного языка (NLP) встраивание текста играет важную роль. Встраивание текста преобразует текст (слова или предложения) в числовой вектор. Почему мы конвертируем тексты в векторы? Вектор - это массив чисел определенной размерности. Вектор размером 5 × 1 содержит 5 чисел, и мы можем представить его как точку в пространстве 5D...

Потоки Java 11. Создание из строки с использованием chars(), codePoints() и lines()
Потоки Java 11. Создание из строки с использованием chars(), codePoints() и lines() Класс String имеет следующие методы, создающие потоки: — IntStream chars() — IntStream codePoints() — Поток‹String› линии() Методы chars() и codePoints() создают поток кодовых точек символов, составляющих строку. Метод lines() создает поток строк, извлеченных из этой строки, разделенных разделителями строк. IntStream intStream = «someString».chars() Созданный IntStream выдает..

2020: Тем не менее, отличный год
2020 год определенно был целым десятилетием. От Covid до BLM и до #EndSars с небольшим количеством всего, что находится между ними. Наконец мы добрались до конца. Даниэль уже подвел в этом образе весь 2020 год. Обзор 2020 год стал для меня важным этапом в карьере, поскольку я сомневаюсь, что когда-нибудь смогу соответствовать тому количеству работы, которое вложил в этот год. От 20-часового рабочего дня до остановки производства или мошенничества с демонстрациями (не судите..

Что общего между производством и неврологией? Специалист по данным объясняет
Сейчас время, когда современное машинное обучение трансформирует многие предприятия (см. Этот отчет из MIT Sloan Management Review ). В Dataswati мы вносим свой вклад в эту трансформацию, работая над улучшением производства с использованием искусственного интеллекта и уменьшением его зависимости по инженерным кадрам. Далее следует рассказ о применении науки о данных и машинного обучения в нейробиологии ( тема моей докторской диссертации ) с некоторыми уроками для производства в конце...

Неделя 10: Преобразование пикселей в звук
10-я неделя была довольно крутой, если я сам так говорю. Плюс это отличные знания для нашего финального проекта. На этой неделе мы узнали, как манипулировать пикселями изображения, чтобы они отображались на нашей мыши, а затем, наконец, мы добавили песню, чтобы пиксели перемещались в левый и правый каналы песни. Поскольку я думаю об использовании звука в моем финальном проекте, я нашел эти наброски очень полезными, и они также открывают новый мир для моего маленького мира обработки...

С чего начать машинное обучение (пошаговое руководство для начинающих)
Я пытался изучать машинное обучение уже несколько месяцев и подумал, что будет лучше, если я поделюсь своим путешествием со всеми, чтобы люди, которые пытаются заняться машинным обучением, могли получить какое-то руководство по ориентироваться в этой огромной области исследования. Шаг 1. Программирование на Python/R Изучите немного программирование на Python или R. Если вы знакомы с любым другим языком программирования или имеете опыт использования языков программирования для..

Nuxt.js - Рекомендации для содержимого только на стороне клиента (только для клиента / без ssr)
Не все сторонние компоненты поддерживают рендеринг на стороне сервера (SSR). Nuxt.js предоставляет вам способ исключить эти компоненты из фазы рендеринга на стороне сервера, что является тегом ‹client-only› или ‹no-ssr› (устаревший). <template> <div> <client-only> <carousel v-bind:perPage="2"> <slide v-for="imgUrl in imgUrls" v-bind:key="imgUrl"> <img..

Java Script, пожалуйста, говорите, я хотел бы узнать, что вы думаете?
Java Script, пожалуйста, говорите, я хотел бы узнать, что вы думаете? Во-первых, я люблю JavaScript! (Когда кто-то заявляет подобное, скептически отнеситесь к тому, что они скажут дальше. Но я отвлекся). Как я уже говорил, я люблю JavaScript, но на самом деле это застенчивый друг. Я хотел бы делать что-то вместе, создавать новые вещи и понимать, что стоит за улыбкой. Давайте посмотрим, что делает JavaScript застенчивым? Во-первых, он настолько эффективен, что ему не нужны..

Как настроить JRebel с докеризованным приложением SAP Commerce (Hybris)
Что такое JRebel? JRebel — это подключаемый модуль JVM, который позволяет разработчикам Java мгновенно обновлять код (т. е. добавлять новые функции, исправлять ошибки и т. д.) и видеть, как эти изменения отражаются в их разрабатываемых приложениях, без перезапуска сервера приложений. Как это работает? JRebel работает, отслеживая каталог, содержащий файлы классов, созданные как часть сборки. Он использует «технологию Rebellion» для мгновенной перезагрузки изменений, внесенных в..

НЛП с TensorFlow / Keras: объяснение и руководство
Что такое НЛП? Обработка естественного языка (NLP) - это ветвь машинного обучения и искусственного интеллекта, которая фокусируется на извлечении значения из человеческого языка и его автоматической обработке. В нашем современном обществе у него есть различные варианты использования, включая чат-ботов, анализ настроений на основе отзывов клиентов и выявление фейковых новостей. В этой статье вы узнаете о наиболее важных концепциях, лежащих в основе НЛП, и о том, как реализовать анализ..

Как на самом деле работают процессоры?
Обучающая сборка - часть 3 Как на самом деле работают процессоры? Внутреннее устройство микропроцессора 6502 позволит нам лучше понять код, который мы пишем. Микропроцессор играет очень важную роль в вашем компьютере. Изготовленный на одном чипе, он отвечает за управление функциями машины. В этой статье мы специально рассмотрим MOS Technology 6502, невероятно популярный чип семидесятых годов. Хотя технология устарела, многое из того, что мы скажем, применимо и к современным..

Модель и дрейф данных
Сегодня среда, в которой работают компании, постоянно меняется из-за появления новых рынков, поведения клиентов и новых норм. То же самое относится и к данным, генерируемым из этих динамических сред. Созданные и развернутые модели машинного обучения работают с динамически изменяющимися данными. Скорее производственные данные, на которых работают модели, постоянно меняются. Это то, что называется дрейфом данных. Дрейф данных может происходить по разным причинам, включая проблемы с..

Красота ошибок
Я программист… я люблю писать коды, решать проблемы и упрощать жизнь. Мне нравится быть в гуще битвы… к тому же сложные. Мне нравится давление… я быстро учусь под ним. К сожалению, это не работает, как планировалось, каждый раз. На прошлой неделе возникла задача на работе. Это была громоздкая работа, на которую вручную ушла бы неделя… даже с командой из 5 человек. Я с самого начала знал, что ручной подход не будет хорошей идеей, особенно для программиста. Поэтому я отправился на..

4 причины, по которым вы должны инвестировать в изучение программирования в одиночку
Путь новичка в мире программирования. Программирование, не очень дружелюбная «среда» для новичков или, может быть, китайское для тех, кто не имел к этому никакого отношения, стало очень известным среди людей, которые пытаясь переориентировать свою карьеру. Мы все мечтали о хорошо оплачиваемой работе , и работа программистом может дать вам такую ​​возможность. Но это долгий процесс. Многие профессионалы говорят, что вы можете выучить язык программирования от 6 месяцев до 1..