我从Gradle开始,我想知道如何在我的JAR中包含单个依赖项(在我的情况下是TeamSpeak API),以便它可以在运行时使用.
这是我的build.gradle的一部分:
apply plugin: 'java'
compileJava {
sourceCompatibility = '1.8'
options.encoding = 'UTF-8'
}
jar {
manifest {
attributes 'Class-Path': '.......'
}
from {
* What should I put here ? *
}
}
dependencies {
compile group: 'org.hibernate', name: 'hibernate-core', version: '4.3.7.Final'
compile group: 'org.spigotmc', name: 'spigot', version: '1.8-R0.1-RELEASE'
// Many other dependencies, all available at runtime...
// This one isn't. So I need to include it into my JAR :
compile group: 'com.github.theholywaffle', name: 'teamspeak3-api', version: '+' …Run Code Online (Sandbox Code Playgroud) 对于 Keras 模型,我添加了 TensorBoard 回调来生成稍后可视化的日志文件。
问题是,如果我多次训练模型,它会生成多个日志文件,并且步骤号总是重新启动为 0,而不是继续上次运行的最后一步。
这会导致 TensorBoard 中的图表无法利用(下面的屏幕截图)。
使用原始 Tensorflow,我发现可以通过添加“global_step”张量来跟踪运行之间的纪元数来解决这个问题。
但是我如何使用 Keras 来做到这一点?
我正在尝试在 Google Cloud ML 上部署训练脚本。当然,我已经将我的数据集(CSV 文件)上传到了 GCS 的存储桶中。
我曾经使用 read_csv 从 Pandas 导入我的数据,但它似乎不适用于 GCS 路径。
我应该如何进行(我想继续使用熊猫)?
import pandas as pd
data = pd.read_csv("gs://bucket/folder/file.csv")
Run Code Online (Sandbox Code Playgroud)
输出 :
ERROR 2018-02-01 18:43:34 +0100 master-replica-0 IOError: File gs://bucket/folder/file.csv does not exist
Run Code Online (Sandbox Code Playgroud) python ×2
build.gradle ×1
dependencies ×1
gradle ×1
jar ×1
java ×1
keras ×1
pandas ×1
tensorboard ×1
tensorflow ×1