小编Adi*_*hra的帖子

set_model()缺少1个必需的位置参数:'model'

我已经创建了一个Keras顺序模型并使用了Adam优化器.我想在每个时代之后获得学习率.这个stackoverflow问题似乎回答了我的问题.但是,当我按照上面提到的解决方案时,我收到以下错误

set_model() missing 1 required positional argument: 'model'
Run Code Online (Sandbox Code Playgroud)

这是我创建模型的代码:

model = Sequential()

model.add(Conv2D(64, (5, 5), input_shape=(IMG_HEIGHT, IMG_WIDTH, 3), activation='relu'))

model.add(Conv2D(64, (5, 5), activation='relu'))
model.add(MaxPooling2D((2, 2)))
model.add(Dropout(0.2))

model.add(Conv2D(128, (5, 5), activation='relu'))
model.add(Conv2D(128, (5, 5), activation='relu'))
model.add(MaxPooling2D((2, 2)))
model.add(Dropout(0.2))

model.add(Conv2D(256, (5, 5), activation='relu'))
model.add(Conv2D(256, (5, 5), activation='relu'))
model.add(MaxPooling2D((2, 2)))
model.add(BatchNormalization(axis=3))
model.add(Dropout(0.2))

model.add(Flatten())
model.add(Dense(256, activation='relu'))

model.add(Dropout(0.5))

model.add(Dense(256, activation='relu'))

model.add(Dropout(0.5))
model.add(Dense(10, activation='softmax'))

model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])

learning_rate_reduction = ReduceLROnPlateau(monitor='val_acc', 
                                            patience=3, 
                                            verbose=1, 
                                            factor=0.4, 
                                            min_lr=0.0001)
csvlogger = CSVLogger("solution.csv", separator='\t')
checkpoint = ModelCheckpoint("models/best_model5.h5", monitor="val_acc", save_best_only=True, mode='max') …
Run Code Online (Sandbox Code Playgroud)

python deep-learning keras tensorflow

5
推荐指数
3
解决办法
4102
查看次数

修复 yaml 文件中的 linting 错误

我想修复yamllint给出的错误。就像autotpep8自动将 python 代码格式化为 PEP8 样式一样,我们是否有类似的 yaml 文件?或者 VSCode 和 Pycharm 中是否有可用的插件?

python yaml lint

4
推荐指数
1
解决办法
8994
查看次数

将命令行参数传递给从 Makefile 调用的 python 脚本

我刚刚开始使用 GNU 的 make 命令来自动化操作。我遇到了问题,需要一些帮助。我有一个 python 脚本(abc.py),它接受带有短符号(“-t”)和长符号(“--type”)的命令行参数,并且可以运行为:

python abc.py --type "blah"
Run Code Online (Sandbox Code Playgroud)

但是,我希望从 Makefile 运行此脚本(abc.py)。所以,现在我的 Makefile 如下所示:

command:
    python abc.py
Run Code Online (Sandbox Code Playgroud)

我现在可以执行代码make command,但如何接受用户输入并将其传递给 abc.py?希望这个问题是正确的。

python makefile gnu-make command-line-arguments

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

将多个触发器与多个分支组合起来

我们如何在多个分支上运行多个触发器的 github 工作流程?示例 - 如何在pull_request&push上运行工作流程prod& dev?参考下面的代码片段

on: [push, pull_request]
  branches:    
    - 'dev'
    - 'prod'
Run Code Online (Sandbox Code Playgroud)

以上是不允许的。我收到以下错误 -

Property branches is not allowed.yaml-schema: GitHub Workflow
Run Code Online (Sandbox Code Playgroud)

我该如何处理这个问题?

workflow continuous-integration github github-actions

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