# 归一化恢复
def normalized_back(y_train_tag, max_value, min_value):
# 假设 args.tag_len 是已知的,且 min_value 和 max_value 已经计算得到
y_train_restored = y_train_tag.astype(float) # 将整数转换为浮点数
y_train_restored = y_train_restored * (max_value - min_value) # 恢复原始的比例
y_train_restored = y_train_restored + min_value # 恢复原始的最小
return y_train_restored
# crf 用到的tag标签
min_value = np.min(y_train)
max_value = np.max(y_train)
normalized_y_train = (y_train - min_value) / (max_value - min_value)
# y标签 ,需要投射到 整数上的crf的标签
y_train_tag = (np.array(normalized_y_train) * (args.tag_len - 1)).astype(int) # 假设这是你的原始NumPy数组
y_train_tag = torch.tensor(y_train_tag, dtype=torch.float32).to(device)
# 归一化恢复 这个是 投射到100个标签回溯
def normalized_back(y_train_tag, max_value, min_value):
# 假设 args.tag_len 是已知的,且 min_value 和 max_value 已经计算得到
y_train_restored = y_train_tag.astype(float) # 将整数转换为浮点数
y_train_restored = y_train_restored / (args.tag_len - 1) # 逆转归一化的过程
y_train_restored = y_train_restored * (max_value - min_value) # 恢复原始的比例
y_train_restored = y_train_restored + min_value # 恢复原始的最小
return y_train_restored
归一化恢复 maxmin归一化后回溯 投射到100个标签回溯
原创
©著作权归作者所有:来自51CTO博客作者wx6466f25322644的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:pip install torch -t /home/aistudio/external-libraries 我怎么查询安装在特殊目录下面的torch都版本
下一篇:python 词向量的代码解读 self.word_embeds = nn.Embedding(vocab_size, embedding_dim) 解释下
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java healthCheck接口
对象克隆当拷贝一个变量时,原始变量与拷贝变量引用同一个对象,如图6-1所示。这就是说,改变一个变量所引用的对象将会对另一个变量产生影响。 Employee original = new Employee("John Public", 50000); Employee copy = original;copy.raiseSalary(10); // oops--also changed
java healthCheck接口 comparable接口 java clone方法 java object转date java 回调