Статьи
Двоичная эксплуатация ELI5 - Часть 1
0x00 - Предисловие
В этой серии статей я подробно рассмотрю различные типы бинарных эксплойтов, объясню, что они собой представляют, как они работают, используемые технологии и некоторые средства защиты от них. В этой серии статей я постараюсь объяснить эти атаки, защиты, технологии и..
Выявление оттока клиентов для Sparkify
Sparkify — это вымышленная аудиокомпания, которая предоставляет клиентам бесплатную подписку на определенные месяцы, после чего можно выбрать продление подписки или ее отмену. Этот проект представляет собой проект Udacity Nanodegree, целью которого является выявление оттока клиентов...
Базовое обновление Vue
Ранее я рассказывал об интеграции Foundation в шаблон vue-webpack, используемый с Vue CLI. После небольшого ожидания я узнал, что репозиторий, к сожалению, не планирует объединять мой PR. Об идее сохранения текущего шаблона Vue-Webpack как можно более минимальным и настраиваемым.
Не..
Поиск подходящего места для нового отеля
Введение
Двумя ключевыми факторами успеха любого бизнеса являются целевая аудитория и местоположение. Во-первых, это наверняка люди, которых владелец бизнеса планирует ориентировать в качестве потенциальных клиентов. И второе, что играет жизненно важную роль, — это место установки бизнеса...
Линейная и полиномиальная регрессия
Регрессия — это метод оценки взаимосвязи по заданным данным для отображения характера набора данных. Затем эту взаимосвязь можно использовать для прогнозирования будущих значений или для вычислений, если существует взаимосвязь между различными переменными.
В этом посте мы рассмотрим алгоритмы..
3 профессиональных совета по автоматизации специальных возможностей с помощью Cypress
Тестирование доступности является важным аспектом современной веб-разработки. Обеспечивая доступность ваших приложений, вы не только повышаете удобство использования для значительной части пользователей, но и соблюдаете этические стандарты и юридические требования. В то время как ручное..
JS странный, и я могу это доказать — часть 01
Что ж, в последние дни я проводил викторину по JS на своем телефоне и обнаружил несколько странных поведений JS, которыми я хотел бы поделиться здесь. Итак, без лишнего блаблабла, приступим.
Деление на ноль равно бесконечности:
1/0 = Infinity.
Вычтите две строки, если обе являются числами...
Синглтон в JavaScript.
Одиночка в JavaScript.
Если бы вы когда-нибудь хотели иметь общий источник данных для нескольких модулей или функций javascript, как бы вы это сделали?
Первое, что может прийти вам в голову, это использовать глобальный объект окна. Но все мы знаем, что это не лучшая практика,..
Amazon CodeGuru - где качество кода встречается с машинным обучением
На протяжении многих лет я входил в состав ряда команд по разработке программного обеспечения, и одна вещь оставалась неизменной во всех из них - это упор на анализ кода и качество кода. По мере приближения конца 2000-х большинство команд начали искать способы максимально автоматизировать этот..
Обучение с подкреплением, часть 4: Оптимальный поиск политик с помощью MDP
Обучение агента тому, как принимать решения, которые со временем увеличивают вознаграждение
С возвращением в мой блог об искусственном интеллекте! Мы уже многому научились, поэтому давайте подведем итоги того, что мы уже рассмотрели в моей серии статей по обучению с подкреплением:
Часть..
Сортировка вставками
Это часть моей серии статей об алгоритмах и структурах данных под названием «Алгоритмы с тетушкой Аей». Эта серия представляет собой введение в структуры данных и алгоритмы для людей, которые никогда их не изучали или забыли.
Алгоритмы с тетушкой Аей: Сортировка
Алгоритмы сортировки..
Автоматизация рабочего процесса с помощью Grunt.js
Автоматизация рабочего процесса с помощью Grunt.js
Grunt — это средство выполнения задач на Javascript. Он автоматизирует повторяющиеся задачи и рабочий процесс Steamline. Он использует Node JS и может быть установлен через npm (диспетчер пакетов Node).
С прошлого года я использую Grunt для..
Обучение сети и безопасности в NOIDA.
Этот тренинг посвящен межсетевым экранам Palo Alto, лидеру рынка межсетевых экранов следующего поколения. Это обучение направлено на предоставление глубоких знаний, необходимых для установки, настройки, управления и устранения неполадок брандмауэра Пало-Альто. Брандмауэры — это защитные..
Варианты использования байесовских обратных задач, часть 5 (искусственный интеллект)
Распределительно устойчивая регрессия гауссовского процесса и байесовские обратные задачи (arXiv)
Автор: Сюхуи Чжан , Хосе Бланше , Юссеф Марзук , Вьет Ань Нгуен , Свен Ван .
Аннотация: Мы изучаем устойчивую к распределению формулировку оптимизации (т. е. игру минимум-макс) для двух..
Введение в нейронные сети — веса, смещения и активация
Как нейронная сеть обучается с помощью весов, смещений и функций активации
Мы часто слышим, что искусственные нейронные сети — это представления нейронов человеческого мозга внутри компьютера. Эти наборы нейронов образуют взаимосвязанные сети, но их процессы, запускающие события и..
Архитектура нейронной сети VAE
Введение:
Вариационные автоэнкодеры (VAE) — это тип архитектуры нейронной сети, используемый в неконтролируемом обучении. VAE использовались для создания реалистичных изображений, сжатия данных и извлечения полезной информации из многомерных наборов данных. В этой статье мы обсудим основы..
Освоение полнофункциональной веб-разработки за 7 дней
Мир веб-разработки — это динамичная и захватывающая область, которая дает вам возможность воплощать свои идеи в жизнь и формировать цифровой мир. Если вы хотите погрузиться в полноценную веб-разработку, но считаете, что это сложное и трудоемкое занятие, у нас для вас хорошие новости! В этой..
Сюрприз тетрис
Начал думать, я обязательно закодирую это через пару часов.
2 дня спустя.
Этот код не сработает.
Я заблудился.
1: Не начинайте без тщательного планирования.
Как и эта игра, которую я люблю. Факторио.
Если вы не спланируете свое размещение, через несколько часов у вас возникнут..
Многофакторный анализ — Выход за пределы одной переменной за раз
Многомерный анализ и визуализация в Python
В наши дни стало обычной практикой для компаний и предприятий собирать как можно больше информации, даже если варианты использования таких данных неизвестны во время сбора — надежда состоит в том, чтобы понять и использовать данные в какой-то..
Устранение перекрестной потери энтропии
Есть много способов рассчитать потерю классификатора. В Программировании машинного обучения мы используем как минимум три разные формулы потерь. В этом посте объясняется интуитивный смысл одного из них: перекрестная потеря энтропии .
Три птицы в руке
Допустим, мы создаем классификатор,..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..