## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.width = 7, fig.height = 5 ) ## ----setup-------------------------------------------------------------------- library(handwriter) library(handwriterRF) ## ----profiles, eval=FALSE----------------------------------------------------- # profiles <- handwriter::get_writer_profiles( # input_dir = "path/to/training/samples/folder", # measure = "rates", # num_cores = 1, # template = handwriter::templateK40, # output_dir = "path/to/output/folder" # ) ## ----single-rf, eval=FALSE---------------------------------------------------- # rf <- train_rf( # df = profiles, # ntrees = 200, # distance_measures = c("abs", "man", "euc", "max", "cos"), # output_dir = "path/to/output/folder", # downsample_diff_pairs = TRUE # ) ## ----multiple-rfs, eval=FALSE------------------------------------------------- # for (i in 1:10) { # rf <- train_rf( # df = profiles, # ntrees = 200, # distance_measures = c("abs", "man"), # output_dir = "path/to/output/folder", # run_number = i, # downsample_diff_pairs = TRUE # ) # } # ## ----ref-profiles, eval=FALSE------------------------------------------------- # ref_profiles <- handwriter::get_writer_profiles( # input_dir = "path/to/ref/samples/folder", # measure = "rates", # num_cores = 1, # template = handwriter::templateK40, # output_dir = "path/to/output/folder" # ) # # rscores <- get_ref_scores(rforest = rf, # df = ref_profiles) ## ----plot, out.width="75%", dpi=300------------------------------------------- plot_scores(scores = ref_scores) ## ----plot-obs, out.width="75%", dpi=300--------------------------------------- plot_scores(scores = ref_scores, obs_score = 0.2) ## ----plot-own, eval=FALSE----------------------------------------------------- # plot_scores(scores = rscores, # obs_score = 0.2) ## ----compare, message=FALSE--------------------------------------------------- sample1 <- system.file("extdata", "docs", "w0238_s01_pWOZ_r02.png", package = "handwriterRF") sample2 <- system.file("extdata", "docs", "w0238_s01_pWOZ_r03.png", package = "handwriterRF") df <- compare_documents( sample1, sample2, score_only = FALSE ) df ## ----------------------------------------------------------------------------- plot_scores(scores = ref_scores, obs_score = df$score) ## ----new-compare, eval=FALSE-------------------------------------------------- # df_new <- compare_documents( # sample1, # sample2, # score_only = FALSE, # rforest = rf, # reference_scores = rscores # ) # df_new # # plot_scores(scores = rscores, obs_score = df_new$score)