浏览期间单击某个元素时
<body>
Run Code Online (Sandbox Code Playgroud)
更改为
<body class="xyz">
Run Code Online (Sandbox Code Playgroud)
是否可以使用 uBlock Origin 动态删除此类?预期行为:当我单击此元素时,<body>不会改变。remove-attr.js (此答案建议)不起作用,因为加载页面时不存在类“xyz”。
我有两个像这样初始化的模型
vgg19 = keras.applications.vgg19.VGG19(
weights='imagenet',
include_top=False,
input_shape=(img_height, img_width, img_channels))
for layer in vgg19.layers:
layer.trainable = False
model = Sequential(layers=vgg19.layers)
model.add(Flatten())
model.add(Dense(1024, activation='relu'))
model.add(Dense(512, activation='relu'))
model.add(Dense(10, activation='softmax'))
opt = Adam(learning_rate=0.001, beta_1=0.9)
model.compile(
loss='categorical_crossentropy',
optimizer=opt,
metrics=['accuracy'])
Run Code Online (Sandbox Code Playgroud)
和
vgg19_2 = keras.applications.vgg19.VGG19(
weights='imagenet',
include_top=False,
input_shape=(img_height, img_width, img_channels))
model2 = Sequential(layers=vgg19_2.layers)
model2.add(Dense(1024, activation='relu'))
model2.add(Dense(512, activation='relu'))
model2.add(Dense(10, activation='softmax'))
opt = Adam(learning_rate=0.001, beta_1=0.9)
model2.compile(
loss='categorical_crossentropy',
optimizer=opt,
metrics=['accuracy'])
Run Code Online (Sandbox Code Playgroud)
换句话说,唯一的区别是第二个模型没有将 vgg19 层的可训练参数设置为 false。不幸的是,可训练设置为 true 的模型无法学习数据。
当我使用 model.fit 时我得到
Trainable set to false:
Epoch 1/51
2500/2500 [==============================] - 49s 20ms/step …Run Code Online (Sandbox Code Playgroud) machine-learning neural-network keras transfer-learning vgg-net