軟體版本要求:
weka 3.8.1
jdk 1.8
eclipse
sql server 2012
sqljdbc4.jar
一、安裝jdk,配置環境變數
二、安裝weka,並建立lib目錄,將sqljdbc4.jar複製到該目錄下
三、在class中新增%weka_home%\lib\sqljdbc4.jar
四、開啟eclipse,新建乙個名為weka的專案,將weka.jar檔案import到該專案下
(一)、修改databaseutils.props.mssqlserver內容改為如下:
# jdbc driver (comma-separated list)
jdbcdriver=com.microsoft.sqlserver.jdbc.sqlserverdriver
# database url
jdbcurl=jdbc:sqlserver://localhost;databasename=mydata
specific data types
string, getstring() = 0; --> nominal
boolean, getboolean() = 1; --> nominal
double, getdouble() = 2; --> numeric
byte, getbyte() = 3; --> numeric
short, getbyte()= 4; --> numeric
int, getinteger() = 5; --> numeric
long, getlong() = 6; --> numeric
float, getfloat() = 7; --> numeric
date, getdate() = 8; --> date
text, getstring() = 9; --> string
time, gettime() = 10; --> date
timestamp, gettime() = 11; --> date
varchar=0
float=2
tinyint=3
int=5
(二)、修改databaseutils.props.mssqlserver的檔名為databaseutils.props(現將databaseutils.props改為其他檔名)
(三)、覆蓋weka.jar(右擊weka專案選擇export····,覆蓋之前的weka.jar.
四、最關鍵的步驟:
修改weka 3-8 目錄下runweka.ini檔案。在最後一行,新增 sqljdbc4.jar的路徑:注意是『/』,而不是'\'
cp=%classpath%;c:/program files/weka-3-8/lib/sqljdbc4.jar
如此大工告成
Weka 演算法大全
一 apriori 二 filteredassociator 三 fpgrowth 四 generalizedsequentislpatterns 五 predictiveapriori 六 tertius 一 clope 二 cobweb 三 dbscan 四 em 五 farthestfrist...
weka資料準備
將matlab中的陣列資料儲存為weka使用的.arff格式的資料 1 先將matlab中的陣列資料儲存為.csv格式的資料 matlab命令 csvwrite filename matrixname 3 將.csv格式的資料轉換成.arff格式的資料 1 開啟weka gui chooser,在t...
連線不到SQL Server
單位人力資源部的某機 某天發現該機的天美考勤管理系統連線不到sql server資料庫,在登錄檔中得知該軟體通過這個鍵值設定的sql server伺服器位址 使用者名稱和密碼 hkey users s 1 5 21 500 software vb and vba program settings d...