Публикации по теме 'optimization'


Выдержки из моего первого опыта на хакатоне
Меня всегда заинтриговало участие в хакатоне, и я рад сказать, что после почти 7 лет работы инженером я его испытал! Весь этот энтузиазм по поводу участия в хакатоне начался после того, как его близкий друг посетил один, организованный его любимым футбольным клубом. Ага, как это круто !! Он не мог перестать говорить об этом (только потому, что это был необычный опыт), и мое желание мгновенно возросло. Провел свое исследование в Интернете, но, что удивительно, бесполезно. Через..

Анализ индекса Джини: как экономика вдохновила машинное обучение
Как индекс Джини из экономики стал важной концепцией для машинного обучения Фон Индекс Джини — это популярный инструмент в науке о данных, который отвечает за определение того, как разбивается дерево решений. Однако большинство практиков не знают, что индекс Джини изначально был разработан в экономике как мера имущественного неравенства. В этом посте я хочу подробно остановиться на индексе Джини и его происхождении. Что такое индекс Джини? Введенный Коррадо Джини в 1912..

Поддержка векторной машины с нуля
Интуитивно понятное введение в машину опорных векторов Машины опорных векторов (SVM) среди классификаторов, вероятно, являются наиболее интуитивно понятными и элегантными, особенно для задач двоичной классификации. Чтобы вы могли понять интуицию, лежащую в основе, я объясню их в среде с двумя классами: вы увидите, что все сказанное будет справедливо также для задач с несколькими классами. Давайте сначала рассмотрим ситуацию, когда наши данные линейно разделимы. Линейно разделяемые..

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

Самый быстрый способ изменения размера изображения, готовый к работе, часть 1: общие оптимизации
Самое быстрое изменение размера изображения, готового к производству, часть 1: общие оптимизации Во вводной статье я представил исчерпывающее изложение задачи. Рассказ получился довольно длинным и немного недоработанным: в нем не было ни единой строчки кода. Однако сложно говорить о конкретных оптимизациях без предыдущего резюме. Конечно, можно применить некоторые техники к любому доступному коду. Например, кеширование вычислений или уменьшение ветвления. Я считаю, что некоторые..

Более глубокий взгляд на алгоритмы спуска
Обзор и сравнение различных алгоритмов спуска Основные требования для понимания этой статьи Линейная алгебра Многопараметрическое исчисление Основная идея выпуклых функций Как мы все знаем, оптимизация - один из важнейших факторов машинного обучения. Таким образом, наш интерес представляет алгоритм, который оптимизирует функции за разумное время. Один из наиболее распространенных алгоритмов, используемых сегодня, - это градиентный спуск. Сегодня мы рассмотрим другие алгоритмы..

Оптимизируйте код JS с помощью внутренних компонентов Google V8.
Родриго Соуза делится впечатлениями от конференции BrazilJS. В этом году на BrazilJS 2018 в Порту-Алегри Матиас Байненс (Mathias Bynens) (разработчик V8 в Google) поделился некоторыми соображениями по оптимизации кода, если вы используете (и, вероятно, используете) движок V8 для Javascript. Вот что я узнал. Для тех, кто не слышал о нем, Google V8  – это движок JavaScript с открытым исходным кодом, написанный на C++ и разработанный The Chromium Project для >Chromium и Google..