小编lhl*_*mgr的帖子

使用Dataset API生成平衡的迷你批次

我对新数据集API(tensorflow 1.4rc1)有疑问.我有一个不平衡的数据集与标签01.我的目标是在预处理过程中创建平衡的迷你批次.

假设我有两个过滤的数据集:

ds_pos = dataset.filter(lambda l, x, y, z: tf.reshape(tf.equal(l, 1), []))
ds_neg = dataset.filter(lambda l, x, y, z: tf.reshape(tf.equal(l, 0), [])).repeat()
Run Code Online (Sandbox Code Playgroud)

有没有办法组合这两个数据集,使得结果数据集如下所示ds = [0, 1, 0, 1, 0, 1]:

像这样的东西:

dataset = tf.data.Dataset.zip((ds_pos, ds_neg))
dataset = dataset.apply(...)
# dataset looks like [0, 1, 0, 1, 0, 1, ...]
dataset = dataset.batch(20)
Run Code Online (Sandbox Code Playgroud)

我目前的做法是:

def _concat(x, y):
   return tf.cond(tf.random_uniform(()) > 0.5, lambda: x, lambda: y)
dataset = tf.data.Dataset.zip((ds_pos, ds_neg))
dataset = dataset.map(_concat)
Run Code Online (Sandbox Code Playgroud)

但我觉得有一种更优雅的方式.

提前致谢!

tensorflow tensorflow-datasets

9
推荐指数
1
解决办法
2388
查看次数

从AccessibilityService在Chrome中执行Javascript

我想写一个AccessibilityService应该帮助用户填写表格.我看到了通过调用Javascript代码的可能性WebView.loadUrl().但是,因为我只是AccessibilityNodeInfo我只看到它WebView在屏幕上.

经过一些研究,我看到TalkBackService能够注入Javascript,并且在不同的帖子中(WebView和native之间的通信的替代方式)我看到它可能,如果我有一个对象的引用WebView.

有没有办法Message在Chrome浏览器中通过这样的或广播意图执行JavaScript ?

如果有人可以帮助我真的很棒!非常感谢!

android google-chrome android-webview

6
推荐指数
1
解决办法
1679
查看次数

为什么 JavaFX 3D 分子示例中使用 3 个 Xform 对象

我有一个与 Oracle 文档中的 MoleculeSampleApp相关的问题。在该函数中buildCamera(),他们创建了三个类型对象Xform,并另外将相机添加到第三个对象中。为什么我需要这三个嵌套的“Xform-Objects”?提前致谢!

private void buildCamera() {
    root.getChildren().add(cameraXform);
    cameraXform.getChildren().add(cameraXform2);
    cameraXform2.getChildren().add(cameraXform3);
    cameraXform3.getChildren().add(camera);
    cameraXform3.setRotateZ(180.0);

    camera.setNearClip(0.1);
    camera.setFarClip(10000.0);
    camera.setTranslateZ(-cameraDistance);
    cameraXform.ry.setAngle(320.0);
    cameraXform.rx.setAngle(40);
}
Run Code Online (Sandbox Code Playgroud)

java javafx-8

4
推荐指数
1
解决办法
1464
查看次数