Статьи

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

Разделение перекрывающихся хромосом с помощью глубокого обучения
Обновление: обновленная версия этой статьи была принята на Машинное обучение для здоровья NIPS 2017 и доступна на arXiv . Пожалуйста, процитируйте статью NIPS. Лили Ху имеет докторскую степень в области машиностроения в Калифорнийском университете в Беркли, где она использовала машинное обучение данных датчиков для автоматического мониторинга оборудования. Сейчас она научный сотрудник Salesforce Research (в команде Ричарда Сошера). Во время стипендии Insight AI Fellowship она..

Построение цепочки блоков с использованием node js: часть 1
Продажа квартир, автомобилей, перевод денег требуют централизованной системы, такой как правительство или банки. Эти централизованные органы обеспечивают бесперебойную транзакцию без каких-либо проблем. Если ваши деньги украдены, вы можете обратиться в банк. Блокчейн — это технология, которая заменяет банки и правительство и представляет собой децентрализованную систему, в которой люди могут переводить деньги. Доверие достигается за счет использования технологии блокчейн. Мы храним..

Создание платформ WebAssembly с помощью waPC
WebAssembly на первый взгляд захватывающий, но быстро превращается в приключение в области археологии программного обеспечения. Вы проводите большую часть своего времени, собирая воедино подсказки из заброшенных сайтов (проекты github) и древние тексты (веб-сайты) в поисках святого Грааля. Хотя waPC не является святым Граалем, это удовлетворительное решение головной боли, связанной с продуктивной работой с WebAssembly. Когда Hello World WebAssembly может оставить у вас больше..

Моника Пауэлл о карьерных сообществах
Одна из женщин в самом сердце React Инженер Fullstack Моника организовывает React Ladies . В этом интервью она говорит о важности доброжелательного сообщества для начала карьеры в сфере технологий. Вы можете найти ее в Твиттере как @waterproofheart . Что вы делаете? Я специалист по полному стеку в Meetup и занимаюсь разработкой продуктов, которые помогают людям общаться и организовывать личные сообщества. Почему вы начали организовывать React Ladies? Я начал организовывать..

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

Новые версии AnyChart и AnyGantt
Хорошие новости! Сегодня у нас есть две основные версии для наших клиентов: AnyChart 7.5.0 и AnyGantt 7.5.0 . В новых версиях наших компонентов вы найдете типы диаграмм Воронка и Пирамида , инструменты построения информационных панелей, параметры печати и анимации и другие значительные улучшения. Проверь их: Новые функции AnyChart 7.5.0 Инструменты сводной панели Целью инструментов сводной панели является предоставление простых и удобных инструментов для создания..

Мониторинг доставки электронной почты приложения
Службы доставки электронной почты Если вы когда-либо использовали Mailgun или другую подобную службу доставки электронной почты, такую ​​​​как SendGrid и т. Д., С общим пулом IP-адресов, вы бы заметили, что некоторые электронные письма иногда блокируются, даже если ваш собственный уровень спама очень низок или равен нулю. Обычно это происходит из-за того, что кто-то другой, назначенный на тот же общий IP-адрес, что и ваш, злоупотребляет услугами, рассылая спам-письма, и IP-адрес был..

Введение в значения ошибок JavaScript - NaN и бесконечность
В JavaScript есть несколько значений ошибок, созданных из некорректных вычислений. В этой статье мы рассмотрим их и их свойства. NaN NaN означает не число. Несмотря на название, JavaScript по-прежнему считает его числом. Если мы напишем: typeof NaN Если возвращает 'number' . Он возвращается всякий раз, когда мы пытаемся преобразовать что-то, не имеющее числового содержания, в число с помощью функции Number . Следовательно, если мы напишем: Number('foo') Мы..

Шаблон проектирования строителя
Шаблон проектирования Builder Builder  – это творческий шаблон проектирования, позволяющий шаг за шагом создавать сложные объекты. Шаблон позволяет создавать различные типы и представления объекта, используя один и тот же код построения. Целью шаблона проектирования Builder является отделение построения сложного объекта от его представления. Таким образом, один и тот же процесс построения может создавать разные представления. Шаблон построителя — это шаблон проектирования,..

O(OP)MG — децентрализовано до 2016 года и далее
O(OP)MG – децентрализовано до 2016 года и далее Как ООП изменило каждую часть нашей жизни Книжный магазин без книг, транспортная компания без транспорта, поставщик жилья без отелей, блокчейн, краудсорсинг, интернет вещей и единороги. Для многих будущее выглядит как волна непостижимых и совершенно новых идей и парадигм. Все это проявляется очень непредсказуемым и ошеломляющим образом, разрушая как отрасли, так и культуры. Но причина всех этих потрясений не нова. Источник всего..

Быстрое решение для ката Дейва Томаса по обработке данных, часть 1
Быстрое решение для ката Дейва Томаса по обработке данных, часть 1 Я решу кодовые ката Дейва Томаса в Swift и поделюсь своими мыслями и решениями. Ниже приведено мое решение Часть 1 каталога обработки данных [ репозиторий проекта ]. Задача состоит в том, чтобы проанализировать беспорядочный набор данных из реального мира. В файле weather.dat вы найдете ежедневные данные о погоде в Морристауне, штат Нью-Джерси, за июнь 2002 года. Загрузите этот текстовый файл, а затем напишите..

Приложения Rails с добавлением JavaScript
Фрагментное кеширование в Rails увеличивает скорость, когда кэшируется большая часть страницы. Это сложнее для страниц с большим количеством динамического или пользовательского контента. Решение состоит в том, чтобы использовать брызги JavaScript , которые похожи на hagelslag , но без шоколада и с дополнительными запросами на загрузку пользовательского контента после того, как остальная часть страницы обслуживается напрямую из кеша. . Кеширование фрагментов Такие методы, как..

Быстрое и грязное о типах данных SQL…
Вымышленная ситуация с не таким уж вымышленным объяснением. 9:15 am Вот код сделки, дерьмо, у меня не так много времени, чтобы разбираться с вашей наглостью, поэтому я буду краток и несколько сладок. Боссман говорит, чтобы вы быстро ознакомились с основными типами данных, с которыми мы столкнемся в наших приключениях с SQL, так что начнем: varchar( n ): задает переменную строку символов произвольной ширины n, например varchar(80) означает, что введенная строка может быть любой..

Как перевернуть связанный список в JavaScript
Если вы попали прямо на эту статью, то прежде чем читать дальше, прочтите мою предыдущую статью о том, как реализовать связанные списки в JavaScript здесь . Как перевернуть связанный список в JavaScript Пример ввода и вывода Вход 1 = 10–> 20 -> 30 -> 40 -> Нуль Выход 1 = 40 -> 30 -> 20 -> 10 -> ноль Вход 2 = ноль Выход 2 = ноль Это один из самых распространенных вопросов, которые задают в большинстве интервью. Если бы это был массив, а интервьюер ожидал просто..

Сокращение алгоритма: формула Гаусса (Leetcode # 268 Missing Number)
В любое время, когда вам нужно быстро просуммировать все числа от 1 до n, вы можете быстро извлечь формулу Гаусса. Это так легко запомнить, что нет причин, по которым вы не должны этого знать. Тем более что существует множество алгоритмов, требующих сложения чисел от 1 до n. Уравнение n * (n+1)/2. Например, если n = 100, все, что вам нужно сделать, это умножить 100 на 101 и разделить на 2. 100 X 101 = 10,100 10100 / 2 = 5050 5050 — ваш ответ! if n = 6 6 X 7..

Ансамбль и сохранение моделей в Keras 2.x
Объединение нескольких моделей - мощный метод повышения производительности систем машинного обучения. Один из простых способов объединения моделей глубокого обучения в Keras заключается в следующем: загрузить отдельные модели выполнить прогноз, используя « model.predict » для каждой модели. усреднить прогнозы. Однако мы хотели бы построить ансамблевую модель и сохранить ее как единую модель, чтобы позже ее можно было легко развернуть. Здесь мы предполагаем, что у нас есть несколько..

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

Саммит Google ML — 2019 г.
На прошлой неделе я присутствовал на саммите разработчиков Google по машинному обучению, и мне было очень приятно познакомиться с разработчиками машинного обучения в Google и узнать о новейших инновациях из разных отраслей. Вот несколько вещей, которые я хотел бы выделить из дневных поучительных презентаций. Глубинный надзор Форрестора Коула : Карта глубины используется для создания обучающих данных. Это зависит от расстояния до камеры. Изображения получаются из траектории камеры..

Flutter: продолжение моего обучения в реальном времени (часть 3): первые виджеты (бесконечная прокрутка)
Часть 3: продолжение нашего исследования Flutter: создание ListView с бесконечной загрузкой ! FR : La party 4 est déjà disponible ici В предыдущей части мы реализовали Stateful Widget и этот класс, который мы назвали в нашем глобальном приложении . В этой новой части мы продолжим изучение документации, открывая для себя виджет ListView. Цель состоит в том, чтобы создать список слов, который мы можем прокручивать до бесконечности. Для этого мы продолжим в нашем файле..