Skip to content

Commit 251f1ab

Browse files
committed
minor
1 parent 37b5a7f commit 251f1ab

File tree

1 file changed

+12
-16
lines changed

1 file changed

+12
-16
lines changed

src/extractrules.jl

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,12 @@ function extractrules(
2828
solem :: Vector{AbstractModel}
2929
)::Vector{DecisionSet}
3030
map(enumerate(solem)) do (i, model)
31-
test = get_test(ds.pidxs[i])
32-
X_test, y_test = get_X(ds)[test, :], get_y(ds)[test]
31+
X_test, y_test = get_X(ds, :test)[i], get_y(ds, :test)[i]
3332
RuleExtraction.modalextractrules(
34-
extractor;
35-
model,
36-
X=SoleData.scalarlogiset(X_test; allow_propositional = true),
37-
y=y_test
33+
extractor,
34+
SoleData.scalarlogiset(X_test; allow_propositional = true),
35+
y_test,
36+
model
3837
)
3938
end
4039
end
@@ -45,10 +44,10 @@ end
4544
function extractrules(
4645
extractor :: LumenRuleExtractor,
4746
params :: NamedTuple,
48-
ds :: AbstractDataSet,
47+
_ :: AbstractDataSet,
4948
solem :: Vector{AbstractModel}
5049
)::Vector{LumenResult}
51-
map(enumerate(solem)) do (i, model)
50+
map(enumerate(solem)) do (_, model)
5251
RuleExtraction.modalextractrules(extractor, model; params...)
5352
end
5453
end
@@ -59,10 +58,10 @@ end
5958
function extractrules(
6059
extractor :: BATreesRuleExtractor,
6160
params :: NamedTuple,
62-
ds :: AbstractDataSet,
61+
_ :: AbstractDataSet,
6362
solem :: Vector{AbstractModel}
6463
)::Vector{DecisionSet}
65-
map(enumerate(solem)) do (i, model)
64+
map(enumerate(solem)) do (_, model)
6665
RuleExtraction.modalextractrules(extractor, model; params...)
6766
end
6867
end
@@ -77,8 +76,7 @@ function extractrules(
7776
solem :: Vector{AbstractModel}
7877
)::Vector{DecisionSet}
7978
map(enumerate(solem)) do (i, model)
80-
test = get_test(ds.pidxs[i])
81-
X_test, y_test = get_X(ds)[test, :], get_y(ds)[test]
79+
X_test, y_test = get_X(ds, :test)[i], get_y(ds, :test)[i]
8280
RuleExtraction.modalextractrules(extractor, model, X_test, y_test; params...)
8381
end
8482
end
@@ -93,8 +91,7 @@ function extractrules(
9391
solem :: Vector{AbstractModel}
9492
)::Vector{DecisionSet}
9593
map(enumerate(solem)) do (i, model)
96-
test = get_test(ds.pidxs[i])
97-
X_test = get_X(ds)[test, :]
94+
X_test = get_X(ds, :test)[i]
9895
Xmin = map(minimum, eachcol(X_test))
9996
Xmax = map(maximum, eachcol(X_test))
10097
RuleExtraction.modalextractrules(extractor, model, Xmin, Xmax; params...)
@@ -111,8 +108,7 @@ function extractrules(
111108
solem :: Vector{AbstractModel}
112109
)::Vector{DecisionSet}
113110
map(enumerate(solem)) do (i, model)
114-
test = get_test(ds.pidxs[i])
115-
X_test = get_X(ds)[test, :]
111+
X_test = get_X(ds, :test)[i]
116112
RuleExtraction.modalextractrules(extractor, model, X_test; params...)
117113
end
118114
end

0 commit comments

Comments
 (0)