From 679571576e9a107707641c53aa0c0d721a9296e2 Mon Sep 17 00:00:00 2001 From: Dean Samuel Schmitz <dean.schmitz@hhu.de> Date: Mon, 21 Nov 2022 02:50:07 +0000 Subject: [PATCH] Small changes --- src/methods/lmnn/lmnn.pl | 2 +- src/methods/sparse_coding/sparse_coding.pl | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/methods/lmnn/lmnn.pl b/src/methods/lmnn/lmnn.pl index 6865305..804d4de 100644 --- a/src/methods/lmnn/lmnn.pl +++ b/src/methods/lmnn/lmnn.pl @@ -54,7 +54,7 @@ lmnn(Optimizer, DataList, DataRows, LabelsList, K, Regularization, StepSize, Pas lmnnI(Optimizer, X, Xsize, Xrownum, Y, Ysize, K, Regularization, StepSize, Passes, MaxIterations, Tolerance, Center, Shuffle, BatchSize, Range, Rank, Z, ZCols, ZRows), convert_float_array_to_2d_list(Z, ZCols, ZRows, DistanceList). -foreign(lmnn, c, lmnnI( +string, +foreign(lmnn, c, lmnnI( +string, +pointer(float_array), +integer, +integer, +pointer(float_array), +integer, +integer, diff --git a/src/methods/sparse_coding/sparse_coding.pl b/src/methods/sparse_coding/sparse_coding.pl index 02aea9d..3b68e72 100644 --- a/src/methods/sparse_coding/sparse_coding.pl +++ b/src/methods/sparse_coding/sparse_coding.pl @@ -46,7 +46,7 @@ sparse_coding_initModelWithTrain(MatList, MatRows, Atoms, Lambda1, Lambda2, MaxI convert_list_to_float_array(MatList, MatRows, array(Xsize, Xrownum, X)), initModelWithTrainI(X, Xsize, Xrownum, Atoms, Lambda1, Lambda2, MaxIterations, ObjTolerance, NewtonTolerance). -foreign(initModelWithTrain, c, initModelWithTrainI( +pointer(float_array), +integer, +integer, +foreign(initModelWithTrain, c, initModelWithTrainI( +pointer(float_array), +integer, +integer, +integer, +float32, +float32, +integer, +float32, +float32)). @@ -91,7 +91,7 @@ sparse_coding_encode(DataList, DataRows, CodesList, YCols) :- encodeI(X, Xsize, Xrownum, Y, YCols, YRows), convert_float_array_to_2d_list(Y, YCols, YRows, CodesList). -foreign(encode, c, encodeI( +pointer(float_array), +integer, +integer, +foreign(encode, c, encodeI( +pointer(float_array), +integer, +integer, -pointer(float_array), -integer, -integer)). @@ -109,8 +109,8 @@ sparse_coding_train(DataList, DataRows, ReturnValue) :- convert_list_to_float_array(DataList, DataRows, array(Xsize, Xrownum, X)), trainI(X, Xsize, Xrownum, ReturnValue). -foreign(train, c, trainI(+pointer(float_array), +integer, +integer, - [-float32])). +foreign(train, c, trainI( +pointer(float_array), +integer, +integer, + [-float32])). %% Defines the functions that get connected from main.cpp -- GitLab