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 é.