小编nem*_*emo的帖子

keras:如何按顺序预测课程?

我正在尝试预测keras中的图像类(二进制分类).模型精度很好,但似乎是ImageDataGenerator对输入图像进行混洗,因此我无法将预测的类与原始图像进行匹配.

datagen = ImageDataGenerator(rescale=1./255)

generator = datagen.flow_from_directory(
        pred_data_dir,
        target_size=(img_width, img_height),
        batch_size=32,
        class_mode=None,
        shuffle=False,
        save_to_dir='images/aug'.format(feature))

print  model.predict_generator(generator, nb_input)
Run Code Online (Sandbox Code Playgroud)

例如,如果我有a1.jpg,a2.jpg...,a9.jpgpred_data_dir,我希望得到一个类似的数组

[class for a1.jpg, class for a2.jpg, ... class for a9.jpg] 
Run Code Online (Sandbox Code Playgroud)

来自model.predict_generator(),但实际上我有类似的东西

[class for a3.jpg, class for a8.jpg, ... class for a2.jpg]
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

keras

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

如果你今天开始使用什么堆栈用于新的Web Java项目?

如果您今天要开始一个全新的Java项目,并满足以下要求:

  • 规模大(20k +用户)

  • 你想要使用相当成熟的东西(不会发生剧烈的变化)并且在3年内不会成为死技术

  • 你想要一些非常高效的东西(没有服务器在开发中重新启动,保存代码及其自动编译和部署),生产力和上市时间是关键.

  • 前端有一定数量的AJAX

  • 没有脚本语言(JRuby,Groovy,PHP等),它必须是Java

  • 必须支持i18n

您将使用什么堆栈?为什么?(当我说堆栈时,我的意思是,所有的东西都要坚果,所以应用服务器,mvc框架,bean框架,ORM框架,javascript框架等......)

java model-view-controller stack frameworks

8
推荐指数
2
解决办法
844
查看次数

python pyusb import usb.core不起作用

我正在按照教程(http://pyusb.sourceforge.net/docs/1.0/tutorial.html)

我在windows xp sp3上,我的python版本是2.7,我下载并安装了pyusb-1.0.0-a1.zip

和libusb-win32-bin-1.2.4.0.zip

import usb
Run Code Online (Sandbox Code Playgroud)

工作良好

import usb.core
Run Code Online (Sandbox Code Playgroud)

根本不起作用

它说

Traceback (most recent call last):
  File "D:\py\usb.py", line 1, in <module>
    from usb import core
  File "D:\py\usb.py", line 1, in <module>
    from usb import core
ImportError: cannot import name core
Run Code Online (Sandbox Code Playgroud)

任何解决方案

谢谢!

ps"来自usb import core"这个

Traceback (most recent call last):
  File "D:\py\usb.py", line 1, in <module>
    from usb import core
  File "D:\py\usb.py", line 1, in <module>
    from usb import core
ImportError: cannot import name core
Run Code Online (Sandbox Code Playgroud)

完整源代码在这里

from …
Run Code Online (Sandbox Code Playgroud)

python usb import pyusb

8
推荐指数
2
解决办法
3万
查看次数

Golang:交换两个数字的接口

我想使用接口交换两个数字,但界面概念让我感到困惑.

http://play.golang.org/p/qhwyxMRj-c

这是代码和游乐场.如何使用界面和交换两个输入数字?我需要定义两个结构吗?

type num struct {
    value interface{}
}

type numbers struct {
    b *num
    c *num
}

func (a *num) SwapNum(var1, var2 interface{}) {
    var a num

    temp := var1
    var1 = var2
    var2 = temp
}

func main() {
    a := 1
    b := 2
    c := 3.5
    d := 5.5

    SwapNum(a, b)
    fmt.Println(a, b) // 2 1
    SwapNum(c, d)
    fmt.Println(c, d) // 5.5 3.5
}
Run Code Online (Sandbox Code Playgroud)

go

8
推荐指数
1
解决办法
5475
查看次数

在go中发出请求时,http.Request RequestURI字段

我从服务器转储请求[]byte并用于ReadRequest使用Client.Do方法发出请求.我收到一个错误:

http:Request.RequestURI无法在客户端请求中设置.

你能解释一下为什么我得到这个错误吗?

http go

7
推荐指数
1
解决办法
4984
查看次数

如果使用批量标准化,是否需要标准化输入?

我一直在玩Keras的批量标准化.我想知道批量标准化是否也使神经网络的输入正常化.这是否意味着我不需要标准化我的网络输入并依靠BN来做到这一点?

machine-learning normalization neural-network keras

7
推荐指数
1
解决办法
850
查看次数

损失函数设计,以适用于假阳性和假阴性的不同重量

我正在尝试解决语义分段问题.根据实际约束,假阳性的标准和假阴性的标准是不同的.例如,如果像素被错误校正,则前景不太理想,而像素被错误校正为背景.如何在设置损失函数时处理这种约束.

computer-vision image-segmentation deep-learning keras tensorflow

7
推荐指数
1
解决办法
1939
查看次数

ondestroy不总是被称为?

我已经在onDestroy我的活动中添加了一些缓存清理代码,但大部分时间代码都没有执行,除非我通过显式完成活动finish().

编辑:只读或onDestroyfinish()在系统资源不足时调用.那么我需要在哪里放置缓存清理代码?如果我将其放入onPause()并且用户返回应用程序,则清除缓存.我实际上是将重要的临时文件存储在不应删除的缓存中onPause.

android ondestroy

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

Skorch GridSearchCV:FitFailedWarning:估计器拟合失败。这些参数在此训练测试分区上的分数将设置为 nan

我有特征和标签x的维度数据。(n_samples, time_steps, n_features)(n_samples, 1, n_labels)y

由此我创建了一个训练、开发和测试 pytorch 数据集。

我想使用 GridSearchCV 对超参数进行网格搜索。那是我写的:

'Define the network'
sampling_interval = 0.1
net = ConvNet(time_window, ny)
net.float()

'Split test training set'
# trainin test. In this case we take some experiements as test and some as trainint
train_set_split = 0.9
dev_set_split = 0.05
test_set_split = 0.05

# Creating data indices for training and validation splits:
dataset_size = x.shape[0]
indices = list(range(dataset_size))
np.random.shuffle(indices)
split1 = int(np.floor(train_set_split * dataset_size))
split2 = int(np.floor(dev_set_split …
Run Code Online (Sandbox Code Playgroud)

python conv-neural-network pytorch skorch

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

模板不会将接口类型的字段评估为基础类型

使用golang html/template(与的行为相同text/template)。如果我有一个成员类型为接口类型的结构,则无法访问基础类型的成员(特别是尝试访问实现接口InnerInterface但通过InnerInterface接口类型(而不是结构类型)返回的结构上的字段) 。

http://play.golang.org/p/ZH8wSK83oM

package main

import "fmt"
import "os"
import "html/template"

type InnerInterface interface{ InnerSomeMethod() }

type MyInnerStruct struct { Title string }
func (mis MyInnerStruct)InnerSomeMethod() { fmt.Println("Just to show we're satisfying the interface") }

type MyOuterStruct struct { Inner InnerInterface }


func main() {

    fmt.Println("Starting")


    arg := MyOuterStruct{Inner:MyInnerStruct{Title:"test1"}}

    err := template.Must(template.New("testtmpl").Parse("{{.Inner.Title}}")).Execute(os.Stdout, arg)
    if err != nil { panic(err) }

}
Run Code Online (Sandbox Code Playgroud)

更改:更改type MyOuterStruct struct { Inner InnerInterface }为完全通用的接口,即使type MyOuterStruct …

struct field interface go

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