Rorschach / Профиль
Rorschach
Добавил тему Тест AVX512
Требуются добровольцы с avx512 Нужно скомпилировать и запустить скрипт в 4 режимах Поделиться результатами Дефолтные значения оптимальные можно SIZE выставить по максимуму (пока получится скомпилировать)
Rorschach
Для замены условных присваиваний на маски и тернарные выражения обычно применяют два подхода:
Использование тернарного оператора (условного выражения):
Вместо
if (condition)
x = a;
else
x = b;
пишут тернарное выражение:
x = condition ? a : b;
Такой подход сокращает код и делает условие выражением.
Использование масок (битовых или логических) для векторизации и SIMD:
Если условие применяется к множеству элементов, удобно создать маску, где условие true задает 1, false — 0. Тогда присваивание можно реализовать так:
x = (mask & a) | (~mask & b);
где mask — битовая маска (обычно целочисленная), а побитовые операции позволяют выбрать нужное значение без ветвлений.
Использование тернарного оператора (условного выражения):
Вместо
if (condition)
x = a;
else
x = b;
пишут тернарное выражение:
x = condition ? a : b;
Такой подход сокращает код и делает условие выражением.
Использование масок (битовых или логических) для векторизации и SIMD:
Если условие применяется к множеству элементов, удобно создать маску, где условие true задает 1, false — 0. Тогда присваивание можно реализовать так:
x = (mask & a) | (~mask & b);
где mask — битовая маска (обычно целочисленная), а побитовые операции позволяют выбрать нужное значение без ветвлений.
Rorschach
Добавил тему Если вы разочаровались в научном подходе
Простой тест, сможете заработать на данных в архиве, значит с подходом все нормально. PS убрать в названии .txt
Rorschach
Feature Engineering или стероиды для ML моделей
https://habr.com/ru/company/ruvds/blog/680498/
https://habr.com/ru/company/ruvds/blog/680498/
Rorschach
ИИ для прогнозирования тренда стоимости Bitcoin на данных Twitter. ч.1
https://habr.com/ru/post/661141/
https://habr.com/ru/post/661141/
Rorschach
сеть экстремального обучения (ELM)
https://nuancesprog.ru/p/8989/
Безградиентный подход к оптимизации нейронной сети
https://nuancesprog.ru/p/9797/
Инструменты для быстрого овладения наукой о данных
https://nuancesprog.ru/p/14364/
https://nuancesprog.ru/p/8989/
Безградиентный подход к оптимизации нейронной сети
https://nuancesprog.ru/p/9797/
Инструменты для быстрого овладения наукой о данных
https://nuancesprog.ru/p/14364/
: