context("collab")
source("utils.R")
test_succeeds('read movie lens datas', {
rating_movie = fread('https://raw.githubusercontent.com/henry090/fastai/master/files/rating_movie.csv')
})
test_succeeds('movie lens prepare dls', {
dls = CollabDataLoaders_from_df(rating_movie, seed=42, valid_pct=0.1, bs=64, item_name='title')
})
test_succeeds('movie lens data model fit', {
learn = collab_learner(dls, n_factors = 40, y_range=c(0, 5.5))
#learn %>% fit_one_cycle(1, 5e-3, wd = 1e-1)
})
test_succeeds('top movies bias/weights', {
#top_movies = unique(rating_movie$title)
#movie_bias = learn %>% get_bias(top_movies, is_item = TRUE)
#result = data.table(bias = movie_bias,
# title = top_movies)
#movie_w = learn %>% get_weights(top_movies, is_item = TRUE, convert = TRUE)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.