我是emacs的新手,这是我第一次尝试编辑.spacemacs配置文件。 我正在尝试在Spacemacs上安装Org图层,但收到了警告。
按照http://spacemacs.org/layers/+emacs/org/README.html#important-note 中的建议,org包含在-eval-after-load中
这是来自我的〜/ .spacemacs文件,其中org用-eval-after-load包装:
# Improving the accuracy using GridSearch
from keras.wrappers.scikit_learn import KerasClassifier
from sklearn.model_selection import GridSearchCV
from keras.models import Sequential
from keras.layers import Dense
def build_model(optimizer = 'adam'):
model = Sequential()
model.add(Conv2D(4, kernel_size=(3, 3),activation='relu',input_shape=input_shape))
model.add(Conv2D(8, (3, 3), activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Dropout(0.25))
model.add(Flatten())
model.add(Dense(16, activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(2, activation='softmax'))
model.compile(loss=keras.losses.categorical_crossentropy,
optimizer=optimizer,
metrics=['accuracy'])
return model
model = KerasClassifier(build_fn = build_model)
parameters = {'batch_size': [128, 256],
'epochs': [10, 20],
'optimizer': ['rmsprop']}
grid_search = GridSearchCV(estimator = model,
param_grid = parameters,
scoring = 'accuracy',
cv = 10)
grid_search = grid_search.fit(x_train, y_train)
best_parameters = grid_search.best_params_
best_accuracy = grid_search.best_score_
当我使用dotspacemacs / sync-configuration-layers时会出现此警告:
dotspacemacs-configuration-layers
'(
markdown
;; ----------------------------------------------------------------
;; Example of useful layers you may want to use right away.
;; Uncomment some layer names and press <SPC f e R> (Vim style) or
;; <M-m f e R> (Emacs style) to install them.
;; ----------------------------------------------------------------
helm
;; auto-completion
;; better-defaults
emacs-lisp
;; git
;; markdown
(with-eval-after-load 'org
org
)
;; (shell :variables
;; shell-default-height 30
;; shell-default-position 'bottom)
spell-checking
这是从dotfile-test-results缓冲区中截取的屏幕,显示“FAIL:with-eval-after-load”:
可能导致警告的原因是什么? 我使用的是GNU Emacs 25.2.1
答案 0 :(得分:1)
删除(with-eval-after-load 'org org)
并将其替换为普通org
。
这不是他们打算把它放在那里的。
如果您发现自己编写(或复制)自定义组织模式配置代码,请使用建议的方法。