gpt4 book ai didi

java - WEKA - 从 Java 中的特征向量列表创建实例

转载 作者:行者123 更新时间:2023-11-30 07:38:51 24 4
gpt4 key购买 nike

我有一个很大的固定长度的特征向量列表。该列表的长度为 1000 个 vector ,每个 vector 的长度为 10.000 个 double 值。100 个 vector 代表一个类别(每个类别 100 个样本),因此后续模型训练将涉及以下逻辑:100 个正样本对抗 900 个负样本,或者简而言之,一个类别对抗所有其他样本。

如何在 Java 中从 vector 列表创建实例来进行一些模型训练?

这是我的列表,其中包含所有特征向量:

public static List <Vector<Double>> featuresList = new LinkedList<Vector<Double>>();

如果我遗漏了什么,请告诉我。

最佳答案

要训练模型,您必须创建一个 instances来减慢你的属性。实例是一组instance s。然后您可以将您的实例添加到您的实例中。您可以从双 vector 创建 SparseInstance 或 DenseInstance:

public SparseInstance(double weight, double[] attValues)

public DenseInstance(double weight, /*@non_null@*/ double[]attValues){

可以代替 Vector<Double>您可以使用双数组。

您可以在 https://weka.wikispaces.com/Programmatic+Use 找到任何创建实例的有用信息。

关于java - WEKA - 从 Java 中的特征向量列表创建实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34976149/

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