createTimer {NNbenchmark} | R Documentation |
Create a timer object. Get the data frame of a timer object
Description
This is a modified version of the timeR
package for an internal use.
Full credit is to Yifu Yan, the author of the timeR
package.
createTimer
creates a timer object.
getTimer
returns a data frame with all records saved by the timer
object. Columns in the data.frame are: event, start, end, duration, RMSE,
MAE, stars, params, comment.
Usage
createTimer(verbose = TRUE)
getTimer(object)
Arguments
verbose |
A parameter to control whether to print messages while using
methods. Default to |
object |
The name for timer object. |
Value
An (invisible) object of R6 class for createTimer
. A data.frame for
getTimer
.
Examples
## Create a timer object. Record events. Get all records.
timeTT <- createTimer(FALSE) # print is disabled
timeTT <- createTimer() # print is enabled
timeTT$start("event1")
Sys.sleep(1)
timeTT$stop("event1", RMSE = 1, MAE = 1.3, stars = "*",
params = "maxiter=100, lr=0.01", comment = "OK for 1",
printmsg = TRUE)
timeTT$start("event2")
Sys.sleep(2)
timeTT$stop("event2", RMSE = 2, MAE = 2.6, stars = "**",
params = "maxiter=1000, lr=0.001", comment = "OK for 2",
printmsg = FALSE)
getTimer(timeTT)
[Package NNbenchmark version 3.2.0 Index]