我有一个 .ASM 文件,我想在其中调用另一个 .ASM 或 .INC 文件中的过程。
我尝试将以下内容写入我的main.asm文件中:
INCLUDE file_op.inc
Run Code Online (Sandbox Code Playgroud)
然而,当我尝试运行它时,它只是说:
“模拟器已停止。”
当它第一次遇到另一个文件中指定的过程时,它会执行此操作。
另一个 .INC 文件中的过程是:
; A function to open a file using its name and remember its file_handle
open_file proc
mov ax, 3d00h ; System call to open a file
lea dx, file_name ; name of the file we are opening
int 21h ; system interrupt
mov file_handle, ax ; remember file_handle!!
ret
endp
; A function to read from a file byte by byte using …Run Code Online (Sandbox Code Playgroud) 我正在训练一个 LSTM 自动编码器,但损失函数随机上升,如下图所示:
我尝试了多种方法来防止这种情况发生,调整批量大小,调整图层中的神经元数量,但似乎没有任何帮助。我检查了我的输入数据以查看它是否包含空值/无穷大值,但它没有,它也被标准化了。这是我的代码供参考:
model = Sequential()
model.add(Masking(mask_value=0, input_shape=(430, 3)))
model.add(LSTM(100, dropout=0.2, recurrent_dropout=0.2, activation='relu'))
model.add(RepeatVector(430))
model.add(LSTM(100, dropout=0.2, recurrent_dropout=0.2, activation='relu', return_sequences=True))
model.add(TimeDistributed(Dense(3)))
model.compile(optimizer='adam', loss='mean_squared_error', metrics=['accuracy'])
context_paths = loadFile()
X_train, X_test = train_test_split(context_paths, test_size=0.20)
history = model.fit(X_train, X_train, epochs=1, batch_size=4, verbose=1, validation_data=(X_test, X_test))
Run Code Online (Sandbox Code Playgroud)
损失函数在随机时间点爆炸,有时早些,有时晚些。我读到这个线程可能出现的问题,但在尝试多次后的事情这一点我不知道怎样做才能防止损失函数从随机暴涨。任何建议表示赞赏。除此之外,我可以看到我的准确度并没有增加多少,所以问题可能是相互关联的。
正如标题所述,我可以运行以下查询:
EXPLAIN ANALYZE SELECT * FROM accounts WHERE screen_name='realDonaldTrump';
Run Code Online (Sandbox Code Playgroud)
并得到输出:
Gather (cost=1000.00..87090.59 rows=1 width=122) (actual time=369.168..383.632 rows=1 loops=1)
Workers Planned: 2
Workers Launched: 2
-> Parallel Seq Scan on accounts (cost=0.00..86090.49 rows=1 width=122) (actual time=312.741..326.849 rows=0 loops=3)
Filter: ((screen_name)::text = 'realDonaldTrump'::text)
Rows Removed by Filter: 1156140
Planning Time: 0.065 ms
Execution Time: 383.649 ms
Run Code Online (Sandbox Code Playgroud)
现在我的问题是如何转换此查询以使用更多或更少的工作人员?在网上我找到了一些参数,例如max_parallel_workers,但我无法将它们合并到查询中。我正在从 pycharm -> postgresql 控制台运行此查询。
编辑:从评论运行查询后,这是输出:
Gather (cost=1000.00..87090.59 rows=1 width=122) (actual time=348.717..403.839 rows=1 loops=1)
Workers Planned: 2
Workers Launched: 2
-> Parallel Seq Scan …Run Code Online (Sandbox Code Playgroud) assembly ×1
autoencoder ×1
dos ×1
emu8086 ×1
keras ×1
lstm ×1
postgresql ×1
python ×1
tasm ×1
x86-16 ×1