codecamp

TensorFlow对数据集重新取样

tf.contrib.data.rejection_resample

rejection_resample(
    dataset,
    class_func,
    target_dist,
    initial_dist=None,
    seed=None
)

定义在:tensorflow/contrib/data/python/ops/dataset_ops.py.

重新取样此数据集以实现目标类分布.

注意:重新取样是通过拒绝抽样进行的;输入值的一部分将被删除.

ARGS:

  • dataset:一个数据集对象.
  • class_func:一个函数,用于映射张量的嵌套结构(具有由 dataset.output_shapes 和 dataset.output_types 定义的形状和类型)到标量 tf.int32 的张量,值应在[0, num_classes].
  • target_dist:浮点型张量,形状为[num_classes].
  • initial_dist:(可选)浮点型张量,形状为[num_classes].如果没有提供,那么真实的类分布是以流式方式进行估计的.
  • seed:(可选)用于重新取样的 Python 整数种子.

返回:

返回一个数据集.


TensorFlow读取批处理
TensorFlow文本文件行的数据集
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

TensorFlow 函数介绍

TensorFlow 函数模块:tf

TensorFlow的image模块

TensorFlow使用之tf.io

TensorFlow使用之tf.keras

TensorFlow函数教程:tf.keras.applications

TensorFlow函数教程:tf.keras.backend

TensorFlow使用之tf.metrics

TensorFlow使用之tf.nn

TensorFlow使用之tf.python_io

TensorFlow 功能函数

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }