hutool工具权重随机生成

简介: hutool工具权重随机生成
  • RandomUtil.weightRandom 权重随机生成器,传入带权重的对象,然后根据权重随机获取对象
importcn.hutool.core.lang.WeightRandom;
importcn.hutool.core.util.RandomUtil;
importjava.util.ArrayList;
importjava.util.List;
publicclassTest {
publicstaticvoidmain(String[] args) {
List<WeightRandom.WeightObj<Integer>>a=newArrayList<>();
a.add(newWeightRandom.WeightObj<>(1, 20));
a.add(newWeightRandom.WeightObj<>(2,33));
a.add(newWeightRandom.WeightObj<>(3,33));
a.add(newWeightRandom.WeightObj<>(4,50));
System.out.println(RandomUtil.weightRandom(a).next());
    }
}
相关文章
|
6月前
|
PyTorch API 算法框架/工具
SWA(随机权重平均) for Pytorch
SWA(随机权重平均) for Pytorch
233 0
|
3月前
|
Python
python 随机划分图片数据集以及移动标注
这篇文章提供了一个Python脚本,用于随机划分图片数据集为训练集和测试集,并将对应的标注文件移动到相应的子文件夹中,以减少训练使用的数据量。
|
6月前
|
Java 大数据 API
Java随机采样
Java随机采样
|
6月前
|
算法 Java 大数据
利用Java实现随机采样
利用Java实现随机采样
219 0
hutool工具获得一个随机的字符串
hutool工具获得一个随机的字符串
|
算法 搜索推荐 流计算
基于上下文的推荐 -- 包括时间衰减算法和位置推荐算法(代码实现)
基于上下文的推荐 -- 包括时间衰减算法和位置推荐算法(代码实现)
319 0
|
大数据 iOS开发 Python
Python 按分类权重(区间)随机获取分类样本
Python 按分类权重(区间)随机获取分类样本
84 0
|
机器学习/深度学习 资源调度 PyTorch
PyTorch实现随机傅里叶特征映射的示例代码
这里我们定义了一个名为RFFeatureMap的类,它继承自PyTorch的nn.Module类。该类接受输入维度input_dim、输出维度output_dim和高斯核参数sigma作为参数。在初始化函数中,我们生成了随机正弦和余弦函数的系数omega和随机偏移量b,并将它们保存在该类的实例变量中。 在前向函数中,我们首先将输入x转换为形状为(batch_size, input_dim)的张量。然后我们通过点乘x和omega的转置,加上偏移量b,并应用余弦函数,计算出特征映射z。最后我们返回特征映射z。
356 0