Skip to content

Commit b42fd0a

Browse files
committed
a few style reversions
1 parent 3fc87c0 commit b42fd0a

File tree

3 files changed

+31
-19
lines changed

3 files changed

+31
-19
lines changed

CCSPiJ/src/chapter7/IrisTest.java

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,15 @@ public IrisTest() {
4545
// last item is species
4646
String species = iris[4];
4747
switch (species) {
48-
case IRIS_SETOSA :
49-
irisClassifications.add(new double[] { 1.0, 0.0, 0.0 }); break;
50-
case IRIS_VERSICOLOR :
51-
irisClassifications.add(new double[] { 0.0, 1.0, 0.0 }); break;
52-
default :
53-
irisClassifications.add(new double[] { 0.0, 0.0, 1.0 }); break;
48+
case IRIS_SETOSA:
49+
irisClassifications.add(new double[] { 1.0, 0.0, 0.0 });
50+
break;
51+
case IRIS_VERSICOLOR:
52+
irisClassifications.add(new double[] { 0.0, 1.0, 0.0 });
53+
break;
54+
default:
55+
irisClassifications.add(new double[] { 0.0, 0.0, 1.0 });
56+
break;
5457
}
5558
irisSpecies.add(species);
5659
}
@@ -61,11 +64,11 @@ public String irisInterpretOutput(double[] output) {
6164
double max = Util.max(output);
6265
if (max == output[0]) {
6366
return IRIS_SETOSA;
64-
}
65-
if (max == output[1]) {
67+
} else if (max == output[1]) {
6668
return IRIS_VERSICOLOR;
69+
} else {
70+
return IRIS_VIRGINICA;
6771
}
68-
return IRIS_VIRGINICA;
6972
}
7073

7174
public Network<String>.Results classify() {

CCSPiJ/src/chapter7/Network.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,12 @@ public Network(int[] layerStructure, double learningRate,
4646
// Pushes input data to the first layer, then output from the first
4747
// as input to the second, second to the third, etc.
4848
private double[] outputs(double[] input) {
49-
return layers.stream().reduce(input, (r, l) -> l.outputs(r), (r1, r2) -> r1);
49+
double[] result = input;
50+
for (Layer layer : layers) {
51+
result = layer.outputs(result);
52+
}
53+
return result;
54+
5055
}
5156

5257
// Figure out each neuron's changes based on the errors of the output

CCSPiJ/src/chapter7/WineTest.java

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,16 @@ public WineTest() {
4141
// first item is species
4242
int species = Integer.parseInt(wine[0]);
4343
switch (species) {
44-
case 1 :
45-
wineClassifications.add(new double[] { 1.0, 0.0, 0.0 }); break;
46-
case 2 :
47-
wineClassifications.add(new double[] { 0.0, 1.0, 0.0 }); break;
48-
default :
49-
wineClassifications.add(new double[] { 0.0, 0.0, 1.0 });; break;
44+
case 1:
45+
wineClassifications.add(new double[] { 1.0, 0.0, 0.0 });
46+
break;
47+
case 2:
48+
wineClassifications.add(new double[] { 0.0, 1.0, 0.0 });
49+
break;
50+
default:
51+
wineClassifications.add(new double[] { 0.0, 0.0, 1.0 });
52+
;
53+
break;
5054
}
5155
wineSpecies.add(species);
5256
}
@@ -57,11 +61,11 @@ public Integer wineInterpretOutput(double[] output) {
5761
double max = Util.max(output);
5862
if (max == output[0]) {
5963
return 1;
60-
}
61-
if (max == output[1]) {
64+
} else if (max == output[1]) {
6265
return 2;
66+
} else {
67+
return 3;
6368
}
64-
return 3;
6569
}
6670

6771
public Network<Integer>.Results classify() {

0 commit comments

Comments
 (0)