Можно изменить структуру данных дерева решений, указав параметр преобразования compact = TRUE
:
library("r2pmml")
library("randomForest")
iris.rf = randomForest(Species ~ ., data = iris)
r2pmml(iris.rf, "RandomForestIris-compact.pmml", compact = TRUE)
Однако размер файла PMML в локальной файловой системе не очень хороший показатель того, сколько памятиэто будет потреблять во время выполнения.Ваш 350 МБ файл, вероятно, помещается в 50-75 МБ ОЗУ при правильной загрузке (например, 100 МБ вашего файла - это пробельные символы).