Я столкнулся с этой проблемой при создании совместного фильтра с помощью 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
Кто-нибудь знает решение? Ценю вашу помощь.