Я пытаюсь использовать библиотеки нейронной нейронной сети в Eclipse. В файле readme указано:Neuroph in Eclipse
Чтобы использовать Neuroph в Java-приложении, добавьте ссылку на neuroph-core-x.x.jar (и все остальные банки, которые вы хотите использовать) и импортируйте необходимые классы. Все дополнительные сторонние библиотеки, которые требуются, доступны в папке lib этого дистрибутива.
Я включил neuroph-core-x.x.jar в пути создания проектов и импортировал org.neuroph.nnet. , org.neuroph.core., org.neuroph.util. * Как требуется. Когда я импортировать все дополнительные библиотеки третьих сторон из Lib папки, я получаю сообщение об ошибке при запуске несколько однослойного персептрон образца:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Users/ajd/Desktop/neuroph-2.92/libs/slf4j-nop-1.7.6.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/Users/ajd/Desktop/neuroph-2.92/libs/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.helpers.NOPLoggerFactory]
Когда я удалить оба конфликтующих файлы, которые я получаю следующее сообщение об ошибке:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Программа не заканчивается, но продолжает показывать вышеприведенную ошибку и никогда ничего не делает.
Если удалить одну из конфликтующих файлов (но держать другие), то он не показывает ошибки, но опять просто не работает и никогда не приходит в любом результате/выводе
я пропустил некоторый дополнительный шаг из?
Я думаю, что это классический случай затенения банки, удалить одну из банок и проверить, у вас есть 2 версии StaticLoggerBinder – Ironluca