| Octave-Ann. Octave-Ann é um conjunto de ligações que permitem usar a Biblioteca de Ann da Oitava. |
Baixe Agora |
Octave-Ann. Classificação e resumo
- Nome do editor:
- Xavier Delacour
Octave-Ann. Tag
Octave-Ann. Descrição
Octave-Ann é um conjunto de ligações que permitem usar a Biblioteca de Ann da Oitava. Octave-Ann é um conjunto de ligações que permitem usar a biblioteca de ann de dentro do Octave.ann (uma biblioteca para a busca vizinha mais próxima aproximada) tem algumas estruturas e algoritmos de dados agradáveis para computação de vizinhos exatos / mais próximos em um ponto arbitrariamente alta dimensional definir. Aqui estão as ligações que permitem que sejam executadas como as seguintes de dentro do Octave: Octave: 1> AnnocTave: 2> PTS = ; Octave: 3> kd = annkd_tree (pts); Octave: 4> = kd.annkpriseSearch (, 5) nn_idx = 142 19 77DD = 0,0155650,0229910.0176490,0806290.231029Owher NN_IDX contém os índices de fileira dos 5 (aprox) vizinhos mais próximos do ponto de consulta determinado ( neste caso), e DD contém a distância do ponto determinado para cada um dos vizinhos devolvidos. Estes são computados no máximo O (K LOG (N)) onde k é um pequeno constante / parâmetro que varia com a qualidade da aproximação. Não há dificuldade em lidar com centenas de dimensões, sem restrição sobre o número de pontos (além da memória disponível), e a estrutura de dados (KD, acima), uma vez construída, pode ser usada para realizar muitas lojas. Existem vários Estruturas de dados, algoritmos e parâmetros disponíveis. Veja a página inicial do Ann para detalhes. Também há uma série de testes no diretório de ligações / testes / oitava que podem servir como exemplos. Estes devem ser particularmente úteis, já que o Swig / Oitave ainda não fornece uma maneira de inserir documentação no código de wrapper.
Octave-Ann. Software Relacionado