小编use*_*212的帖子

检查模型输入时出错:预期卷积2d_input_1有4个维度,但得到的形状为数组(32,32,3)

我想从以下层开始训练深度网络:

model = Sequential()
model.add(Conv2D(32, 3, 3, input_shape=(32, 32, 3)))
Run Code Online (Sandbox Code Playgroud)

运用

history = model.fit_generator(get_training_data(),
                samples_per_epoch=1, nb_epoch=1,nb_val_samples=5,
                verbose=1,validation_data=get_validation_data()
Run Code Online (Sandbox Code Playgroud)

使用以下生成器:

def get_training_data(self):
     while 1:
        for i in range(1,5):
            image = self.X_train[i]
            label = self.Y_train[i]
            yield (image,label)
Run Code Online (Sandbox Code Playgroud)

(验证生成器看起来类似).

在培训期间,我收到错误:

Error when checking model input: expected convolution2d_input_1 to have 4 
dimensions, but got array with shape (32, 32, 3)
Run Code Online (Sandbox Code Playgroud)

怎么可能,第一层

 model.add(Conv2D(32, 3, 3, input_shape=(32, 32, 3)))
Run Code Online (Sandbox Code Playgroud)

deep-learning keras keras-layer

42
推荐指数
2
解决办法
10万
查看次数

将命令行参数传递给webpack.config.js

我有一个简单的webpack.config.js

module.exports = {
  entry: "./app.js",
  output: {
    filename: "bundle.js"
  },
}
Run Code Online (Sandbox Code Playgroud)

我想通过值entryoutput通过命令行参数.这可能吗,我该怎么做?

javascript webpack

29
推荐指数
4
解决办法
2万
查看次数

使用pathlib递归遍历所有子目录

如何使用pathlib以递归方式迭代给定目录的所有子目录?

p = Path('docs')
for child in p.iterdir(): child
Run Code Online (Sandbox Code Playgroud)

似乎只是迭代给定目录的直接子节点.

我知道这是可能的os.walk()glob,但我想使用pathlib因为我喜欢使用路径对象.

python python-3.x pathlib

26
推荐指数
6
解决办法
6672
查看次数

使用keras图像生成器平衡不平衡数据集

keras

ImageDataGenerator
Run Code Online (Sandbox Code Playgroud)

可用于"通过实时数据增量生成批量张量图像数据"(https://keras.io/preprocessing/image/)

教程在

https://blog.keras.io/building-powerful-image-classification-models-using-very-little-data.html

演示了如何使用ImageDataGenerator扩充小而平衡的数据集.是否有一种简单的方法可以使用此生成器来增加严重不平衡的数据集,从而使得生成的生成数据集得到平衡?

keras

18
推荐指数
1
解决办法
8888
查看次数

在Windows批处理中自动应答输入提示

在Windows批处理中,我想启动一个程序,提示用户输入:

>someProgram.exe
> "Please enter "s" to start the program:
> 
Run Code Online (Sandbox Code Playgroud)

如何自动将"y"输入传递给提示符,以便我可以通过单击批处理来启动程序?

windows batch-file

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

在回归模型中使用Keras ImageDataGenerator

我想用

flow_from_directory
Run Code Online (Sandbox Code Playgroud)

的方法

ImageDataGenerator
Run Code Online (Sandbox Code Playgroud)

生成回归模型的训练数据,其中目标值可以是介于1和-1之间的任何浮点值.

flow_from_directory
Run Code Online (Sandbox Code Playgroud)

有一个带有descripton的"class_mode"参数

class_mode:"分类","二进制","稀疏"或"无"之一.默认值:"分类".确定返回的标签数组的类型:"分类"将是2D单热编码标签,"二进制"将是1D二进制标签,"稀疏"将是1D整数标签.

我应该选择以下哪些值?他们似乎都不适合......

regression machine-learning neural-network keras

14
推荐指数
3
解决办法
5231
查看次数

用于节点应用程序的LibSass的SCSS编译器替代方案

Libsass似乎是SCSS最受欢迎的编译器之一, http://sass-lang.com/libsass列出了许多常见编程语言的各种libsass包装器.对于node-app,node-sass 和webpack或gulp的相应加载器似乎是最明显的选择.然而,安装和使用node-sass需要github访问和python 2.7解释器,并且出于我不想在这里讨论的原因,我在生产环境中都没有.

  1. 在没有github访问和python解释器的生产环境中安装和使用node-sass是否有可行的解决方法?
  2. 是否有其他SCSS - 编译器可以通过webpack或gulp使用,不需要Github访问和/或安装python解释器?

sass node.js gulp webpack

14
推荐指数
1
解决办法
2659
查看次数

在keras中交换张量轴

我想将图像批次的张量轴从(batch_size,row,col,ch)交换到(batch_size,ch,row,col).

在numpy,这可以完成

X_batch = np.moveaxis( X_batch, 3, 1)
Run Code Online (Sandbox Code Playgroud)

我怎么能在Keras那样做?

keras tensorflow

11
推荐指数
1
解决办法
5629
查看次数

将大小调整图层添加到keras顺序模型

如何添加调整大小图层

model = Sequential()
Run Code Online (Sandbox Code Playgroud)

运用

model.add(...)
Run Code Online (Sandbox Code Playgroud)

要将图像从形状(160,320,3)调整为(224,224,3)?

keras keras-layer

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

根据条件从数据框中随机删除行

给定一个特定列中具有数值的数据帧,我想随机删除该特定列中的值位于特定范围内的一定百分比的行.

例如,给定以下数据帧:

df = pd.DataFrame({'col1': [1,2,3,4,5,6,7,8,9,10]})
df
   col1
0     1
1     2
2     3
3     4
4     5
5     6
6     7
7     8
8     9
9    10
Run Code Online (Sandbox Code Playgroud)

col1低于6的2/5行应随机删除.

什么是最简洁的方法呢?

python pandas

10
推荐指数
1
解决办法
2162
查看次数