Как решить проблему get_cv_idxs, недоступную в новой версии fastai? - PullRequest
1 голос
/ 18 июня 2020

Я столкнулся с этой проблемой при создании совместного фильтра с помощью fastai.

import torch
import pandas as pd
from fastai import * 

ratings = pd.read_csv(ratings_path)
movies = pd.read_csv(movies_path, engine='python')
val_idxs = get_cv_idxs(len(ratings)) 

И я получаю эту ошибку:

NameError                                 Traceback (most recent call last)
<ipython-input-25-14332e30e55d> in <module>()
----> 1 val_idxs = get_cv_idxs(len(ratings)) #get validation indices
      2 wd=2e-4 #weight decay
      3 n_factors = 50 #dimension of embedding vector

NameError: name 'get_cv_idxs' is not defined

Кажется, эта функция доступна только в более старая версия фастай. https://github.com/fastai/fastai/blob/master/old/fastai/dataset.py

Кто-то действительно задавал этот вопрос на форуме fastai, но пока не получил ответа. https://forums.fast.ai/t/get-cv-idxs-missing-in-fastai-v1/51020

Кто-нибудь знает решение? Ценю вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...