qq492947833

Results 1 comments of qq492947833

我有一样的问题,在您的网络把embegging和encoding做add的时候,会发现encoding总是比embegging层多1个维度,比如我input层是(5,7)那么embegging层是(5,7),encoding层就是(5,7,7),这样会一直报错,无论网络其他参数如何设置。 `ValueError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_11232\2887985132.py in () ----> 1 model,predicty,testy,r,p=Auto_Transformer(vwave,vx,5,[['input'],['transformer'],['fc',1],['activation','sigmoid']],test_size=0.25,task_mode='binary_classify',if_best_mode='no',modelpath=None,e_d_layernum=2,heads_num=2,kernel_size=64,drop_rate=0.0,kernel_initializer='he_normal',if_weight_initialize='no',weight_initialize_method='TruncatedNormal',weight_initialize_parameter1=0.00,weight_initialize_parameter2=0.05,if_print_model='yes',loss_function='default',optimizer='SGD',metrics='default',learning_rate=0.001,epochs=500,batch_size=20,ifrandom_split='yes',ifmute='no',ifsave='yes',savepath=r'H:\heatwave_model_accuracy_Transformer_5day',device='gpu') ~\AppData\Local\Temp\ipykernel_11232\1532197090.py in Auto_Transformer(vy, vx, timestep, model_list, test_size, task_mode, if_best_mode, modelpath, e_d_layernum, heads_num, kernel_size, drop_rate, kernel_initializer, if_weight_initialize, weight_initialize_method,...