Независимый компонентный анализ - Independent component analysis
Часть серии по |
Машинное обучение и сбор данных |
---|
Площадки для машинного обучения |
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
В обработка сигналов, независимый компонентный анализ (ICA) - это вычислительный метод разделения многомерный сигнал на аддитивные подкомпоненты. Это делается путем предположения, что подкомпоненты являются негауссовыми сигналами и что они статистически независимый друг от друга. ICA - частный случай слепое разделение источников. Типичным примером приложения является "проблема коктейльной вечеринки "прослушивания речи одного человека в шумной комнате.[1]
Вступление
Независимый компонентный анализ пытается разложить многомерный сигнал на независимые негауссовские сигналы. Например, звук обычно представляет собой сигнал, состоящий из числового сложения в каждый момент времени t сигналов от нескольких источников. Тогда возникает вопрос, можно ли отделить эти источники от наблюдаемого полного сигнала. Когда допущение о статистической независимости верно, слепое ICA-разделение смешанного сигнала дает очень хорошие результаты.[нужна цитата ] Он также используется для сигналов, которые не должны генерироваться путем микширования в целях анализа.
Простым приложением ICA является "проблема коктейльной вечеринки ", где лежащие в основе речевые сигналы отделены от выборки данных, состоящей из людей, одновременно говорящих в комнате. Обычно проблема упрощается, предполагая отсутствие задержек по времени или эхо. Обратите внимание, что отфильтрованный и задержанный сигнал является копией зависимого компонента, и, таким образом, предположение о статистической независимости не нарушается.
Смешивание весов для построения наблюдаемые сигналы от компоненты могут быть размещены в матрица. Важно учитывать, что если источники присутствуют, по крайней мере наблюдения (например, микрофоны, если наблюдаемый сигнал является звуковым) необходимы для восстановления исходных сигналов. Когда имеется равное количество наблюдений и сигналов источников, матрица микширования имеет квадратную форму (). Другие случаи недоопределенных () и сверхдетерминированные () были исследованы.
То, что ICA-разделение смешанных сигналов дает очень хорошие результаты, основано на двух предположениях и трех эффектах смешения сигналов источников. Два предположения:
- Сигналы источников независимы друг от друга.
- Значения в каждом исходном сигнале имеют негауссовское распределение.
Три эффекта микширования сигналов источников:
- Независимость: Согласно предположению 1, исходные сигналы независимы; однако их смеси сигналов - нет. Это связано с тем, что смеси сигналов используют одни и те же исходные сигналы.
- Нормальность: согласно Центральная предельная теорема, распределение суммы независимых случайных величин с конечной дисперсией стремится к гауссовскому распределению.
Грубо говоря, сумма двух независимых случайных величин обычно имеет распределение, которое ближе к гауссову, чем любая из двух исходных переменных. Здесь мы рассматриваем значение каждого сигнала как случайную величину. - Сложность: временная сложность любой смеси сигналов больше, чем сложность ее простейшего составляющего сигнала источника.
Эти принципы способствуют основному становлению МКА. Если сигналы, которые мы извлекаем из набора смесей, независимы, как сигналы источников, и имеют негауссовские гистограммы или имеют низкую сложность, как сигналы источников, то они должны быть сигналами источников.[3][4]
Определение независимости компонентов
ICA находит независимые компоненты (также называемые факторами, скрытыми переменными или источниками), максимизируя статистическую независимость оцениваемых компонентов. Мы можем выбрать один из многих способов определения прокси для независимости, и этот выбор определяет форму алгоритма ICA. Два самых широких определения независимости для ICA:
- Минимизация взаимной информации
- Максимизация негауссовости
Минимизация-Взаимная информация (MMI) семейство алгоритмов ICA использует такие меры, как Дивергенция Кульбака-Лейблера и максимальная энтропия. Семейство алгоритмов ICA негауссовости, мотивированное Центральная предельная теорема, использует эксцесс и негэнтропия.
Типичные алгоритмы для ICA используют центрирование (вычесть среднее значение для создания сигнала с нулевым средним), отбеливание (обычно с разложение на собственные значения ), и уменьшение размерности как этапы предварительной обработки, чтобы упростить и уменьшить сложность проблемы для реального итерационного алгоритма. Отбеливание и уменьшение размеров может быть достигнуто с помощью Анализ главных компонентов или же разложение по сингулярным числам. Отбеливание гарантирует, что все размеры обрабатываются одинаково априори перед запуском алгоритма. Известные алгоритмы ICA включают: инфомакс, FastICA, ДЖЕЙД, и независимый от ядра анализ компонентов, среди прочего. В общем, ICA не может идентифицировать фактическое количество исходных сигналов, однозначно правильный порядок исходных сигналов или надлежащее масштабирование (включая знак) исходных сигналов.
ICA важен для слепое разделение сигналов и имеет множество практических приложений. Это тесно связано (или даже является частным случаем) поиска факториальный код данных, то есть новое векторное представление каждого вектора данных, которое однозначно кодируется результирующим вектором кода (кодирование без потерь), но компоненты кода статистически независимы.
Математические определения
Анализ линейных независимых компонентов можно разделить на бесшумный и шумный случаи, где бесшумный ICA является частным случаем зашумленного ICA. Нелинейный ICA следует рассматривать как отдельный случай.
Общее определение
Данные представлены наблюдаемыми случайный вектор а скрытые компоненты как случайный вектор Задача - преобразовать наблюдаемые данные с использованием линейного статического преобразования в качестве в вектор максимально независимых компонент измеряется некоторой функцией независимости.
Генеративная модель
Линейный бесшумный ICA
Компоненты наблюдаемого случайного вектора генерируются как сумма независимых компонентов , :
взвешенные весами смешивания .
Эту же генеративную модель можно записать в векторной форме как , где наблюдаемый случайный вектор представлен базисными векторами . Базисные векторы формируют столбцы матрицы смешения а порождающую формулу можно записать как , куда .
Учитывая модель и реализации (образцы) случайного вектора , задача состоит в оценке как матрицы смешения и источники . Это делается путем адаптивного расчета векторов и настройку функции стоимости, которая либо максимизирует негауссовость вычисленных или сводит к минимуму взаимную информацию. В некоторых случаях в функции стоимости можно использовать априорное знание распределений вероятностей источников.
Первоисточники можно восстановить, умножив наблюдаемые сигналы с обратной матрицей смешения , также известная как матрица размешивания. Здесь предполагается, что матрица смешения квадратная (). Если количество базисных векторов больше размерности наблюдаемых векторов, , задача перевыполнена, но ее можно решить с помощью псевдообратный.
Линейный шумный ICA
С добавлением предположения о нулевом среднем и некоррелированном гауссовом шуме , модель ICA принимает вид .
Нелинейный ICA
Смешивание источников не обязательно должно быть линейным. Использование функции нелинейного перемешивания с параметрами то нелинейный ICA модель .
Идентифицируемость
Независимые компоненты можно идентифицировать вплоть до перестановки и масштабирования источников. Эта возможность идентификации требует, чтобы:
- Максимум один из источников гауссово,
- Количество наблюдаемых смесей, , должно быть не меньше, чем количество расчетных компонентов : . Это эквивалентно сказать, что матрица смешивания должен быть полным классифицировать для его обратного существования.
Бинарный ICA
Особым вариантом ICA является двоичный ICA, в котором и источники сигналов, и мониторы находятся в двоичной форме, а наблюдения с мониторов представляют собой дизъюнктивные смеси двоичных независимых источников. Было показано, что проблема имеет приложения во многих областях, включая медицинский диагноз, назначение нескольких кластеров, сетевая томография и управление интернет-ресурсами.
Позволять быть набором двоичных переменных из мониторы и быть набором двоичных переменных из источники. Соединения источник-монитор представлены (неизвестной) матрицей микширования , куда указывает, что сигнал от я-й источник можно наблюдать j-й монитор. Система работает следующим образом: в любое время, если источник активен () и он подключен к монитору () тогда монитор будет наблюдать некоторую активность (). Формально имеем:
куда является логическим И и является логическим ИЛИ. Обратите внимание, что шум явно не моделируется, скорее, его можно рассматривать как независимый источник.
Вышеупомянутая проблема может быть решена эвристически [5] предполагая, что переменные непрерывны и работают FastICA по двоичным данным наблюдения, чтобы получить матрицу смешивания (реальные значения), затем примените круглое число методы на для получения двоичных значений. Было показано, что такой подход дает очень неточный результат.[нужна цитата ]
Другой метод - использовать динамическое программирование: рекурсивное нарушение матрицы наблюдения в его подматрицы и запустите алгоритм вывода на этих подматрицах. Ключевое наблюдение, которое приводит к этому алгоритму, - это подматрица из куда соответствует несмещенной матрице наблюдения скрытых компонентов, не связанных с -й монитор. Экспериментальные результаты [6] показать, что этот подход точен при умеренных уровнях шума.
Обобщенная двоичная структура ICA [7] вводит более широкую формулировку проблемы, которая не требует каких-либо знаний о генеративной модели. Другими словами, этот метод пытается разложить источник на его независимые компоненты (насколько это возможно и без потери информации) без предварительного предположения о том, как он был создан. Хотя эта проблема кажется довольно сложной, ее можно точно решить с помощью ветвь и переплет алгоритм дерева поиска или жестко ограниченный сверху с однократным умножением матрицы на вектор.
Методы слепого разделения источников
Проекционное преследование
Смеси сигналов имеют тенденцию иметь гауссовы функции плотности вероятности, а сигналы источников имеют тенденцию иметь негауссовы функции плотности вероятности. Каждый исходный сигнал может быть извлечен из набора смесей сигналов путем взятия внутреннего произведения весового вектора и тех смесей сигналов, в которых этот внутренний продукт обеспечивает ортогональную проекцию смесей сигналов. Остается задача найти такой весовой вектор. Один из способов сделать это: преследование проекции.[8][9]
Слежение за проекцией ищет одну проекцию за раз, так что извлеченный сигнал является как можно более негауссовым. Это контрастирует с ICA, который обычно извлекает M сигналы одновременно от M смеси сигналов, что требует оценки M × M матрица размешивания. Одним из практических преимуществ проекционного преследования перед ICA является то, что меньше, чем M сигналы могут быть извлечены при необходимости, где каждый сигнал источника извлекается из M смеси сигналов с использованием M-элементный весовой вектор.
Мы можем использовать эксцесс для восстановления сигнала от нескольких источников путем нахождения правильных весовых векторов с использованием проекционного преследования.
Эксцесс функции плотности вероятности сигнала для конечной выборки вычисляется как
куда это выборочное среднее из , извлеченные сигналы. Константа 3 гарантирует, что гауссовы сигналы имеют нулевой эксцесс, супергауссовские сигналы имеют положительный эксцесс, а субгауссовы сигналы имеют отрицательный эксцесс. Знаменатель - это отклонение из , и гарантирует, что измеренный эксцесс учитывает дисперсию сигнала. Цель проекционного поиска - максимизировать эксцесс и сделать извлеченный сигнал как можно более ненормальным.
Используя эксцесс как меру ненормальности, теперь мы можем исследовать, как эксцесс сигнала извлечен из набора M смеси изменяется как вектор веса вращается вокруг начала координат. Учитывая наше предположение, что каждый исходный сигнал супергауссов, мы ожидаем:
- эксцесс выделенного сигнала быть максимальным именно тогда, когда .
- эксцесс выделенного сигнала быть максимальным, когда ортогонален проектируемым осям или же , поскольку мы знаем, что вектор оптимального веса должен быть ортогонален преобразованной оси или же .
Для сигналов смеси нескольких источников мы можем использовать эксцесс и Грам-Шмидт Ортогонализация (GSO) для восстановления сигналов. Данный M сигнальные смеси в M-мерное пространство, ГСО проецирует эти точки данных на (М-1) -мерное пространство с помощью весового вектора. Мы можем гарантировать независимость извлеченных сигналов с использованием ГСО.
Чтобы найти правильное значение , мы можем использовать градиентный спуск метод. Мы в первую очередь отбеливаем данные и преобразуем в новую смесь , который имеет единичную дисперсию, и . Этот процесс может быть достигнут путем применения Разложение по сингулярным числам к ,
Изменение масштаба каждого вектора , и разреши . Сигнал, извлеченный взвешенным вектором является . Если весовой вектор ш имеет единицу длины, то есть , то эксцесс можно записать как:
Процесс обновления для является:
куда небольшая константа, гарантирующая, что сходится к оптимальному решению. После каждого обновления нормализуем , и установите , и повторяйте процесс обновления до схождения. Мы также можем использовать другой алгоритм для обновления вектора веса .
Другой подход - использование негэнтропия[10][11] вместо эксцесса. Использование негэнтропии - более надежный метод, чем эксцесс, поскольку эксцесс очень чувствителен к выбросам. Методы негэнтропии основаны на важном свойстве гауссова распределения: гауссовская переменная имеет наибольшую энтропию среди всех непрерывных случайных величин с равной дисперсией. Это также причина, по которой мы хотим найти наиболее негауссовские переменные. Простое доказательство можно найти в Дифференциальная энтропия.
y - гауссовская случайная величина с той же ковариационной матрицей, что и x
Приближение негэнтропии
Доказательство можно найти в оригинальных статьях Комона;[12][10] это было воспроизведено в книге Независимый анализ компонентов Аапо Хювяринен, Юха Кархунен и Эркки Оя[13] Это приближение также страдает той же проблемой, что и эксцесс (чувствительность к выбросам). Были разработаны другие подходы.[14]
Выбор и находятся
- и
По материалам infomax
Infomax ICA[15] по сути, является многомерной, параллельной версией проекционного преследования. В то время как проекционное преследование извлекает серию сигналов по одному из набора M сигнальные смеси, экстракты ICA M сигналы параллельно. Это делает ICA более надежным, чем прогнозирование.[16]
Метод преследования проекции использует Грам-Шмидт ортогонализация для обеспечения независимости извлеченного сигнала, в то время как ICA использует инфомакс и максимальная вероятность оценка, чтобы гарантировать независимость извлеченного сигнала. Ненормальность извлеченного сигнала достигается путем присвоения сигналу соответствующей модели или предшествующей модели.
Процесс ICA на основе инфомакс вкратце: дан набор сигнальных смесей и набор идентичных независимых моделей кумулятивные функции распределения (cdfs) , ищем матрицу размешивания который максимизирует сустав энтропия сигналов , куда сигналы извлекаются . Учитывая оптимальные , сигналы имеют максимальную энтропию и поэтому независимы, что гарантирует, что извлеченные сигналы также независимы. является обратимой функцией и является моделью сигнала. Обратите внимание, что если модель исходного сигнала функция плотности вероятности соответствует функция плотности вероятности извлеченного сигнала , то максимизируя совместную энтропию также увеличивает количество взаимная информация между и . По этой причине использование энтропии для извлечения независимых сигналов известно как инфомакс.
Рассмотрим энтропию векторной переменной , куда это набор сигналов, извлеченных матрицей несмешивания . Для конечного набора значений, взятых из распределения с помощью pdf , энтропия можно оценить как:
Совместный pdf можно показать, что они связаны с совместным pdf извлеченных сигналов многомерной формой:
куда это Матрица якобиана. У нас есть , и pdf, принятый для сигналов источника , следовательно,
следовательно,
Мы знаем, что когда , имеет равномерное распределение, и максимально. С
куда является абсолютным значением определителя матикса размешивания . Следовательно,
так,
поскольку , и максимизация не влияет , поэтому мы можем максимизировать функцию
для достижения независимости извлеченного сигнала.
Если есть M маргинальные pdf-файлы модели совместного pdf являются независимыми и используют обычно супергауссовскую модель pdf для исходных сигналов , то имеем
В сумме, учитывая наблюдаемую смесь сигналов , соответствующий набор извлеченных сигналов и модель сигнала источника , мы можем найти оптимальную матрицу разложения , и сделать извлеченные сигналы независимыми и негауссовыми. Как и в случае с преследованием проекции, мы можем использовать метод градиентного спуска, чтобы найти оптимальное решение для матрицы несмешивания.
На основе оценки максимального правдоподобия
Максимальная вероятность оценка (MLE) это стандартный статистический инструмент для поиска значений параметров (например, матрица несмешивания ), которые обеспечивают наилучшее соответствие некоторых данных (например, извлеченных сигналов ) к данной модели (например, предполагаемой совместной функции плотности вероятности (PDF) сигналов источников).[16]
В ML "модель" включает в себя спецификацию pdf, которым в данном случае является pdf сигналов неизвестного источника . С помощью ML ICA, цель состоит в том, чтобы найти матрицу несмешивания, которая дает извлеченные сигналы с совместным pdf как можно более похожим на совместный pdf сигналов неизвестного источника .
MLE таким образом, основывается на предположении, что если модель pdf и параметры модели верны, то для данных должна быть получена высокая вероятность которые действительно наблюдались. Наоборот, если далеки от правильных значений параметров, то можно ожидать низкой вероятности наблюдаемых данных.
С помощью MLE, мы называем вероятность наблюдаемых данных для данного набора значений параметров модели (например, pdf и матрица ) вероятность значений параметров модели с учетом наблюдаемых данных.
Мы определяем вероятность функция из :
Это равно плотности вероятности при , поскольку .
Таким образом, если мы хотим найти которые, скорее всего, привели к наблюдаемым смесям от сигналов неизвестного источника с pdf тогда нам нужно только найти, что что максимизирует вероятность . Матрица несмешивания, которая максимизирует уравнение, известна как MLE оптимальной матрицы несмешивания.
Обычной практикой является использование журнала вероятность, потому что это легче оценить. Поскольку логарифм является монотонной функцией, что максимизирует функцию также максимизирует свой логарифм . Это позволяет нам логарифмировать приведенное выше уравнение, что дает логарифм вероятность функция
Если мы заменим обычно используемый высокий -Эксцесс модель pdf для исходных сигналов тогда у нас есть
Эта матрица что максимизирует эту функцию, является максимальная вероятность оценка.
История и предыстория
Ранняя общая основа для независимого компонентного анализа была введена Жанни Эро и Бернаром Ансом в 1984 г.[17] доработанный Кристианом Юттеном в 1985 и 1986 годах,[18][19][20] и усовершенствован Пьером Комоном в 1991 году,[12] и популяризировал в своей статье 1994 года.[10] В 1995 году Тони Белл и Терри Сейновски представил быстрый и эффективный алгоритм ICA, основанный на инфомакс, принцип, введенный Ральфом Линскером в 1987 году.
В литературе доступно множество алгоритмов, которые выполняют ICA. Широко используемым, в том числе в промышленных приложениях, является алгоритм FastICA, разработанный Hyvärinen и Oja, который использует алгоритм эксцесс как функция стоимости. Другие примеры скорее относятся к слепое разделение источников где используется более общий подход. Например, можно отказаться от предположения о независимости и разделить взаимно коррелированные сигналы, таким образом, статистически «зависимые» сигналы. Зепп Хохрайтер и Юрген Шмидхубер показали, как получить нелинейный ICA или разделение источников в качестве побочного продукта регуляризация (1999).[21] Их метод не требует априорных знаний о количестве независимых источников.
Приложения
ICA может быть расширен для анализа нефизических сигналов. Например, ICA применялся для обнаружения тем для обсуждения в пакетах архивов списков новостей.
Некоторые приложения ICA перечислены ниже:[3]
- оптическое изображение нейронов[22]
- сортировка спайков нейронов[23]
- распознавание лица[24]
- моделирование рецептивных полей первичных зрительных нейронов[25]
- прогнозирование цен на фондовом рынке[26]
- мобильная связь [27]
- определение спелости томатов по цвету[28]
- удаление артефактов, таких как моргание, из ЭЭГ данные.[29]
- анализ изменений экспрессии генов с течением времени в одном клетка РНК-секвенирование эксперименты.[30]
- исследования сеть состояния покоя мозга.[31]
Смотрите также
Примечания
- ^ Хювяринен, Аапо (2013). «Независимый компонентный анализ: последние достижения». Философские труды: математические, физические и технические науки. 371 (1984): 20110534. Bibcode:2012RSPTA.37110534H. Дои:10.1098 / rsta.2011.0534. ISSN 1364-503X. JSTOR 41739975. ЧВК 3538438. PMID 23277597.
- ^ Исомура, Такуя; Тойоидзуми, Таро (2016). «Правило местного обучения для независимого компонентного анализа». Научные отчеты. 6: 28073. Bibcode:2016НатСР ... 628073И. Дои:10.1038 / srep28073. ЧВК 4914970. PMID 27323661.
- ^ а б Стоун, Джеймс В. (2004). Независимый компонентный анализ: введение в учебное пособие. Кембридж, Массачусетс: MIT Press. ISBN 978-0-262-69315-8.
- ^ Hyvärinen, Aapo; Карунен, Юха; Оя, Эркки (2001). Независимый компонентный анализ (1-е изд.). Нью-Йорк: Джон Вили и сыновья. ISBN 978-0-471-22131-9.
- ^ Йохан Химберг и Аапо Хювяринен, Независимый компонентный анализ двоичных данных: экспериментальное исследование, Proc. Int. Семинар по независимому компонентному анализу и слепому разделению сигналов (ICA2001), Сан-Диего, Калифорния, 2001.
- ^ Хай Нгуен и Ронг Чжэн, Бинарный независимый анализ компонентов с использованием или смесей, IEEE Transactions on Signal Processing, Vol. 59, выпуск 7. (июль 2011 г.), стр. 3168–3181.
- ^ Паински, Амихай; Россет, Сахарон; Федер, Меир (2014). Обобщенный двоичный анализ независимых компонентов. Международный симпозиум IEEE по теории информации (ISIT), 2014 г.. С. 1326–1330. Дои:10.1109 / ISIT.2014.6875048. ISBN 978-1-4799-5186-4. S2CID 18579555.
- ^ Джеймс В. Стоун (2004 г.); «Независимый компонентный анализ: введение в учебное пособие», MIT Press, Кембридж, Массачусетс, Лондон, Англия; ISBN 0-262-69315-1
- ^ Kruskal, JB. 1969; «К практическому методу, который помогает раскрыть структуру набора наблюдений путем нахождения линейного преобразования, которое оптимизирует новый« индекс конденсации », страницы 427–440 из: Milton, RC, & Nelder, JA (eds), Statistical computing ; Нью-Йорк, Academic Press
- ^ а б c Пьер Комон (1994) Анализ независимых компонентов, новая концепция? http://www.ece.ucsb.edu/wcsl/courses/ECE594/594C_F10Madhow/comon94.pdf
- ^ Hyvärinen, Aapo; Эркки Оя (2000). «Независимый компонентный анализ: алгоритмы и приложения». Нейронные сети. 4-5. 13 (4–5): 411–430. CiteSeerX 10.1.1.79.7003. Дои:10.1016 / s0893-6080 (00) 00026-5. PMID 10946390.
- ^ а б П.Комон, Независимый компонентный анализ, Практикум по статистике высшего порядка, июль 1991 г., переиздано в JL. Лакум, редактор, «Статистика высшего порядка», стр. 29–38. Эльзевир, Амстердам, Лондон, 1992. HAL ссылка
- ^ Hyvärinen, Aapo; Карунен, Юха; Оя, Эркки (2001). Независимый компонентный анализ (Перепечатка ред.). Нью-Йорк, штат Нью-Йорк: Wiley. ISBN 978-0-471-40540-5.
- ^ Хювяринен, Аапо (1998). «Новые приближения дифференциальной энтропии для независимого компонентного анализа и проекционного поиска». Достижения в системах обработки нейронной информации. 10: 273–279.
- ^ Bell, A.J .; Сейновски, Т. J. (1995). "Подход с максимизацией информации к слепому разделению и слепой деконволюции", Neural Computing, 7, 1129-1159
- ^ а б Джеймс В. Стоун (2004). «Независимый компонентный анализ: введение в учебное пособие», MIT Press, Кембридж, Массачусетс, Лондон, Англия; ISBN 0-262-69315-1
- ^ Hérault, J .; Анс Б. (1984). "Réseau de нейронов и синапсов, модифицируемых: Décodage de messages sensoriels composites par apprentissage non supervisé et постоянный". Comptes Rendus de l'Académie des Sciences, Série III. 299: 525–528.
- ^ Анс Б., Эро Дж. И Юттен К. (1985). Адаптивные элементы нейромиметики архитектур: обнаружение примитивов. Cognitiva 85 (Том 2, стр. 593-597). Париж: CESTA.
- ^ Эро, Дж., Юттен, К., и Анс, Б. (1985). Обнаружение величественных примитивов в составном сообщении, равном архитектуре вычисления нейромиметики и обучению без надзора. Материалы 10-го семинара Traitement du signal et ses applications (Том 2, с. 1017-1022). Ницца (Франция): GRETSI.
- ^ Эро, Дж., И Юттен, К. (1986). Пространственно-временная адаптивная обработка сигналов с помощью моделей нейронных сетей. Междунар. Конф. по нейронным сетям для вычислений (стр. 206-211). Snowbird (Юта, США).
- ^ Хохрайтер, Зепп; Шмидхубер, Юрген (1999). «Извлечение признаков с помощью LOCOCODE» (PDF). Нейронные вычисления. 11 (3): 679–714. Дои:10.1162/089976699300016629. ISSN 0899-7667. PMID 10085426. S2CID 1642107. Получено 24 февраля 2018.
- ^ Браун, GD; Ямада, S; Сейновски, Т.Дж. (2001). «Анализ независимых компонентов на нейронном коктейле». Тенденции в неврологии. 24 (1): 54–63. Дои:10.1016 / s0166-2236 (00) 01683-0. PMID 11163888. S2CID 511254.
- ^ Левицки, MS (1998). «Обзор методов сортировки спайков: обнаружение и классификация нейронных потенциалов действия». Сеть: вычисления в нейронных системах. 9 (4): 53–78. Дои:10.1088 / 0954-898X_9_4_001. S2CID 10290908.
- ^ Барлетт, MS (2001). Анализ изображения лица путем обучения без учителя. Бостон: Международная серия Kluwer по инженерии и информатике.
- ^ Белл, Эй Джей; Сейновски, Т.Дж. (1997). «Независимыми компонентами естественных сцен являются краевые фильтры». Исследование зрения. 37 (23): 3327–3338. Дои:10.1016 / s0042-6989 (97) 00121-1. ЧВК 2882863. PMID 9425547.
- ^ Назад, AD; Weigend, AS (1997). «Первое применение независимого компонентного анализа для извлечения структуры из доходности акций». Международный журнал нейронных систем. 8 (4): 473–484. Дои:10.1142 / s0129065797000458. PMID 9730022. S2CID 872703.
- ^ Hyvarinen, A, Karhunen, J & Oja, E (2001a). Независимый компонентный анализ. Нью-Йорк: Джон Уайли и сыновья.
- ^ Польдер, Г; ван дер Хейен, FWAM (2003). «Оценка распределения соединений на спектральных изображениях томатов с использованием независимого компонентного анализа». Австрийское компьютерное общество: 57–64.
- ^ Делорм, А; Сейновски, Т; Макейг, S (2007). «Улучшенное обнаружение артефактов в данных ЭЭГ с использованием статистики более высокого порядка и независимого компонентного анализа». NeuroImage. 34 (4): 1443–1449. Дои:10.1016 / j.neuroimage.2006.11.004. ЧВК 2895624. PMID 17188898.
- ^ Trapnell, C; Cacchiarelli, D; Гримсби, Дж (2014). «Динамика и регуляторы решений клеточной судьбы выявляются псевдовременным упорядочением отдельных клеток». Природа Биотехнологии. 32 (4): 381–386. Дои:10.1038 / nbt.2859. ЧВК 4122333. PMID 24658644.
- ^ Kiviniemi, Vesa J .; Кантола, Джуха-Хейкки; Яухиайнен, Юкка; Hyvärinen, Aapo; Тервонен, Осмо (2003). «Независимый компонентный анализ недетерминированных источников сигнала фМРТ». NeuroImage. 19 (2): 253–260. Дои:10.1016 / S1053-8119 (03) 00097-1. PMID 12814576. S2CID 17110486.
Рекомендации
- Комон, Пьер (1994): «Независимый компонентный анализ: новая концепция?», Обработка сигналов, 36 (3): 287–314 (Оригинальная статья, описывающая концепцию ICA)
- Hyvärinen, A .; Karhunen, J .; Оя, Э. (2001): Независимый анализ компонентов, Нью-Йорк: Wiley, ISBN 978-0-471-40540-5 ( Вступительная глава )
- Hyvärinen, A .; Оя, Э. (2000): «Независимый компонентный анализ: алгоритмы и применение», Нейронные сети, 13 (4-5): 411-430. (Техническое, но педагогическое введение).
- Comon, P .; Юттен К., (2010): Справочник по слепому разделению источников, независимому компонентному анализу и приложениям. Academic Press, Оксфорд, Великобритания. ISBN 978-0-12-374726-6
- Ли, Т.-В. (1998): Независимый компонентный анализ: теория и приложения, Бостон, Массачусетс: Kluwer Academic Publishers, ISBN 0-7923-8261-7
- Ачарья, Ранджан (2008): Новый подход к слепому разделению источников сверточных источников - разделение на основе вейвлетов с использованием функции усадки ISBN 3-639-07797-0 ISBN 978-3639077971 (эта книга посвящена обучению без учителя со слепым разделением источников)
внешняя ссылка
- Что такое независимый компонентный анализ? Аапо Хювяринен
- Независимый анализ компонентов: Учебное пособие Аапо Хювяринен
- Учебник по независимому анализу компонентов
- FastICA как пакет для Matlab, на языке R, C ++
- Наборы инструментов ICALAB для Matlab, разработанный в RIKEN
- Набор инструментов для высокопроизводительного анализа сигналов предоставляет C ++ реализации FastICA и Infomax
- Набор инструментов ICA Инструменты Matlab для ICA с Bell-Sejnowski, Molgedey-Schuster и ICA среднего поля. Разработано в ДТУ.
- Демонстрация проблемы коктейльной вечеринки
- EEGLAB Toolbox МКА ЭЭГ для Matlab, разработанный в UCSD.
- FMRLAB Toolbox МКА фМРТ для Matlab, разработанный в UCSD
- МЕЛОДИК, часть Программная библиотека FMRIB.
- Обсуждение использования ICA в контексте биомедицинского представления формы
- Алгоритмы FastICA, CuBICA, JADE и TDSEP для Python и другие ...
- Group ICA Toolbox и Fusion ICA Toolbox
- Учебное пособие: Использование ICA для очистки сигналов ЭЭГ