Skip to content

Commit 94f2cf9

Browse files
authored
Merge pull request #53 from ApexRMS/ha-fixing-maxent-model
Ha fixing maxent model
2 parents 4cfe3b0 + e46d931 commit 94f2cf9

3 files changed

Lines changed: 14 additions & 3 deletions

File tree

src/functions/0.4-CNN.r

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,18 @@ loadCNNModel <- function(weights_path, metadata_path) {
530530
net$load_state_dict(sd)
531531

532532
# Return the same structure you used elsewhere: model + metadata
533-
c(list(model = net), metadata)
533+
result <- list(
534+
model = net,
535+
vimp = metadata$vimp,
536+
feature_names = metadata$feature_names,
537+
cat_vars = metadata$cat_vars,
538+
num_vars = metadata$num_vars,
539+
cat_level_lengths = metadata$cat_level_lengths,
540+
cat_levels = metadata$cat_levels,
541+
embedding_dims = metadata$embedding_dims
542+
)
543+
544+
return(result)
534545
}
535546

536547

src/functions/0.4-maxent.r

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ getMaxentModel <- function(allTrainData, nCores, isTuningOn) {
193193
cat_vars = cat_vars,
194194
num_vars = num_vars,
195195
cat_levels = cat_levels,
196-
predict_df = predict_maxent_dataframe
196+
predict_df = predictMaxentDataframe
197197
))
198198

199199
}

src/functions/0.4-random-forest.r

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ getRandomForestModel <- function(allTrainData, nCores, isTuningOn) {
161161
set.seed(1)
162162
idx0 <- which(df$presence == "absence")
163163
idx1 <- which(df$presence == "presence")
164-
k0 <- round(tune_nmax * length(idx0) / nrow(df))
164+
k0 <- round(as.numeric(tune_nmax) * length(idx0) / nrow(df))
165165
k1 <- tune_nmax - k0
166166
tune_idx <- c(
167167
sample(idx0, min(k0, length(idx0))),

0 commit comments

Comments
 (0)