Статьи

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

Как я научился не волноваться и писать вспомогательные методы
Я их не понял. Я действительно не знал. И, честно говоря, для начинающего программиста их полезность не сразу очевидна. Вы только начали. Синтаксис всего, что вы изучаете, по-прежнему тупой и незнакомый. Все, что вы пытаетесь сделать, это что-то простое. У вас есть всего несколько строк кода, может быть, пара десятков, и вам иногда кажется, что вам нужно мучиться над каждой в отдельности, просто чтобы понять, почему, черт возьми, что-то происходит. Или, что более вероятно, почему,..

Самый важный навык для начинающих фронтенд-разработчиков
Если вы только начинаете работать разработчиком, то первое, что вам нужно знать, это то, какие навыки являются наиболее важными. Я помню, как я окунулся в пул кодирования, опасаясь, что у меня может не быть того, что нужно, потому что мои математические навыки были недостаточно развиты и крайне заржавели. Я помню, как гуглил, насколько важна математика для кодирования (ответ: не очень для фронтенда в целом, но это не повредит…), готов был сдаться, если бы наткнулся на сообщение в блоге,..

Исследовательский анализ данных (EDA)
Само название этой темы говорит о многом. Исследовательский анализ данных заключается в анализе и изучении данного набора данных путем понимания различных аспектов набора данных и его визуализации. Теперь у вас возникнет один вопрос: почему я должен выполнять исследовательский анализ данных (EDA) перед очисткой своих данных и моделей обучения в машинном обучении и глубоком обучении? Какая в этом необходимость? Ответ очень прост: перед очисткой данных вы должны знать, о чем именно данные..

Расширение диаграмм ember-c3 с использованием подхода базовых компонентов
Недавно нам нужно было создать панель показателей для Nimbo X . После некоторых исследований мы, наконец, остановились на C3.js ; хорошая библиотека многоразовых диаграмм на основе D3 , которая вполне удовлетворила наши потребности. Встречайте ember-c3 Поскольку C3.js сама по себе является ванильной библиотекой JS, нам нужна была какая-то абстракция, чтобы использовать ее в нашем приложении Ember. К счастью, мы нашли замечательный аддон от Glavin Wiechert под названием..

Reflection Eternal… Один год профессионального веб-разработчика
В прошлом году я написал свою первую статью на Medium о путешествии по смене карьеры от школьного учителя естествознания до полнофункционального веб-разработчика . Я получил много положительных отзывов о нем и был счастлив, зная, что он вдохновляет и мотивирует других, стремящихся пойти по тому же пути. В этой статье я хотел поразмышлять о моем первом полном году работы в качестве профессионального веб-разработчика и дать небольшое представление о том, какие проблемы могут возникнуть..

Простой список задач на JavaScript
«Каждый раз, когда вы составляете список дел, щенок умирает», — гласит популярная поговорка — поверьте мне, никто так не говорит — но это не смягчило мой настрой. Я был полон решимости создать свой собственный полностью адаптивный список задач VanillaJS, поэтому и появился этот пост. Предпосылки Базовые знания HTML и CSS . Базовые знания Синтаксиса и типов данных JavaScript . Функции Добавить задачу Отметить задачу как выполненную Удалить задачу Восстанавливать..

Команда Bengio предлагает генеративные модели на основе потоковых сетей, которые учатся стохастической политике из…
Для стандартных алгоритмов обучения с подкреплением (RL) максимизация ожидаемой отдачи достигается путем выбора единственной последовательности действий с наивысшим вознаграждением. Но для задач в комбинаторной области, таких как синтез молекул лекарств, где исследования важны, желаемая цель больше не просто генерировать единственную последовательность действий с наивысшей наградой, а, скорее, тщательно пробовать разнообразный набор решений с высокой отдачей. . Чтобы решить эту..

Ответственный ИИ
Управление и подотчетность Таблицы данных для наборов данных Microsoft Research. Узнайте больше о ABOUT ML (Аннотация и сравнительный анализ понимания и прозрачности жизненных циклов машинного обучения) от Партнерства по искусственному интеллекту, который объединяет различные точки зрения для разработки, тестирования и внедрения методов документирования систем машинного обучения в масштабе. Узнайте больше о карточках моделей для отчетов о моделях. Узнайте больше о Google Model..

Загрузка файлов спереди назад с помощью GridFS
Загрузка файлов спереди назад с помощью GridFS Сегодня я занялся сложной проблемой - загрузкой файлов с помощью MongoDB и GridFS. Сложность заключалась не столько в загрузке файла, сколько в том, чтобы собрать все вместе. Я нашел много ресурсов для отдельных частей пазла и подумал, что было бы неплохо поделиться тем, что я узнал обо всей картине. Цель Мне нужно было разрешить пользователю загружать файл PDF и хранить его в MongoDB. Позже мне нужно будет извлечь этот файл и..

Круговая диаграмма с использованием Angular и HTML Canvas
Часть 1. Как создать масштабируемую круговую диаграмму HTML Canvas Круговая диаграмма — это обычная диаграмма для представления данных. В этом уроке вы узнаете, как создать круговую диаграмму HTML Canvas, которую вы можете масштабировать по своему вкусу! Давайте будем до конца честными, данных очень много! Да, вы не сможете так легко понять данные, просто взглянув на них в необработанном виде. Вот почему необходимы способы и методы представления данных — и один из самых простых..

Импорт и экспорт модулей JavaScript ES6
Модуль ES6 импорт и экспорт бизнеса в JavaScript и устаревшем коде JS Быстрое чтение . Если вы хотите перейти к делу, перейдите к главе « Сильнее, быстрее, лучше, ECMAScript 2015 ». Не все, что сияет, тоже золото. Когда в 1995 году родился Javascript, модулей не существовало. Для чего? Это правильный вопрос, на который нужно ответить. JavaScript начинался как маленький помощник для статических веб-страниц, позволяющий сделать части веб-сайта немного динамичными. Поэтому..

ReCaptcha v2 в Angular 8 с проверкой Back-end с помощью Nodejs
Вступление Angular - это мощный и современный фреймворк для обеспечения безопасности и стандарта, который предоставляет почти все базовые разработки, необходимые разработчикам, в одном пакете, от валидаторов форм, библиотеки Rxjs, интеграции с PWA и многого другого. Однако это также дает возможность интеграции другого API, такого как Recaptcha (основная задача этой статьи). Следовательно, я расскажу вам, как интегрировать reCaptcha в angular (v8) и как проверять на бэкэнде с помощью..

Расширение UIViewController с помощью всплывающих окон
Синтаксический сахар для упрощения работы с предупреждениями, текстовыми полями и т. Д. Для отображения даже простых всплывающих диалогов требуется несколько строк кода на Swift. Когда у вас есть проверка данных или правильная обработка ошибок, у вас есть десятки или даже сотни мест, где вы можете показать всплывающее окно. Давайте напишем несколько UIViewController расширений, которые сделают всю работу за нас. self .show(message: "Let's start!") Отображение ошибок и..

Как данные раскрыли «грязную маленькую тенденцию» шампуня
Это статья, которую я опубликовал в Валери Джейкобс пару лет назад. Хотя мы наблюдаем развитие этих тенденций, инструментов и технологий, идея остается актуальной и сегодня. Хотя некоторые люди считают это отвратительным, тенденция реальна: женщины реже моют волосы шампунем, иногда пропуская бутылку по месяцам. "Почему в мире?" вы можете спросить. Быстрый поиск в Google и несколько статей позже, вы получите ответ: у многих женщин проблемы с сухостью волос, и они хотят добиться более..

Слишком много частных методов
Рефакторинг в предыдущей статье остановился на разбиении большого публичного метода на несколько более мелких и частных. В то время как нарушение принципа единой ответственности на функциональном уровне было уменьшено, нарушение на уровне объекта осталось прежним. Это запах кода, который можно назвать слишком большим количеством частных методов. Тот факт, что объект выполняет слишком много действий, часто оказывается не сразу очевидным. Вот здесь и пригодился рефакторинг Extract..

Маленькие коробочки по радио: одинаково ли звучит современная поп-музыка?
Анализ песен Billboard Hot 100 с 1965 по 2015 год Мне было интересно провести базовый музыкальный анализ для моего следующего проекта, поэтому я искал многообещающие наборы данных, на которых можно было бы построить. В итоге я остановился на этом массиве данных песен Billboard Hot 100 на конец года, который дал хороший снимок популярной музыки за 50-летний период (по крайней мере, музыку, которая звучала по радио в конкретный год) как а также многообещающий лингвистический анализ. Хотя..

ПИТОН
Беглый взгляд Что вы получаете, загружая «Python» с официального сайта? ПРИМЕЧАНИЕ. Я не хочу, чтобы вы добавляли эту страницу в закладки/сохраняли на будущее только потому, что «это было слишком длинно и технически», поэтому я не буду слишком углубляться в тему (достаточно коснуться) Перейдите на python.org и загрузите исходный код. Это язык , на котором вы постоянно говорите в своих разговорах с друзьями. Давайте выберем один, я выбираю python 3.4.4. щелкните архив со..

Руководство по линейной регрессии в Python
Регрессионные модели являются наиболее популярными моделями машинного обучения. Модели регрессии используются для прогнозирования целевых переменных в непрерывном масштабе. Регрессионные модели находят применение практически во всех областях исследования, и в результате это одна из наиболее широко используемых моделей машинного обучения. В этой статье мы обсудим основы линейной регрессии. Используя 50_Startups.csv, мы попытаемся сравнить результаты, полученные в результате обеих..

Почему минимальная цепочка инструментов лучше, чем ничего
Хотя мне нравится идея запуска моего кода прямо в браузере без необходимости сначала проталкивать его через цепочку сборки (как все делали всего несколько лет назад), мне не нравится идея транспиляции на лету для IE, так как это должно иметь серьезный недостаток в производительности… что в IE уже довольно плохо. Кроме того, еще одним серьезным недостатком вашего подхода является невозможность использования каких-либо современных функций JavaScript, которые не могут быть полифиллированы...