Jump to content

Алгоритм работы в толпе

Алгоритм «в толпе» — это численный метод решения проблемы шумоподавления при поиске базиса быстрого ; быстрее, чем любой другой алгоритм для больших, редких задач. [1] Этот алгоритм представляет собой метод активного набора , который итеративно минимизирует подзадачи шумоподавления глобального базисного поиска:

где наблюдаемый сигнал, это разреженный сигнал, который нужно восстановить, ожидаемый сигнал под , и — параметр регуляризации, сочетающий в себе точность и простоту сигнала. Простота здесь измеряется разреженностью решения. , измерить через него -норм. Стратегии активного набора очень эффективны в этом контексте, поскольку ожидается, что лишь немногие коэффициенты будут ненулевыми. Таким образом, если их можно идентифицировать, решение проблемы, ограниченной этими коэффициентами, дает решение. Здесь объекты жадно выбираются на основе абсолютного значения их градиента при текущей оценке.

Другие активные методы шумоподавления преследования базиса включают BLITZ, [2] где выбор активного множества осуществляется с использованием разрыва двойственности задачи и Поиска признака признака, [3] где признаки включаются на основе оценки их знака.

Алгоритм

[ редактировать ]

Он состоит из следующего:

  1. Объявить быть 0, поэтому необъяснимый остаток
  2. Объявить активный набор быть пустым множеством, и быть его дополнением (неактивный набор)
  3. Рассчитайте полезность для каждого компонента в
  4. Если включено , нет , прекратить
  5. В противном случае добавьте компоненты для исходя из их полезности
  6. Решите базовое подавление шума точно на и выбросить любой компонент значение которого достигает ровно 0. Эта задача плотная, поэтому методы квадратичного программирования очень хорошо подходят для этой подзадачи.
  7. Обновлять - nb может быть вычислено в подзадаче как все элементы вне 0
  8. Перейдите к шагу 3.

Поскольку каждый раз, когда алгоритм «в толпе» выполняет глобальный поиск, его сумма составляет компонентов активного набора, это может быть фактором быстрее, чем лучшие альтернативные алгоритмы, когда этот поиск требует больших вычислительных затрат. Теорема [1] гарантирует, что глобальный оптимум будет достигнут, несмотря на многократный характер алгоритма в толпе.

Примечания

[ редактировать ]
  1. ^ Jump up to: а б См. «Алгоритм в толпе для быстрого подавления шума при поиске базиса» , IEEE Trans Sig Proc 59 (10), 1 октября 2011 г., стр. 4595–4605, [1] демонстрационный код MATLAB , доступен [2]
  2. ^ Джонсон Т., Гестрин К. Блиц: Принципиальный метаалгоритм масштабирования разреженной оптимизации . В материалах Международной конференции по машинному обучению (ICML) 2015 г. (стр. 1171-1179).( [3] )
  3. ^ Ли Х, Битва А, Райна Р, Нг AY. Эффективные алгоритмы разреженного кодирования . В журнале «Достижения в области нейронных систем обработки информации», 2007 г. (стр. 801–808). [4]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 31a040c91f692a216855cdc997a83087__1722387360
URL1:https://arc.ask3.ru/arc/aa/31/87/31a040c91f692a216855cdc997a83087.html
Заголовок, (Title) документа по адресу, URL1:
In-crowd algorithm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)