您好,
感謝回覆!!
*.關於商業方面的授權我是在他的問答中看到的:
weka.wikispaces.com/Can+I+use+WEKA+in+commercial+applications%3F
For commercial projects it is possible to obtain a commercial license through WaikatoLink the commercialization unit of the University of Waikato or Pentaho corporation
這個部份就是應該就是您說的,可以走商業授權而不開放原始碼。
*. 關於 WEKA 產生的資料:
這部份我沒有說出清楚,WEKA 產生出來的是model跟預測結果,並無包含 WEKA 的 code
*. 實作:
在流程上,專案大概分成3個部份,第一個部份是將資料做某一程度的篩選(在此稱為"候選解"
,
第二個部份是使用WEKA,將第一個部份的候選解一部份當做正解,以產出model ;
另一部份當做 test data ,經過該model 後得到預測結果。
p.s. 預測為正解的提出來將做為第三部份使用(在此稱為最佳解)。
最後一個部份則是將第二個部份的最佳解做其他處理。
程式實作方面,每個部份皆有獨立的程式,在第二部份則是將候選解分成2個群組,
一組為 training data ,呼叫 WEKA 的library 建立出一個model。
另一組為 test data ,在建立model後,呼叫 WEKA 的 library 來預測 test data 的結果。
因此第一部份跟第三部份的程式份無使用 WEKA library,
所以這樣的話,
專案本身就是3個獨立程式,是否只需要公開第二部份的程式碼?
又或最後以GUI界面整合這三個部份的話,是否也只需要公開第二部份的程式碼?