首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用tensorflow标准化功能的正确方法是什么?

使用tensorflow标准化功能的正确方法是什么?
EN

Stack Overflow用户
提问于 2018-06-29 21:19:34
回答 1查看 248关注 0票数 1

我有一个使用tensorflow的数据集,其中包含我想要扩展的功能。问题是,我不明白在输入集上应用转换,然后再对随机输入向量(针对单个预测)应用转换的机制是什么。

对数据集进行标准化以便保留均值和标准差以供以后使用的最佳实践模式是什么?换句话说,在训练模型时,如何在训练和测试时有效地应用定义的预处理方法?

编辑:我想可能是这样的。

代码语言:javascript
复制
init_dataset = [[1,2,3],[4,5,6],[7,8,9]]

init_dataset_normalized = normalize(init_data_set)

fit = model( init_dataset_normalized )

pred = fit.predict( normalize( random_input ))
EN

回答 1

Stack Overflow用户

发布于 2018-06-29 21:50:15

假设我有灰度图像,我使用以下内容:

代码语言:javascript
复制
def scale(X):
    x = []
    for i in range(len(X)):
        x.append(X[i].astype('float32'))
        x[i] /= 255.0
    return x

希望这能回答这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51102723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档