Случайные функции Фурье обеспечивают приближение к функциям ядра. Они используются для различных методов ядра, таких как SVM и гауссовские процессы.
Сегодня я попытался использовать реализацию TensorFlow и получил отрицательные значения для половины своих функций. Насколько я понимаю, этого не должно быть.
Поэтому я вернулся к первоначальной статье , в которой, как я и ожидал, говорится, что функции должны находиться в [0,1]. Но его объяснение (выделено ниже) не имеет смысла для меня: функция косинуса может генерировать значения в любом месте в [-1,1], и большинство отображаемых точек имеют отрицательные значения косинуса.
Я, вероятно, упускаю что-то очевидное, но был бы признателен, если бы кто-то мог указать, что это такое.