小编Dev*_*vRj的帖子

在 Keras 中保存和加载权重/模型时出现错误结果

我无法发布我正在使用的代码,但我会尝试解释它。首先,我定义了一些函数来预处理原始数据。然后,使用 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 会话中加载它们后我一直得到错误的结果)

python saving-data neural-network keras

6
推荐指数
0
解决办法
979
查看次数

SocketTimeoutException android改造

我正在我的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)

android socket-timeout-exception okhttp retrofit2

5
推荐指数
1
解决办法
5306
查看次数

使用js和谷歌地图api v3(地点库)解析地点照片

我正在开发一个网站,可以显示几个地方的照片。我得到的照片是这样的:

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)

然而,当我去谷歌地图并找到同一张照片(链接到同一张照片)时,质量更好。

在此输入图像描述

我怎样才能有相同的分辨率?

javascript google-maps google-maps-api-3

3
推荐指数
1
解决办法
738
查看次数