Page 260 - Bkhargava_-_Grokaem_algoritmy
P. 260

Преобразование Фурье   259


        Ага, слово встречается на страницах А и В. Выведем эти страницы в ре ­
        зультатах поиска.  Или предположим,  что пользователь ищет слово the1-e.
        Вы знаете, что это слово встречается на страницах А и С. Несложно, верно?
        Это очень полезная структура данных: хеш-таблица, связывающая слова
        с местами, в которых эти слова встречаются. Такая структура данных, на­
        зываемая инвертированным индексом, часто используется для построения
        поисковых систем. Если вас интересует область поиска, эта тема станет
        хорошей отправной точкой для дальнейшего изучения.


        Преобразование Фурье


        Преобразование Фурье -     действительно выдающийся алгоритм: вели­
        колепный, элегантный и имеющий миллион практических применений.
        Лучшая аналогия для преобразования Фурье приводится на сайте Better
        Explained (отличный веб-сайт, на котором просто объясняется математиче­
        ская теория): если у вас есть коктейль,  преобразование Фурье сообщает, из
        каких ингредиентов он состоит'. Или для заданной песни преобразование
        разделяет ее на отдельные частоты.
        Оказывается, эта простая идея находит множество практических приме­
        нений. Например,  если песню можно разложить на частоты, вы можете
        усилить тот диапазон,  который вас интересует, -  скажем, усилить низкие
        частоты и приглушить высокие. Преобразование Фурье прекрасно под­
        ходит для обработки сигналов.  Также оно может применяться для сжатия
        музыки:  сначала звуковой файл разбивается на составляющие. Преобразо­
        вание Фурье сообщает, какой вклад вносит каждая составляющая в музыку,
        что позволяет исключить несущественные составляющие. Собственно,
        именно так работает музыкальный формат МРЗ!

        Музыка -   не единственный вид цифровых сигналов .  Графический фор­
        мат JPG также использует сжатие и работает по тому же принципу. Преоб­
        разование Фурье также применяется для прогнозирования землетрясений
        и анализа ДНК
        С его помощью можно построить аналог Shazam - приложение,  которое на­
        ходит песни по отрывкам. Преобразование Фурье очень часто применяется
        на практике.  Почти наверняка вы с ним еще столкнетесь!

        '  Kalid,  «An  Interact ive  Guide  to t he  Fottrier  Transfo пn ,»  Better  Explained,  http://mng.
          Ьх/874Х.

                                                         www.trk.kg
   255   256   257   258   259   260   261   262   263   264   265