x_pose_lateral = self.rgb_path.layer2_lateral(feat)计算过程

输入尺寸:

torch.Size([4, 128, 32, 28, 28])

打印网络结构:

print(a.rgb_path.layer2_lateral)

ConvModule(
  (conv): Conv3d(128, 128, kernel_size=(7, 1, 1), stride=(4, 1, 1), padding=(3, 0, 0), bias=False)
)

输出尺寸:

torch.Size([4, 128, 8, 28, 28])

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码主要是将用户信息、电影信息和评分信息进行整合,并输出到CSV文件中。具体来说,代码第一行通过 `sc.textFile()` 方法将指定路径下的users.dat文件以文本形式读入,然后通过 `map()` 方法对每一行进行切割,得到一个数组,其中数组的第0个元素是用户ID,第1个元素是用户性别,第2个元素是用户年龄,第3个元素是用户职业。然后通过 `map()` 方法将每个元素转换成 Tuple 的形式,即 (userId, (userGender, userAge, userOccupation))。 代码第二行是将电影评分数据和用户信息进行组合,通过 `join()` 方法将rdd4和userrdd进行join操作,得到rdd5。其中,rdd4是已经处理好的电影评分数据和电影类型数据,每个元素是一个Tuple,形如 (userId, (movieId, rating)),userrdd是已经处理好的用户数据,每个元素是一个Tuple,形如 (userId, (userGender, userAge, userOccupation))。 代码第三行是将rdd5中的元素进行转换,将元素的各个部分提取出来,构成一个新的样例类sex的对象,其中sex样例类的各个属性分别对应用户ID、电影ID、评分、职业、性别和年龄。返回一个新的RDD data,其中每个元素都是一个sex对象。 代码第四行将RDD转换成DataFrame类型,然后为DataFrame创建一个名为sex2的临时表。 代码第五行是通过Spark SQL查询的方式,将sex2表展开,得到一个新的DataFrame resultDF,其中每个元素都是一个Tuple,形如 (userId, movieId, label, rating, occupation, gender)。其中,label是指电影类型,通过explode和split函数将sex2表中的schema列展开为多行,每行对应一个电影类型。结果将DataFrame输出到CSV文件中。 代码最后一行是将DataFrame以表格形式展示出来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值