gpt4 book ai didi

lua - 数据源与 torch/dp 库的正确用法是什么

转载 作者:行者123 更新时间:2023-11-30 08:44:17 25 4
gpt4 key购买 nike

我对编程语言 lua 和 torch 库都很陌生。我正在尝试让一些机器学习算法尽快发挥作用。我尝试使用 dp 库使用示例 here 来获取神经网络。但我无法将我的数据集输入表单以输入学习算法。我认为我最好的也是最初的猜测是这样做:

train_set = dp.DataSet(dataset[1], dataset[2]) 
test_set = dp.DataSet(test_dataset[1], test_dataset[2])

ds = dp.DataSource(train_set=train_set, test_set=test_set)

这给出了错误:filename.lua:56: ')'预期靠近'='

其中数据集[1]是包含有关数据的信息的torch.Tensor,而数据集[2]是有关我想知道的数据的二进制信息的torch.Tensor。

希望这不是一个愚蠢的语法错误。

最佳答案

是的,这是一个语法错误。 Lua 没有命名参数。 Lua高手use table to emulate such a feature .

所以,试试这个: dp.DataSource({train_set=train_set, test_set=test_set})
要不就 dp.DataSource{train_set=train_set, test_set=test_set}
(如果函数只有一个参数,则可以删除括号)。

关于lua - 数据源与 torch/dp 库的正确用法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31362914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com