Learn R Programming

rFTRLProximal (version 1.0.0)

FTRLProx_predict: FTRL-Proximal Linear Model Predicting

Description

An advanced interface for FTRL-Proximal online learning model predicting.

Usage

FTRLProx_predict(model, newx)

Arguments

model
a FTRL-Proximal linear model object.
newx
a transposed dgCMatrix.

Value

an vector of linear model predicted values

Examples

Run this code
library(data.table)
library(FeatureHashing)
library(MLmetrics)
data(ipinyou)
m.train <- FTRLProx_Hashing(~ 0 + ., ipinyou.train[, -"IsClick", with = FALSE],
                            hash.size = 2^13, signed.hash = FALSE, verbose = TRUE)
m.test <- FTRLProx_Hashing(~ 0 + ., ipinyou.test[,-"IsClick", with = FALSE],
                           hash.size = 2^13, signed.hash = FALSE, verbose = TRUE)
ftrl_model <- FTRLProx_train(m.train, y = as.numeric(ipinyou.train$IsClick), family = "binomial",
                             params = list(alpha = 0.01, beta = 0.1, l1 = 1.0, l2 = 1.0),
                             epoch = 10, verbose = TRUE)
pred_ftrl <- FTRLProx_predict(ftrl_model, newx = m.test)
AUC(pred_ftrl, as.numeric(ipinyou.test$IsClick))

Run the code above in your browser using DataLab