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


PySpark до 150 раз быстрее, чем Pandas, и превосходит Pandas и Koalas в простом тесте производительности.
Хотя Pandas — простой в использовании и мощный инструмент, когда мы начинаем использовать большие наборы данных, мы видим, что Pandas может быть не лучшим решением. Я провел сравнительный тест на своем MacBook 2015 года с двухъядерным процессором Intel Core i5 2,7 ГГц и 8 ГБ памяти DDR3 1867 МГц с Pandas, Koalas и PySpark. Согласно документации Koalas, Koalas реализует «API pandas DataFrame поверх Apache Spark». Согласно документации PySpark, «PySpark — это API Python для Spark». Чтобы..

Google FixMatch: производительность SOTA на тестах полу-контролируемого обучения
Глубокие сети, являющиеся в настоящее время популярным выбором для приложений компьютерного зрения, часто достигают своей высокой производительности за счет контролируемого обучения - метода, который требует маркированных наборов данных. Несмотря на многочисленные достижения и достижения искусственного интеллекта за эти годы, важнейшая задача маркировки данных по-прежнему ложится на плечи экспертов. И они с трудом удовлетворяют потребности этих глубоких сетей, жаждущих данных. Одним..

Hyperfine упрощает бенчмаркинг приложений CLI
Вы когда-нибудь пытались выяснить, сколько многопоточности нужно для вашего процесса сборки? Методом проб и ошибок вы можете прийти к наилучшему номеру для вашей машины. Но потом вы понимаете, что у агента сборки CI другое количество ядер ЦП, и оптимальные настройки для вашей машины уже не такие оптимальные. Введите hyperfine , платформу для тестирования CLI вашей мечты (или, по крайней мере, моей). Hyperfine позволит вам изменять параметры и записывать время работы для каждой..

Реагировать на ракеты
Сориентируемся. Мы говорим об оптимизации, которая имеет значение пропорционально масштабу и сложности вашего приложения. Начнем с функции вместо формы, но нашим пользователям понравится форма, и вы возненавидите себя, если ее влияние на данные не будет учтено в дизайне. Форма — это не просто красивый пользовательский интерфейс. Это весь UX, а это означает отзывчивый, интуитивно понятный и простой дизайн. React — впечатляющая библиотека для создания адаптивного UX. Он исправляет..

Увеличьте производительность «бинарных деревьев» в тестовой игре более чем в 3 раза для языка Go.
The Computer Language Benchmarks Game - отличный синтетический тест для компиляторов. Существуют разные виды алгоритмических задач, реализуемых с использованием популярных языков программирования. Go language - один из моих любимых языков, который я использую для своих любимых проектов и проектов, готовых к производству. Я был удивлен, что Go медленнее нескольких родных языков (родных для VM / JIT) на нескольких тестах, например. Бинарные деревья . Двоичные деревья - это..

Плохой ход: возвращается указатель
Плохой ход: возвращается указатель Этот пост тоже здесь , где код отформатирован лучше. Как старый программист на C, я борюсь с этим: для функций кажется совершенно нормальным возвращать указатели на структуры. Но мне кажется, что это плохой Go, и что обычно лучше возвращать значения структуры. Я собираюсь посмотреть, смогу ли я доказать, что возвращение значений структуры просто лучше, а возвращение указателей - плохой Go. Я собираюсь определить структуру, размер которой можно..