Cross-validation परफॉर्मेंस मापना

Tidyverse में मशीन लर्निंग

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

परफॉर्मेंस मापना

Tidyverse में मशीन लर्निंग

परफॉर्मेंस मापना - Truth

Tidyverse में मशीन लर्निंग

परफॉर्मेंस मापना - Truth

Tidyverse में मशीन लर्निंग

परफॉर्मेंस मापना - Truth

Tidyverse में मशीन लर्निंग

परफॉर्मेंस मापना - Prediction

Tidyverse में मशीन लर्निंग

परफॉर्मेंस मापना - Prediction

Tidyverse में मशीन लर्निंग

परफॉर्मेंस मापना - Prediction

Tidyverse में मशीन लर्निंग

परफॉर्मेंस मापना

Tidyverse में मशीन लर्निंग

Mean Absolute Error

Tidyverse में मशीन लर्निंग

परफॉर्मेंस मापने के घटक

1) वास्तविक life_expectancy मान
2) अनुमानित life_expectancy मान
3) 1) और 2) की तुलना का एक मेट्रिक

Tidyverse में मशीन लर्निंग

1) वास्तविक मान निकालें

cv_prep_lm <- cv_models_lm %>% 
  mutate(validate_actual = map(validate, ~.x$life_expectancy))
Tidyverse में मशीन लर्निंग

`predict()` और `map2()` फंक्शन

predict(model, data)
map2(.x = model, .y = data, .f = ~predict(.x, .y))
Tidyverse में मशीन लर्निंग

2) अनुमानित मान तैयार करें

cv_prep_lm <- cv_eval_lm %>% 
  mutate(validate_actual = map(validate, ~.x$life_expectancy),
         validate_predicted = map2(model, validate, ~predict(.x, .y)))
Tidyverse में मशीन लर्निंग

3) MAE निकालें

library(Metrics)
cv_eval_lm <- cv_prep_lm %>% 
  mutate(validate_mae = map2_dbl(validate_actual, validate_predicted, 
                                ~mae(actual = .x, predicted = .y)))

cv_eval_lm
#  5-fold cross-validation 
# A tibble: 5 x 8
splits       id    train validate model validate_a. validate_p validate_mae
<S3: rsplit> Fold1 <tib. <tib.   <S3.   <dbl.       <dbl.       1.47
<S3: rsplit> Fold2 <tib. <tib.   <S3.   <dbl.       <dbl.       1.51
<S3: rsplit> Fold3 <tib. <tib.   <S3.   <dbl.       <dbl.       1.44
<S3: rsplit> Fold4 <tib. <tib.   <S3.   <dbl.       <dbl.       1.48
<S3: rsplit> Fold5 <tib. <tib.   <S3.   <dbl.       <dbl.       1.68
Tidyverse में मशीन लर्निंग

अभ्यास करते हैं!

Tidyverse में मशीन लर्निंग

Preparing Video For Download...