Предпосылки для понимания теории Вейвлета

Как кто-то, кто поддерживает больше кода, чем код записей.

Версия 1 очень предпочтена - сохраняющий объем, максимально локальный, важно для понимания. Его также легче осуществить рефакторинг этот вид кода.

, Как обсуждено выше - я сомневаюсь, что это имело бы любое значение в эффективности. На самом деле я утверждал бы, что, если объем более локален, компилятор может быть в состоянии сделать больше с ним!

9
задан joemoe 21 September 2009 в 03:30
поделиться

4 ответа

Вдобавок к тому, что у вас уже есть, я бы порекомендовал обработку сигналов или другой подобный курс, который охватывает преобразования Фурье и тому подобное. Помимо того, что теория Фурье полезна в качестве основы для вейвлетов, она дает вам новый способ взгляда на данные, который часто бывает полезным. Вейвлеты, вероятно, будут частью учебной программы для более продвинутых курсов обработки сигналов.

8
ответ дан 4 December 2019 в 19:35
поделиться

Мне кажется, вам нужно просто начать изучать вейвлет-преобразования, а затем по ходу искать пробелы. Они не так уж вовлечены. Преобразования Фурье и т. Д. Являются лишь примером ортогонального базиса, который является частью линейной алгебры.

2
ответ дан 4 December 2019 в 19:35
поделиться

Линейная алгебра и исчисление могут помочь вам в этом, но не более того. Вы также захотите изучить комплексный анализ и дифференциальные уравнения.

2
ответ дан 4 December 2019 в 19:35
поделиться

Кроме встроенной задержки для Firefox, существуют другие области, которые заставляют браузер ждать перед визуализацией.

Когда html-страница отправляется в браузер, она сначала должна решить, куда идут вещи, прежде чем она сможет нарисовать экран. Например, таблицы известны тем, что вызывают задержки визуализации. Чтобы нарисовать таблицу, обозреватель должен вычислить размеры столбцов. Если в качестве ширины столбцов используются проценты или они вообще не указаны, то перед визуализацией обозреватель должен получить всю таблицу целиком.

Однако, если вы используете что-то вроде атрибута table-layout: fixed; css, то браузер может просто прочитать первую строку и начать рисование по мере поступления в нее данных.

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

Как правило, я никогда не позволяю браузеру что-либо определить. Вместо этого я даю свои элементы фиксированных размеров. В результате сайты, на которых я работаю, обычно имеют молниеносный рендеринг.

-121--4028736-

Можно попытаться:

\bcat\b.*\bmat\b

\b является привязкой и соответствует границе слова . Он будет искать слова кот и мат в любой точке последовательности с матом, следующим за котом. Он не будет совпадать:

Там гусеница на коврике .

но будет соответствовать

Кот спал на коврике перед огнем

Если вы хотите соответствовать последовательностям, которые имеют буквы кот, за которыми следует коврик, вы можете попытаться:

cat.*mat

Это будет соответствовать обоим приведенным выше примерам последовательностей.

-121--1204846-

Зависит от того, хотите ли вы узнать о дискретных или непрерывных вейвлет-преобразованиях. Если дискретно, то вам понадобится основная теория Фурье, линейная алгебра и теория комплексных чисел. Если непрерывный, то вам понадобится усовершенствованная теория Фурье и стационарные фазовые приближения.

Если вы хотите провести исследование, я бы рекомендовал учиться как дискретно, так и непрерывно. Большинство людей знают только одно или другое в деталях, и это серьезно душит исследования. Здесь есть много возможностей для перекрестного опыления.

0
ответ дан 4 December 2019 в 19:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: