小编AKS*_*HAN的帖子

keras中的preprocess_input()方法

我正在尝试keras以下keras文档页面中的示例代码, https://keras.io/applications/

什么preprocess_input(x)功能keras在下面的代码所做的模块?为什么expand_dims(x, axis=0)在传递给preprocess_input()方法之前我们必须做什么?

from keras.applications.resnet50 import ResNet50
from keras.preprocessing import image
from keras.applications.resnet50 import preprocess_input
import numpy as np

model = ResNet50(weights='imagenet')

img_path = 'elephant.jpg'
img = image.load_img(img_path, target_size=(224, 224))
x = image.img_to_array(img)
x = np.expand_dims(x, axis=0)
x = preprocess_input(x)
Run Code Online (Sandbox Code Playgroud)

有没有对这些功能有很好解释的文档?

谢谢!

python keras

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

keras 中的因果填充

有人可以解释 Keras 中“因果”填充背后的直觉。是否有任何特定的应用程序可以使用它?

keras 手册说这种类型的填充会导致扩张卷积。“扩张”卷积究竟意味着什么?

python conv-neural-network keras

15
推荐指数
1
解决办法
6183
查看次数

传递给keras拟合发生器函数的每个历元的步数值

steps_per_epoch在理想情况下调用函数fit_generator()时需要设置值是number of total samples/ batch size什么?

classification generator keras

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

在keras中定义模型(include_top = True)

有人可以告诉我什么include_top = True意味着在keras中定义模型?

我在Keras文档中读到了这一行的含义.它说include_top:是否在网络顶部包含完全连接的层.

我仍然在寻找这行代码的直观解释.

ResNet50(include_top=True)
Run Code Online (Sandbox Code Playgroud)

谢谢!

python convolution neural-network keras

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

损失与准确性之间的关系

在训练CNN模型时,在每个时代实际上是否有可能减少损失和降低准确度?我在训练时得到以下结果.

在此输入图像描述

有人可以解释为什么会发生这种情况的可能原因吗?

谢谢!

machine-learning neural-network deep-learning conv-neural-network keras

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

Xavier和he_normal初始化的区别

在keras中,He normal和Xavier普通初始化器之间有什么区别?两者似乎都基于输入数据的方差来初始化权重.对两者之间的区别有任何直观的解释吗?

initialization machine-learning neural-network deep-learning keras

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

使用Softmax进行二进制分类

我正在使用具有二进制交叉熵的Sigmoid激活函数来训练二元分类器,其提供大约98%的良好准确度.
当我使用softmax和categorical_crossentropy进行训练时,精度非常低(<40%).
我将binary_crossentropy的目标作为0和1的列表传递,例如; [0,1,1,1,0].

知道为什么会这样吗?

这是我用于第二个分类器的模型: 在此输入图像描述

binary classification keras softmax sigmoid

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

Keras-嵌入层

是什么input_dim,output_diminput_length意味着:

Embedding(input_dim, output_dim, input_length)
Run Code Online (Sandbox Code Playgroud)

从我理解的文档:

  • input_dim:int> 0.词汇量的大小
  • output_dim:int> = 0.密集嵌入的维度.
  • input_length:输入序列的长度

因此,当我的输入是一个单词时,google.com每个字符由一个整数表示[5, 2, 2, 5, 8, 3, 4, 1, 2, 9],最大字长可能是75.可能的最大字符是38.我应该如何决定input_dim,output_diminput_length

python deep-learning keras

6
推荐指数
2
解决办法
3620
查看次数

使用CV2读取图像文件(文件存储对象)

我正在通过curl将图像发送到烧瓶服务器,我正在使用此curl命令

curl -F "file=@image.jpg" http://localhost:8000/home
Run Code Online (Sandbox Code Playgroud)

我试图在服务器端使用CV2读取文件.

在服务器端,我通过此代码处理图像

@app.route('/home', methods=['POST'])
def home():
    data =request.files['file']
    img = cv2.imread(data)
    fact_resp= model.predict(img)
    return jsonify(fact_resp)
Run Code Online (Sandbox Code Playgroud)

我收到这个错误 -

img = cv2.imread(data)
TypeError: expected string or Unicode object, FileStorage found
Run Code Online (Sandbox Code Playgroud)

如何在服务器端使用CV2读取文件?

谢谢!

curl image flask cv2

6
推荐指数
3
解决办法
7698
查看次数

Spacy日语分词器

我正在尝试使用Spacy的日语标记器。

import spacy
Question= '????? ??????'
nlp(Question.decode('utf8'))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误,

TypeError: Expected unicode, got spacy.tokens.token.Token
Run Code Online (Sandbox Code Playgroud)

有想法该怎么解决这个吗?

谢谢!

python nlp cjk spacy

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