我无法发布我正在使用的代码,但我会尝试解释它。首先,我定义了一些函数来预处理原始数据。然后,使用 keras 我有以下架构:
model = Sequential()
model.add(Dense(10, input_dim=230, init='uniform',activation='sigmoid'))
model.add(Dense(5, init='uniform', activation='sigmoid'))
model.add(Dense(2, init='uniform', activation='sigmoid'))
model.compile(loss='mse', optimizer='RMSprop', metrics=['binary_accuracy'])
model.fit(trainX, trainY, nb_epoch=1000, batch_size=1, callbacks=[history], verbose=2)
Run Code Online (Sandbox Code Playgroud)
现在关于问题。当我运行代码时,我获得了 >98% 的准确度,但是当我保存权重/模型(遵循 keras doc)然后加载它们时,我得到了垃圾结果。
我试过在编译行之前和之前加载,保存/加载权重/模型,没有任何效果(在不同的 python 会话中加载它们后我一直得到错误的结果)
我正在我的Android应用程序中使用改造来构建一个宁静的客户端,但是我在尝试从我的webservice中检索数据时遇到异常,第一次调用无异常,但我更改了参数并重试获取新数据我得到了下面提到的例外情况
这是我的服务生成器类
public class ServiceGenerator {
public static final String API_BASE_URL = "http://192.168.43.109:9988/Serv/";
private static OkHttpClient.Builder httpClient = new OkHttpClient.Builder();
private static Retrofit.Builder builder =
new Retrofit.Builder()
.baseUrl(API_BASE_URL)
.addConverterFactory(GsonConverterFactory.create());
public static <S> S createService(Class<S> serviceClass) {
Retrofit retrofit = builder.client(httpClient.build()).build();
return retrofit.create(serviceClass);
}}
Run Code Online (Sandbox Code Playgroud)
这是我得到的堆栈跟踪:
W/System.err: java.net.SocketTimeoutException
W/System.err: at java.net.PlainSocketImpl.read(PlainSocketImpl.java:488)
W/System.err: at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:37)
W/System.err: at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:237)
W/System.err: at okio.Okio$2.read(Okio.java:140)
W/System.err: at okio.AsyncTimeout$2.read(AsyncTimeout.java:238)
W/System.err: at okio.RealBufferedSource.indexOf(RealBufferedSource.java:325)
W/System.err: at okio.RealBufferedSource.indexOf(RealBufferedSource.java:314)
W/System.err: at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:210)
W/System.err: at okhttp3.internal.http.Http1xStream.readResponse(Http1xStream.java:184)
W/System.err: at okhttp3.internal.http.Http1xStream.readResponseHeaders(Http1xStream.java:125)
W/System.err: at okhttp3.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:775)
W/System.err: …Run Code Online (Sandbox Code Playgroud) 我正在开发一个网站,可以显示几个地方的照片。我得到的照片是这样的:
var photos = typeof place.photos !== 'undefined' ? place.photos[0].getUrl({ 'maxWidth': 100, 'maxHeight': 125 }) : '';
if (photos.length) {//...//}
Run Code Online (Sandbox Code Playgroud)
不幸的是,当我想显示照片时,它们的清晰度非常糟糕:
注意:我用w3schools 幻灯片显示照片,并将照片设置如下:
var images = document.getElementById("PhotoFond").getElementsByTagName("img");
for (i=0; i<images.length; i++;) {
if (!photosSlide[i]) {return;}
images[n - 1].src = photosSlide[i];
}
Run Code Online (Sandbox Code Playgroud)
然而,当我去谷歌地图并找到同一张照片(链接到同一张照片)时,质量更好。
我怎样才能有相同的分辨率?
android ×1
google-maps ×1
javascript ×1
keras ×1
okhttp ×1
python ×1
retrofit2 ×1
saving-data ×1