Skip to content

Commit 25aa3ab

Browse files
committed
Set Default Algorithm Name
1 parent b0db377 commit 25aa3ab

20 files changed

Lines changed: 3 additions & 29 deletions

librec/src/main/java/librec/ext/AR.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,6 @@ public class AR extends Recommender {
5252
public AR(SparseMatrix trainMatrix, SparseMatrix testMatrix, int fold) {
5353
super(trainMatrix, testMatrix, fold);
5454

55-
// Association rules recommender
56-
algoName = "AR";
57-
5855
// cannot predict ratings, but only order preferences
5956
isRankingPred = true;
6057
}

librec/src/main/java/librec/ext/NMF.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ public class NMF extends IterativeRecommender {
4242
public NMF(SparseMatrix trainMatrix, SparseMatrix testMatrix, int fold) {
4343
super(trainMatrix, testMatrix, fold);
4444

45-
algoName = "NMF";
46-
4745
// no need to update learning rate
4846
lRate = -1;
4947
}

librec/src/main/java/librec/ext/PD.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,6 @@ public class PD extends Recommender {
5353

5454
public PD(SparseMatrix trainMatrix, SparseMatrix testMatrix, int fold) {
5555
super(trainMatrix, testMatrix, fold);
56-
57-
algoName = "PD";
5856
}
5957

6058
@Override

librec/src/main/java/librec/ext/PRankD.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ public class PRankD extends RankSGD {
6161
public PRankD(SparseMatrix trainMatrix, SparseMatrix testMatrix, int fold) {
6262
super(trainMatrix, testMatrix, fold);
6363

64-
algoName = "PRankD";
6564
isRankingPred = true;
6665
}
6766

librec/src/main/java/librec/ext/SlopeOne.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ public class SlopeOne extends Recommender {
3838

3939
public SlopeOne(SparseMatrix trainMatrix, SparseMatrix testMatrix, int fold) {
4040
super(trainMatrix, testMatrix, fold);
41-
42-
algoName = "SlopeOne";
4341
}
4442

4543
@Override

librec/src/main/java/librec/intf/Recommender.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,9 @@ public Recommender(SparseMatrix trainMatrix, SparseMatrix testMatrix, int fold)
133133
numRates = trainMatrix.size();
134134
globalMean = trainMatrix.sum() / numRates;
135135

136+
// class name as the default algorithm name
137+
algoName = this.getClass().getSimpleName();
138+
136139
// fold info
137140
foldInfo = fold > 0 ? " fold [" + fold + "]" : "";
138141

librec/src/main/java/librec/ranking/BPRMF.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ public class BPRMF extends IterativeRecommender {
4949
public BPRMF(SparseMatrix trainMatrix, SparseMatrix testMatrix, int fold) {
5050
super(trainMatrix, testMatrix, fold);
5151

52-
algoName = "BPRMF";
5352
isRankingPred = true;
5453
initByNorm = false;
5554

librec/src/main/java/librec/ranking/CLiMF.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ public class CLiMF extends IterativeRecommender {
3838

3939
public CLiMF(SparseMatrix rm, SparseMatrix tm, int fold) {
4040
super(rm, tm, fold);
41-
42-
algoName = "CLiMF";
4341
}
4442

4543
@Override

librec/src/main/java/librec/ranking/RankALS.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ public class RankALS extends IterativeRecommender {
5252
public RankALS(SparseMatrix trainMatrix, SparseMatrix testMatrix, int fold) {
5353
super(trainMatrix, testMatrix, fold);
5454

55-
algoName = "RankALS";
5655
isRankingPred = true;
5756
}
5857

librec/src/main/java/librec/ranking/RankSGD.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ public class RankSGD extends IterativeRecommender {
4444
public RankSGD(SparseMatrix trainMatrix, SparseMatrix testMatrix, int fold) {
4545
super(trainMatrix, testMatrix, fold);
4646

47-
algoName = "RankSGD";
4847
isRankingPred = true;
4948
}
5049

0 commit comments

Comments
 (0)