@@ -165,12 +165,12 @@ procedure CreateCifar10Volumes(out ImgTrainingVolumes, ImgValidationVolumes,
165
165
ImgTestVolumes: TNNetVolumeList);
166
166
167
167
// loads a CIFAR10 into TNNetVolumeList
168
- procedure loadCifar10Dataset (ImgVolumes: TNNetVolumeList; idx:integer; base_pos:integer = 0 ; color_encoding: byte = csEncodeRGB);
169
- procedure loadCifar10Dataset (ImgVolumes: TNNetVolumeList; fileName:string; base_pos:integer = 0 ; color_encoding: byte = csEncodeRGB);
168
+ procedure loadCifar10Dataset (ImgVolumes: TNNetVolumeList; idx:integer; base_pos:integer = 0 ; color_encoding: byte = csEncodeRGB); overload;
169
+ procedure loadCifar10Dataset (ImgVolumes: TNNetVolumeList; fileName:string; base_pos:integer = 0 ; color_encoding: byte = csEncodeRGB); overload;
170
170
171
171
// loads a CIFAR100 into TNNetVolumeList
172
- procedure loadCifar100Dataset (ImgVolumes: TNNetVolumeList; idx:integer; base_pos:integer = 0 ; color_encoding: byte = csEncodeRGB);
173
- procedure loadCifar100Dataset (ImgVolumes: TNNetVolumeList; fileName:string; base_pos:integer = 0 ; color_encoding: byte = csEncodeRGB);
172
+ procedure loadCifar100Dataset (ImgVolumes: TNNetVolumeList; idx:integer; base_pos:integer = 0 ; color_encoding: byte = csEncodeRGB); overload;
173
+ procedure loadCifar100Dataset (ImgVolumes: TNNetVolumeList; fileName:string; base_pos:integer = 0 ; color_encoding: byte = csEncodeRGB); overload;
174
174
175
175
// This function returns TRUE if data_batch_1.bin and error message otherwise
176
176
function CheckCIFARFile ():boolean;
@@ -187,7 +187,7 @@ procedure TranslateCifar10VolumesToMachineAnimal(VolumeList: TNNetVolumeList);
187
187
188
188
implementation
189
189
190
- uses SysUtils, math, FileUtil { , uvolumelcl, Graphics } ;
190
+ uses SysUtils, math;
191
191
192
192
procedure TranslateCifar10VolumesToMachineAnimal (VolumeList: TNNetVolumeList);
193
193
var
@@ -664,7 +664,7 @@ procedure TestBatch
664
664
vOutput.SetClassForReLU( ImgVolumes[ImgIdx].Tag );
665
665
end ;
666
666
667
- ErrorSum += vOutput.SumDiff(pOutput);
667
+ ErrorSum := ErrorSum + vOutput.SumDiff(pOutput);
668
668
669
669
if (bIsSoftmax) then
670
670
begin
@@ -679,7 +679,7 @@ procedure TestBatch
679
679
CurrentLoss := 1 ;
680
680
end ;
681
681
682
- Loss += CurrentLoss;
682
+ Loss := Loss + CurrentLoss;
683
683
end ;
684
684
end ;
685
685
0 commit comments