2016-11-25 7 views
-1

현재 Java 응용 프로그램에서 알려진 노드 네트워크에서 결과 확률 추론을위한 베이지안 네트워크 솔루션 구현을 계획 중입니다. 나는 자바 API가 무엇인지에 대해 웹을 둘러 보았고 많은 숫자를 보았습니다. jSMILE, AgenaRisk, JavaBayes, netica-J, Jayes, WEKA (?) 등대부분의 고성능 베이지안 네트워크 Java API를 사용할 수 있습니까?

성능, 유용성 및 상업용 애플리케이션의 가격면에서 모든 API를 비교/비교하는 데 어려움을 겪고 있으며 어느 API가 가장 적합한 지 파악하고 있습니다. 다른 API를 사이의 성능

  1. 변화 (또는 무시할 : 나는 누구의 지식이 있다면 듣고 큰 것이 제품에 커밋하기 전에 내 요구를하지만 적합한 AgenaRisk API를 밖으로 테스트 한? 즉 그들은 모두 동일한 기본 베이지안 계산에 의존하고 있습니까?)
  2. AgenaRisk에 대한 견고한 무료 대안은 무엇입니까?
  3. 이러한 솔루션 중 하나가 더 이상 지원되지 않거나 매우 오래된 버전의 Java에 의존하는 것으로 간주됩니다 (예 : JavaBayes가 Java 1.1에서 사용한다고 생각합니다).
  4. (보너스 포인트)는 베이지안 네트워크와 베이지안 네트워크 분류 하나입니까? 예를 들어 WEKA는 후자를 제공하는 것으로 광고합니다.
  5. 목록 항목

last post 여기에 2012 년부터였다 좋은 솔루션을 찾고에, 그래서 사람이 emmerged 한 새로운 솔루션을 추천 할 것입니다 궁금하거나 그와 함께 일하기 좋은 내기가 여전히 경우있어 .

감사합니다. 이 건너 와서 관심이 누구를위한

답변

0

음 :

  1. 곧 자신이 파악되고 (I 나를 찔러 잊어 버린 경우)이 업데이트됩니다.
  2. Jayes는 AgenaRisk가 단순히 그래프를 작성하고 GUI를 제외한 일부 신념을 얻으려는 경우 모든 것을 수행하는 것으로 보입니다. 또한 거기에 당신이 어떤 알고리즘을 사용할지 선택할 수 있습니다, 나는 AgenaRisk와 함께 보지 못했어요.
  3. 나는 그들이
+0

내가 * 네 ... *에 대한 답변과 마찬가지로 * 의미 같은이 무엇인지 확실하지 않다하다 네 ...

  • 안전을 위해 현재 솔루션에 충실하려고 해요 예를 들어, WEKA는 베이지안 네트워크를 학습하고 분류를 위해 사용할 수 있지만 (문서에 따라) 추론을 위해 사용할 수는 없습니다. – nekomatic

  • +0

    안녕하세요 nekomatic, 이것은 나의 초기 이해도하지만 실제로 미리 정의 된 베이지안 네트워크에서 혼자 추측을 수행 할 수 있습니다, 그것은 조금 어색한 일입니다. (나는 Jayes 또는 AgenaRisk를 사용하여 얻은 결과를 재현 할 수있었습니다). 이 과정을 정리할 목적으로 WEKA 라이브러리 위에 클래스를 작성합니다. 비록 내가 오해하고 있다면 사과드립니다. –

    +0

    그것은 매우 흥미 롭습니다. 더 자세한 내용이나 예를 공유 할 수있는 뭔가가 있습니까? – nekomatic