Статьи
SupportVector Machine объяснил
Объяснение машины опорных векторов
Итак, вы, должно быть, уже прошли через логистическую регрессию. Предположение, которое мы делаем в логистической регрессии, заключается в том, что данные должны быть линейно разделяемыми. Давайте поговорим о другом простом и элегантном алгоритме, SVM (Support Vector Machine). SVM можно использовать как в случае регрессии, так и в случае классификации.
Что такое машина опорных векторов?
Машина опорных векторов в основном используется в задачах..
Четыре способа фильтрации набора данных Spark по сравнению с набором значений данных
Практические руководства , РУКОВОДСТВО ПО ИСПОЛНЕНИЮ SPARK
Четыре способа фильтрации набора данных Spark по сравнению с набором значений данных
Фильтрация набора данных Spark по набору значений данных часто встречается во многих потоках аналитики данных. Эта конкретная история объясняет четыре разных способа достижения того же.
Предположим, существует очень большой набор данных «A» со следующей схемой:
root:
| — empId: Integer
| — sal: Integer
| — name: String
| — address:..
Сборка Snake с помощью react-native-game-engine
TL; DR # 1: Ненавижу чтение? Посмотрите видео (пожалуйста, подпишитесь, если вам нравится контент)
TL; DR # 2: Просто хотите код? Возьмите его здесь: https://github.com/lepunk/react-native-videos/tree/master/Snake
Snake - классическая видеоигра, ставшая популярной благодаря телефонам Nokia в 90-х годах. Геймплей прост: вы управляете головой змеи, и ваша цель - съесть еду. Каждый раз, когда вы едите пищу, у змеи растет хвост. (в классической версии) Если ударишься о стену или..
Как я использую useEffect в React
Как будто рассуждать о жизненных циклах компонентов в компонентах класса React было недостаточно, все стало еще сложнее с появлением функциональных компонентов React и ловушки useEffect . Вот как я их использовал.
Начните с пустого массива зависимостей. Это означает, что ваш эффект будет запущен только один раз. Часто это именно то, что вам нужно. Включите правило Exustive-deps из eslint-plugin-react-hooks в вашей конфигурации ESLint. Это даст вам предупреждение, если ваш..
Расширенное выражение присваивания в Python - оператор Walrus: = и не только
Не только об операторе моржа, но и о многих связанных с ним понятиях
Начиная с версии 3.8, в Python была включена новая функция расширенного выражения присваивания. В частности, в результате появляется новый оператор - встроенный оператор присваивания := . Из-за своего внешнего вида этот оператор более известен как оператор моржа. В этой статье я хотел бы обсудить ключевые аспекты этого оператора, чтобы помочь вам понять эту технику.
Без лишних слов, приступим.
Различие между..
Как я использовал тестирование мутаций, чтобы улучшить свой код
Как я использовал тестирование мутаций, чтобы улучшить свой код
И сделай мои тесты более честными
Некоторое время назад я написал небольшую утилиту под названием amqp-delegate , которая использует стандартную amqplib библиотеку для упрощения создания и вызова удаленных рабочих через aqmp шину сообщений, такую как Rabbit MQ .
Я написал об этом статью под названием Делегирование работы с использованием NodeJS и AMQP .
Я был на пляже, когда писал это, и мне было очень..
Тестирование облачных функций Firebase с помощью Jest
Наступает 2019 год, и 2019 год станет годом бессерверных . Популярность Serverless стремительно растет . Однако из-за нехватки ресурсов сложно правильно настроить и протестировать функции. Конечно, есть много статей о том, как начать, но не много для тестирования. Я считаю, что многие из вас уже знают, сколько преимуществ дает TDD. Так что я не буду повторять это здесь. В этой статье я расскажу вам, как настроить облачные функции Firebase и написать для них модульный тест.
Перед..
Факел против Кераса для классификации изображений CNN: Мысли о наборе данных Rock Paper Scissor
На прошлой неделе я написал статью об использовании классификации CNN для классификации изображений жестов рук Камень, Бумага или Ножницы, которая была построена на платформе pyTorch Framework с использованием пакета под названием «torchvision».
Видеть:
Классификатор изображений Rock Paper Scissor с использованием Torch Vision и CNN Я изучал использование фреймворков Pytorch в течение последнего года и заметил, что многие ответы на… medium.com..
Как создать интеллектуального чат-бота?
Строительные блоки когнитивного разговорного агента
Чат-боты - это компьютерные программы, которые могут разговаривать с пользователями-людьми. По умолчанию чат-бот не должен быть умным. То, что должно быть полезным и пригодным для использования. Например, чат-бот, задачей которого является сбор информации от пользователей, будет просто задавать вопросы пользователям и предоставлять им простой механизм ответа в стиле касания и пролистывания с помощью кнопок и каруселей. Хотя он..
Добавление Ionic + TypeScript в React
В последнее время я исследую и использую React. Это по-прежнему наиболее часто используемый фреймворк из большой тройки (Angular, React и Vue), поэтому мне было интересно, как этот фреймворк по сравнению с фреймворком, с которым я больше всего знаком, старым добрым Angular. Я был удивлен тем, насколько я любил использовать React, поэтому задумался еще больше. На моем рабочем месте мы создаем производственные приложения с использованием Ionic. До Ionic 4 фреймворк всегда был жестко..
Моей подруге Марии: искусственный интеллект здесь, чтобы сделать вас более человечными
Это рассказ о Марии. Она работает в колл-центре на Филиппинах. Мария помогает 60 000 сотрудников John Deere по всему миру сбрасывать пароли и обновлять до последней версии Microsoft Office двадцать раз в день.
Работодатель Марии, Cognizant, является крупнейшим мировым поставщиком ИТ-услуг. Мария работает вместе с 350 агентами колл-центра, которые начинают работу в полночь, перерываются на обед в 4:00 утра и отправляют свое последнее электронное письмо в 9:00.
У Марии двое детей,..
Как создать веб-приложение для тестов кодирования
Как создать собственную платформу для тестирования кодирования с помощью Node.js
В наши дни все больше и больше компаний используют тесты кодирования при приеме на работу разработчиков программного обеспечения. Такие сайты, как HackerRank , Codility и т. Д., Помогают компаниям проводить эти тесты и оценивать кандидатов на основе производительности их кода при выполнении некоторых тестовых примеров.
В этой статье я опишу, как создать простое веб-приложение для администрирования..
Научитесь создавать собственное настольное приложение для чата с помощью React и Electron, шаг за шагом
Это руководство было написано в сотрудничестве с замечательным Кристианом Нвамба.
Когда вы учитесь программировать, в вашем распоряжении множество ресурсов - книги, скринкасты, учебные пособия и даже упражнения. Но чтобы стать отличным разработчиком, вам нужно практиковать то, чему вы научились, в проекте.
Мотивация для этой статьи - обучение на практике. Вы начнете с нуля и шаг за шагом создадите полноценное приложение для чата.
Вы будете строить проект поэтапно, и, чтобы..
Развертывание вашего веб-приложения PHP / apache менее чем за минуту с помощью Hasura
Этот пост поможет вам развернуть веб-приложение, которое вы пишете с помощью PHP и apache, в облаке всего за несколько кликов.
Предварительные условия
Вы знаете git основы. Вы знаете, как получить свой ssh ключ, который использует git (например: если вы настроили учетную запись github и можете использовать git push в репозиторий github, не вводя каждый раз пароль, вы это уже знаете. Но вот справка в если вы этого не сделаете).
1. Создайте проект Hasura.
Во-первых, получите..
Преимущества облачного машинного обучения и искусственного интеллекта
По мере того, как большие данные становятся все более сложными, компании изо всех сил пытаются удовлетворить потребности в хранении и вычислениях средних организаций, а тем более крупных предприятий. Здесь в игру вступают облачные машинное обучение и искусственный интеллект.
Что означает Cloud Native?
Ваша вычислительная мощность ограничена. Независимо от того, какое оборудование и программное обеспечение вы покупаете, вы всегда будете идти на цыпочках к устареванию. Это нормально..
Отдельный () против dropDuplicates () в Spark
В чем разница между отдельными () и dropDuplicates () в Spark?
В Spark DataFrame API есть две функции, которые можно использовать для удаления дубликатов из заданного DataFrame. Это distinct() и dropDuplicates() . Несмотря на то, что оба метода в значительной степени выполняют одну и ту же работу, на самом деле у них есть одно отличие, которое очень важно в некоторых случаях использования.
В этой статье мы собираемся изучить, как работают обе эти функции и в чем их основное..
Использование таблицы с фиксированными данными с настраиваемой разбивкой на страницы и React-Redux
Я работал над проектом, который включал таблицы и настраиваемую разбивку на страницы. Итак, для таблиц я сравнивал фиксированную таблицу facebook и griddle , но почему-то испытал соблазн использовать таблицу фиксированных данных после прочтения обзоров и понимания их функций.
Итак, приступим. Сначала вам нужно установить fixed-data-table. Давайте воспользуемся npm и быстро установим его.
npm install fixed-data-table
import 'fixed-data-table/dist/fixed-data-table.min.css'
Итак,..
Как слабоумие влияет на общение: создание более доступного ИИ для общения
Погружение в литературу - что мы знаем?
Мы все (примерно) умеем естественно разговаривать друг с другом. Это в основном подсознательно и действительно заметно только в том случае, если взаимодействие отличается от того, что большинство считает «нормальным». В большинстве случаев это просто незначительные отличия, например, кто-то говорит слишком близко или перебивает чаще, чем обычно.
Однако более значительные различия в разговоре могут возникнуть, когда части мозга начинают..
Двойные траты? Безопасность блокчейна? Программист объяснил
Что такое двойные расходы на блокчейн и почему вы должны взять в качестве первого адаптера блокчейна как бизнес-предпринимателя или разработчика
Заявление об ограничении ответственности
Это серия объяснений проблемы безопасности, которая произошла / может произойти потенциально.
Если вы планируете внедрить технологию блокчейн в качестве предпринимателя, разработчика для своего бизнеса. Пришло время погрузиться в общие проблемы безопасности, с которыми связана технология..
Математика линейной регрессии
Простой способ изучить математику линейной регрессии
Статья предназначена для понимания линейной регрессии с использованием небольшого набора данных и лежащей в основе математики.
В« статистике линейная регрессия - это линейный подход к моделированию взаимосвязи между скалярным откликом (или зависимой переменной ) и одной или несколькими независимыми переменными (или независимыми переменными )» - Википедия
Мы начинаем с набора входов (значения x) и соответствующих выходов..