Публикации по теме 'optimization'
Как разрушить «Проклятие размерности»?
Меньше значит больше | Выбор функций в машинном обучении
Больше данных, лучше анализ. Или это миф? Снова и снова мы слышим термин «проклятие размерности». Почему наличие большего количества измерений (больше признаков в наборе данных) является проклятием? Давайте совершим глубокое погружение!
Допустим, у нас есть 25 наблюдений и только один признак, то есть есть только один атрибут, определяющий эти наблюдения. Мы наносим эти 25 наблюдений в виде точек на плоскости. Поскольку..
AngularJS + Webpack = lazyLoad
AngularJS + Webpack = lazyLoad
Вступление
Одной из распространенных проблем, с которыми сталкивается большинство разработчиков при написании одностраничного приложения, является создание и загрузка модулей lazyLoad в ответ на определенное действие, выполняемое пользователем, или нажатие на URL-адрес (в большинстве случаев), который загружает набор зависимостей, таких как JavaScript, CSS, HTML и т. Д. В реалиях современной Front-End разработки это был бы огромный файл JavaScript. Что..
Машинное обучение 101 часть 2
Машинное обучение 101 часть 2
Объяснение механизма методов оптимизации
Недавно я опубликовал статью об основных концепциях машинного обучения с точки зрения человека, знакомящегося с этой областью. Я объяснил основные концепции с прагматической точки зрения, чтобы каждый мог понять это и начать разговор о машинном обучении, не чувствуя себя вырванным из контекста, и выяснить, как это исследование влияет на нашу жизнь способами, которые мы не можем себе представить.
Теперь в..
Обезьяна Шекспира и генетический алгоритм
Руководство для начинающих по генетическим алгоритмам, а также немного больше…
«…Он также будет выпускать песни ваших любимых исполнителей, речи, которые вы произносили, когда учились в школе, и даже эту самую статью».
Когда я впервые прочитал о генетических алгоритмах, я был ошеломлен не меньше этой обезьяны. Генетические алгоритмы являются одними из самых интуитивно понятных методов оптимизации, поскольку они вдохновлены «Теорией эволюции» Чарльза Дарвина. Подобно тому, как..
Проблема стабильного соответствия: баланс предпочтений и стабильности
Введение
Концепция сопоставления отдельных лиц или организаций на основе их предпочтений является фундаментальной проблемой в различных областях, начиная от подбора партнеров в отношениях и заканчивая распределением ресурсов на рынках. Задача стабильного соответствия, впервые представленная Дэвидом Гейлом и Ллойдом Шепли в 1962 году, решает задачу поиска стабильного и взаимно удовлетворительного соответствия между двумя наборами элементов с учетом их предпочтений. В этом эссе исследуется..
(Очень короткое) визуальное введение в градиентный спуск (с кодом)
Градиентный спуск — один из наиболее часто используемых алгоритмов оптимизации в машинном и глубоком обучении. Это метод нахождения минимума функции. Мы начинаем со случайной точки на функции и движемся в отрицательном направлении градиента функции, чтобы достичь минимума.
Понимание градиентов
Прежде чем мы углубимся в градиентный спуск, нам сначала нужно понять, что такое градиент. Проще говоря, градиент — это вектор, указывающий в направлении наибольшей скорости увеличения функции, а..
Угловая оптимизация: используйте параметр trackBy для директивы * ngFor
Узнайте, как правильно использовать директиву * ngFor для оптимизации производительности вашего приложения Angular
*ngFor - одна из самых популярных директив в Angular, однако при неправильном использовании она может снизить производительность вашего приложения. В этом посте мы узнаем, как правильно использовать директиву *ngFor , чтобы предотвратить замедление работы нашего приложения.
Совет в духе оптимизации производительности: оптимизируйте код, создавая, совместно используя..