Pull to refresh
29
0
Анатолий @sci_nov

Пользователь

Send message

Не знаю как он работает, но тут вы залезли в вопросы квантования… Теорема отсчетов здесь ни при чём, потому что она оперирует точными отсчетами.

Обошли не значит отменили. Теорема отсчетов сама по себе является идеальной, потому что сигналы с ограниченным спектром бывают только в воображении… А что бывает в реальности — об этом говорить можно лишь с приближениями, ведь и сигнал на осциллографе и спектр на анализаторе являются лишь проекциями чего-то нам неведомого, и наши глаза, кстати, дают нам для анализа также лишь проекцию… А так, я считаю, что белый шум при "алиасинге" переходит в белый же шум — такой он, ...., хитрый. Такой штуковиной мы только лишь ухудшаем условия для работы, например, фильтра Винера.

Автор, случайно, не в корпорации Umbrella работает )? Подача материала хорошая.

Тема интересная, расширяющая сознание, но ее надо правильно преподать.

Начиная с "Гауссовского процесса" стало непонятно.

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

Если использовать регуляризацию, похожую на действие алкоголя в мозге человека (dropout), то нейросети адекватно сходятся и не сильно страдают от переобучения

Мудро :).

Групповые ошибки декоррелируют перемежением. А вообще, циклические коды хорошо обнаруживают ошибки, например, двоичный код (7, 4) обнаруживает все ошибки кратностей 1, 2, 5, 6 и 80% ошибок кратностей 3 и 4.
Также бороться с групповыми ошибками можно выбирая другое основание кода q > 2. Например, при q=256 и простеньком полиноме (с кодовым расстоянием три) можно обнаруживать парные искажения байтов, когда искажено два байта из n байтов.
Извините за вклинивание, но думаю, что корпорации конструируют многочлены из произведений неприводимых многочленов с большим периодом. Это сродни конструированию любых чисел из произведений простых чисел. Пусть это будет не самым оптимальным с точки зрения максимального периода, но зато будет регулярный способ построения кодов. Например, код Рида-Соломона это и использует, откуда вытекают специальные методы кодирования, декодирования, формулы для кодового расстояния и т.п.
Например, есть два полинома степени 2 с основанием кода 3. Максимальный период у этих полиномов 3^2-1=8. Полином произведение будет иметь период 8*8=64 и степень 4. Но у полинома степени 4 с основанием кода 3 максимальный период 3^4-1=80, что чуть больше 64.
Загоняете в регистр N отсчетов и только потом считаете сумму произведений, получая число, которое сравнивается с порогом.
Берите любую книгу по обнаружению и различению сигналов, классиков статистической радиотехники Тихонов, Левин и т. д. В качестве критерия можно выбрать минимум полной вероятности ошибки, когда порог выбирается по пересечению двух плотностей вероятости. Моделируете в дискретном виде, задавая импульсную характристику согласованного фильтра в виде зеркально отраженного идеального сигнала, который собираетесь обнаруживать.
Зачем? Есть же формула для вероятности ошибки при заданном отношении сигнал-шум, просто по ней посчитать, правда, здесь важна длительность сигнала, то есть в итоге его энергия, а важна ли она в нейронной сети — не знаю. Один фильтр на один сигнал, одна формула для вероятности ошибки. Согласованный фильтр — это КИХ-фильтр, на выходе которого требуется взять всего один отсчет из N, где N — порядок фильтра, поэтому число операций можно свести к O(N).
Да, несколько фильтров. Для согласованного фильтра важна также и длительность импульса, помимо амплитуды.
А где сравнение с согласованным фильтром?
real 0m50.958s
user 0m50.952s
sys 0m0.000s

model name: Intel® Pentium® 4 CPU 2.80GHz
cpu MHz: 2798.580
cache size: 1024 KB
По-моему, в основополагающей идее метода есть исключения…
Вверху много чего интересного: http://www.as-gard.com/#!blank-3/vcp41

Information

Rating
4,985-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Senior
From 180,000 ₽
Python
Git
Linux
Qt
C++ STL