首先,我们需要导入所需的库:
import torch
import torch.nn as nn
import torch.optim as optim
然后,我们定义一个类来实现最小的推荐算法:
class RecommendationModel(nn.Module):
def __init__(self, num_users, num_items, embedding_dim):
super(RecommendationModel, self).__init__()
self.user_embedding = nn.Embedding(num_users, embedding_dim)
self.item_embedding = nn.Embedding(num_items, embedding_dim