Por que os recursos aleatórios de Fourier não são negativos?


10

Os recursos aleatórios de Fourier fornecem aproximações às funções do kernel. Eles são usados ​​para vários métodos de kernel, como SVMs e processos gaussianos.

Hoje, tentei usar a implementação do TensorFlow e obtive valores negativos para metade dos meus recursos. Pelo que entendi, isso não deveria acontecer.

Então, voltei ao artigo original , que - como eu esperava - diz que os recursos devem estar em [0,1]. Mas sua explicação (destacada abaixo) não faz sentido para mim: a função cosseno pode produzir valores em qualquer lugar em [-1,1] e a maioria dos pontos exibidos possui valores negativos de cosseno.

Provavelmente estou perdendo algo óbvio, mas agradeceria se alguém pudesse apontar o que é.

figura 1

Respostas:


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.