讓 weka 活在 .net 上
DESCRIPTION
讓 WEKA 活在 .net 上. 講師:蔡寶德. 何謂 Weka. 資料探 勘軟體 用於數據挖掘和知識 分析的一個 平台 使用的語言 JAVA. 問題. 只能使用在本機端 ,無法線上使用 只能 讀取 arff 與 csv 檔,無法連結資料庫. 目的. 讓 WEKA 可以 在 C 語言線上運行. 方法. 使用 IKVM.NET 在 .NET 裡的 JAVA 模擬程式 在 .NET 裡使用 JAVA 函式庫 讓 Java 與 .NET 互通工具. 安裝方向. 下載安裝軟體 weka ( 資料探勘軟體 ) IKVM (JAVA 模擬轉換器 ) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/1.jpg)
讓 WEKA 活在 .net 上講師:蔡寶德
![Page 2: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/2.jpg)
資料探勘軟體◦ 用於數據挖掘和知識分析的一個平台
使用的語言◦ JAVA
何謂 Weka
![Page 3: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/3.jpg)
只能使用在本機端 ,無法線上使用 只能讀取 arff 與 csv 檔,無法連結資料庫
問題
![Page 4: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/4.jpg)
讓 WEKA 可以在 C 語言線上運行目的
![Page 5: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/5.jpg)
使用 IKVM.NET◦ 在 .NET 裡的 JAVA 模擬程式◦ 在 .NET 裡使用 JAVA 函式庫◦ 讓 Java 與 .NET 互通工具
方法
![Page 6: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/6.jpg)
下載安裝軟體◦ weka ( 資料探勘軟體 )◦ IKVM (JAVA 模擬轉換器 )◦ C 語言編譯器 (Microsoft Visual Studio .NET)
語言轉換◦ 使用 IKVM 將 weka.jar 轉換成 weka.dll
開啟 Microsoft Visual Studio 加入參照◦ IKVM.OpenJDK.ClassLibrary.dll ◦ IKVM.Runtime.JNI.dll ◦ weka.dll
安裝方向
![Page 7: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/7.jpg)
WEKA 載點◦ http://www.cs.waikato.ac.nz/ml/weka/ ◦ (weka-3-5-6jre)
IKVM 載點◦ http://www.ikvm.net/download.html◦ (Ikvm-0.38.0.2)
Microsoft Visual Studio .NET 載點◦ 請向系統管理者索取
下載安裝軟體
![Page 8: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/8.jpg)
安裝 weka (1/7)
按 Next >
![Page 9: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/9.jpg)
按 I Agree ( 我答應 )
安裝 weka (2/7)
![Page 10: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/10.jpg)
安裝 weka (3/7) 按 Next > ( 選擇安裝內容 Full)
![Page 11: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/11.jpg)
安裝 weka (4/7) 再按 Next > ( 選擇路徑 )
![Page 12: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/12.jpg)
按 Install ( 開始選單名稱 )
安裝 weka (5/7)
![Page 13: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/13.jpg)
安裝 weka (6/7) 按 Next > ( 安裝過程 )
![Page 14: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/14.jpg)
Finish ( 將 Start Weka 取消 ~ 不需要開啟 )
安裝 weka (7/7)
![Page 15: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/15.jpg)
複製 C:\Program Files\Weka-3-5\weka.jar 到已解壓縮的 ikvm\bin 裡使用 IKVM 轉換 (1/2)
![Page 16: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/16.jpg)
開始→執行→ CMD→ 確定 切換到 c:\ikvm-0.38.0.2\bin 執行 ikvmc -target:library weka.jar
使用 IKVM 轉換 (2/2)
![Page 17: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/17.jpg)
複製三個檔案到 .net 專案的資料夾裡加入參考 (1/3)
![Page 18: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/18.jpg)
在 Microsoft Visual Studio 的方案總管裡的“參考”按“加入參考”
加入參考 (2/3)
![Page 19: 讓 WEKA 活在 .net 上](https://reader033.vdocuments.mx/reader033/viewer/2022061410/56816401550346895dd5a0ca/html5/thumbnails/19.jpg)
選擇新複製的三個檔案 確定加入加入參考 (3/3)