Changeset 33589 for other-projects/is-sheet-music-encore/trunk/image-identification-terminal/javaAccuracyCalculator.java
- Timestamp:
- 2019-10-21T21:45:10+13:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
other-projects/is-sheet-music-encore/trunk/image-identification-terminal/javaAccuracyCalculator.java
r33439 r33589 28 28 float falseAccuracyRate =0; 29 29 float overallAccuracyRate=0; 30 String notApplicable = "N/A"; 30 31 // 31 32 int sheetMusicCount = 0; … … 93 94 } 94 95 else if (sheetMusicCount == 0) { 96 trueAccuracyRate = -1; 95 97 overallAccuracyRate = falseAccuracyRate; 96 98 } 97 99 else if(notSheetMusicCount == 0) { 100 falseAccuracyRate = -1; 98 101 overallAccuracyRate = trueAccuracyRate; 99 102 } … … 102 105 System.out.println("There is nothing to compare"); 103 106 } 104 105 fw.write("Date: " + d.toString() + '\n' 106 + "Classifier: " + classifierType + '\n' 107 + "truePositive: " + truePositive + '\n' 108 + "falseNegative: " + falseNegative + '\n' 109 + "falsePositve: " + falsePositive + '\n' 110 + "trueNegative: " + trueNegative + '\n' 111 + "SheetMusicAccuracyRate: " + trueAccuracyRate + "%" + '\n' 112 + "NotSheetMusicAccuracyRate: " + falseAccuracyRate + "%" + '\n' 113 + "OverallAccuracyRate: " + overallAccuracyRate + "%" + '\n' + 114 "****************************************************************" + '\n'); 107 if(falseAccuracyRate ==-1){ 108 fw.write("Date: " + d.toString() + '\n' 109 + "Classifier: " + classifierType + '\n' 110 + "truePositive: " + truePositive + '\n' 111 + "falseNegative: " + falseNegative + '\n' 112 + "falsePositve: " + falsePositive + '\n' 113 + "trueNegative: " + trueNegative + '\n' 114 + "SheetMusicAccuracyRate: " + trueAccuracyRate + "%" + '\n' 115 + "NotSheetMusicAccuracyRate: " + notApplicable + '\n' 116 + "OverallAccuracyRate: " + overallAccuracyRate + "%" + '\n'); 117 } 118 else if(trueAccuracyRate == -1){ 119 fw.write("Date: " + d.toString() + '\n' 120 + "Classifier: " + classifierType + '\n' 121 + "truePositive: " + truePositive + '\n' 122 + "falseNegative: " + falseNegative + '\n' 123 + "falsePositve: " + falsePositive + '\n' 124 + "trueNegative: " + trueNegative + '\n' 125 + "SheetMusicAccuracyRate: " + notApplicable + '\n' 126 + "NotSheetMusicAccuracyRate: " + falseAccuracyRate + "%" + '\n' 127 + "OverallAccuracyRate: " + overallAccuracyRate + "%" + '\n'); 128 } 129 else{ 130 fw.write("Date: " + d.toString() + '\n' 131 + "Classifier: " + classifierType + '\n' 132 + "truePositive: " + truePositive + '\n' 133 + "falseNegative: " + falseNegative + '\n' 134 + "falsePositve: " + falsePositive + '\n' 135 + "trueNegative: " + trueNegative + '\n' 136 + "SheetMusicAccuracyRate: " + trueAccuracyRate + "%" + '\n' 137 + "NotSheetMusicAccuracyRate: " + falseAccuracyRate + "%" + '\n' 138 + "OverallAccuracyRate: " + overallAccuracyRate + "%" + '\n'); 139 } 115 140 buf.close(); 116 141 fw.close();
Note:
See TracChangeset
for help on using the changeset viewer.