JavaNNS no Ubuntu 14.04

0

Estou tentando instalar o JavaNNS no Ubuntu 14.04, o manual diz simplesmente descompactar o download em um diretório, esse diretório deve conter examples , JavaNNS.jar e manual . Então você deve abrir um terminal e executar java -jar JavaNNS.jar nesse ponto uma janela aparece pedindo para configurar o diretório para instalação, isto é, quando libSNNS_jkr.so é criado no diretório especificado.

Abaixo está a mensagem de erro que recebo depois de tentar a instalação. Alguém sabe como instalar com sucesso isso?

~> pwd
/home/user/Desktop/jnns
~> ls
examples  JavaNNS.jar  libSNNS_jkr.so  manual
~> java -jar JavaNNS.jar
OpenJDK 64-Bit Server VM warning: You have loaded library /home/user/Desktop/jnns/libSNNS_jkr.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
java.lang.Exception: The system couldn´t find the library SNNS_jkr
JavaNNS couldn´t start.
at javanns.Network.<init>(javanns/Network.java:48)
at javanns.Snns.<init>(javanns/Snns.java:151)
at javanns.Snns.appletMain(javanns/Snns.java:278)
at javanns.Snns.main(javanns/Snns.java:258)
    
por Gimme 08.07.2015 / 18:09

1 resposta

0

O JavaNNS requer uma biblioteca para funcionar. A biblioteca necessária é o kernel do SNNS. O SNNS era um aplicativo do X Windows e um 'kernel', mas a parte do X Windows foi efetivamente preterida em favor do JavaNNS ... O JavaNNS usa o 'SNN' original do SNNS.

Se bem me lembro, o JavaNNS foi distribuído com o kernel SNNS, pré-compilado para várias plataformas, mas eu sou tudo muito antigo, então não estou particularmente surpreso que ele tenha alguns problemas. Provavelmente não funcionaria mesmo se encontrasse a biblioteca.

Eu criei o pacote Debian para o kernel SNNS e JavaNNS no ano passado (eu usei SNNS cerca de 10 anos atrás e queria novamente no ano passado), que você é bem-vindo a se ajudar se quiser. Eu não ofereço garantia ou suporte, é claro, mas deve funcionar na medida em que vai construir, instalar, as dependências de pacotes entre eles funcionarem, e vai encontrar a biblioteca! Pelo menos, funcionou no sistema Debian na época (que provavelmente era o Squeeze).

Os repositórios no git para ambos são verificados em fontes primitivas com o pacote debian empenhado posteriormente (nenhum dos dois tinha um repositório do git anteriormente, então não consegui bifurcar):

por Michael 06.02.2016 / 22:07