`free_raw_data` 在 `lightgbm.Dataset()` 中有什么作用?

3

我已阅读文档FAQ中的解释。但前者只是一个重复而已,后者则使用self.来解释事情,好像我会经常在自己的类中使用Dataset一样。通常,我加载数据集并用它来训练模型,所以从来不需要在任何地方使用self.。虽然我是初学者。

如果数据是免费的,它会去哪里?如果不免费会发生什么?为什么我想要我的数据是免费的还是不免费的?作为机器学习工程师,我会使用这个吗,还是(如FAQ中所示)更适合LGBM开发人员和类的内部工作?


2
当谈论内存和变量时,“_free_”意味着“删除”。 - John Gordon
哦哦哦。所以它删除了原始数据,只留下lightgbm.Dataset对象以节省内存? - codeananda
是的,没错。 - John Gordon
1个回答

0

将评论合并为答案。

当谈论内存和变量时,free的意思是delete。因此,它会删除原始数据,只留下内存中的lightgbm.Dataset对象。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接