資源簡介
使用邏輯回歸和貝葉斯算法對wine數據集進行分類。包含wine數據集,源代碼,實驗報告及控制臺可執行程序。

代碼片段和文件信息
package?classification;
//代價函數
public?class?LR_Cost_Function?{
public?static?double?cost(double?theta[][]?double?X[][]?double?y[][]?double?lambda)?{
double?J?=?0.0;
double?m?=?X.length;//?這里m=178
double[][]?hypothesis?=?LR_Sigmoid.s(MOs.mMulti(X?theta));//?激活函數值178*1
double[][]?J1?=?MOs.mMulti(MOs.transpose(y)?MOs.log(hypothesis));
double[][]?J2?=?MOs.mMulti(MOs.transpose(MOs.mMinus(1?y))?MOs.log(MOs.mMinus(1?hypothesis)));
double[][]?J3?=?MOs.mMulti(MOs.mPlus(J1?J2)?-1?/?m);//?J1、J2、J3名為數組,其實都只有一個數
//J?=?J3[0][0];
///?*****引入正則化參數lambda*****///
double?pt?=?0.0;//?引入懲罰項?penalty?term
pt?=?(double)?lambda?/?(2?*?m)?*?(MOs.sum(MOs.pow(theta?2))?-?Math.pow(theta[0][0]?2));//theta從1開始,theta[0][1]不參與正則化
J?=?J3[0][0]?+?pt;
return?J;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????279??2017-11-16?11:02??數據挖掘wine分類實驗報告及代碼\wine\.classpath
?????文件????????380??2017-12-03?10:05??數據挖掘wine分類實驗報告及代碼\wine\.project
?????文件???????1035??2018-05-04?22:16??數據挖掘wine分類實驗報告及代碼\wine\bin\classification\LR_Cost_Function.class
?????文件????????776??2018-05-04?22:16??數據挖掘wine分類實驗報告及代碼\wine\bin\classification\LR_Feature_Scaling.class
?????文件????????877??2018-05-04?22:16??數據挖掘wine分類實驗報告及代碼\wine\bin\classification\LR_Gradient_Descent.class
?????文件????????521??2018-05-04?22:16??數據挖掘wine分類實驗報告及代碼\wine\bin\classification\LR_Sigmoid.class
?????文件???????8135??2018-05-04?22:16??數據挖掘wine分類實驗報告及代碼\wine\bin\classification\MOs.class
?????文件????????611??2018-05-04?22:16??數據挖掘wine分類實驗報告及代碼\wine\bin\classification\NB_Gaussian_Distribution.class
?????文件????????849??2018-05-04?22:16??數據挖掘wine分類實驗報告及代碼\wine\bin\classification\NB_Gaussian_Value.class
?????文件???????1372??2018-05-04?22:16??數據挖掘wine分類實驗報告及代碼\wine\bin\classification\NB_Get_MV.class
?????文件???????4908??2018-05-04?22:16??數據挖掘wine分類實驗報告及代碼\wine\bin\classification\wqNaiveBayesian.class
?????文件???????5896??2018-05-04?22:16??數據挖掘wine分類實驗報告及代碼\wine\bin\classification\wqRegularizedLogisticRegression.class
?????文件??????35981??2017-11-16?10:48??數據挖掘wine分類實驗報告及代碼\wine\Jama.jar
?????文件????????858??2017-12-05?22:13??數據挖掘wine分類實驗報告及代碼\wine\src\classification\LR_Cost_Function.java
?????文件????????611??2017-12-05?20:29??數據挖掘wine分類實驗報告及代碼\wine\src\classification\LR_Feature_Scaling.java
?????文件????????765??2017-12-05?22:13??數據挖掘wine分類實驗報告及代碼\wine\src\classification\LR_Gradient_Descent.java
?????文件????????208??2017-12-05?15:16??數據挖掘wine分類實驗報告及代碼\wine\src\classification\LR_Sigmoid.java
?????文件???????8198??2017-12-05?15:16??數據挖掘wine分類實驗報告及代碼\wine\src\classification\MOs.java
?????文件????????281??2017-12-05?13:17??數據挖掘wine分類實驗報告及代碼\wine\src\classification\NB_Gaussian_Distribution.java
?????文件????????556??2017-12-06?12:48??數據挖掘wine分類實驗報告及代碼\wine\src\classification\NB_Gaussian_Value.java
?????文件???????1275??2017-12-06?11:33??數據挖掘wine分類實驗報告及代碼\wine\src\classification\NB_Get_MV.java
?????文件???????5574??2017-12-06?13:21??數據挖掘wine分類實驗報告及代碼\wine\src\classification\wqNaiveBayesian.java
?????文件???????7044??2017-12-06?13:27??數據挖掘wine分類實驗報告及代碼\wine\src\classification\wqRegularizedLogisticRegression.java
?????文件??????10782??2008-10-23?08:26??數據挖掘wine分類實驗報告及代碼\wine.data
?????文件??????27612??2017-12-06?13:54??數據挖掘wine分類實驗報告及代碼\WineNaiveBayesianClassification.jar
?????文件??????27625??2017-12-06?13:55??數據挖掘wine分類實驗報告及代碼\WineRegularizedLogisticRegression.jar
?????文件?????452442??2018-05-16?21:51??數據挖掘wine分類實驗報告及代碼\實驗報告.doc
?????目錄??????????0??2018-05-16?21:49??數據挖掘wine分類實驗報告及代碼\wine\bin\classification
?????目錄??????????0??2018-05-16?21:49??數據挖掘wine分類實驗報告及代碼\wine\src\classification
?????目錄??????????0??2018-05-16?21:49??數據挖掘wine分類實驗報告及代碼\wine\bin
............此處省略6個文件信息
評論
共有 條評論