KittenCN / predict_Lottery_ticket_pytorch

pytorch下基于transformer / LSTM模型的彩票预测
https://www.coderfan.com
65 stars 29 forks source link

大佬你好,出现没有找到红球模型错误,怎么解决?谢谢,是64位的win电脑不行吗? #12

Open Mengmake opened 3 months ago

Mengmake commented 3 months ago

2024-06-28 16:11:10.578 | INFO | main::522 - 正在创建【快乐8】数据集... 2024-06-28 16:11:11.004 | INFO | common:get_data_run:122 - 【快乐8】最新一期期号:2024169 2024-06-28 16:11:11.004 | INFO | common:get_data_run:123 - 正在获取【快乐8】数据。。。 2024-06-28 16:11:13.910 | INFO | common:get_data_run:131 - 【快乐8】数据准备就绪,共910期, 下一步可训练模型... 2024-06-28 16:11:13.910 | INFO | main:action:447 - 正在创建【快乐8】数据集... 100%|████████████████████████████████████████████████████████████████████████████████| 866/866 [00:28<00:00, 30.38it/s] 2024-06-28 16:11:42.447 | INFO | common:create_train_data:112 - 红球训练集数据维度: (866, 6, 80) 100%|██████████████████████████████████████████████████████████████████████████████████| 34/34 [00:01<00:00, 33.53it/s] 2024-06-28 16:11:43.461 | INFO | common:create_train_data:112 - 红球测试集数据维度: (34, 6, 80) 2024-06-28 16:11:43.461 | INFO | main:action:486 - 开始训练【快乐8】红球模型... 2024-06-28 16:11:43.461 | INFO | main:train_ball_model:197 - 标签数据维度: (866, 6, 80) 2024-06-28 16:11:44.916 | INFO | main:train_ball_model:246 - 系统将尝试读取最后版本继续训练! 2024-06-28 16:11:44.916 | INFO | main:load_model:179 - 没有找到红球模型,将重新训练! 2024-06-28 16:11:44.916 | INFO | main:train_ball_model:288 - 当前epoch是 0, 初次启动时间是 20240628161110, 最佳分数是 1.00e+09, 最佳损失是 1.00e+09 0%| | 0/100 [00:00<?, ?it/s]Traceback (most recent call last): File "run_train_model.py", line 564, in run(args.name, list_windows_size) File "run_train_model.py", line 511, in run action(name) File "run_train_model.py", line 488, in action train_ball_model(name, dataset=red_train_data, test_dataset=red_test_data, sub_name="红球") File "run_train_model.py", line 313, in train_ball_model for batch in dataloader: File "C:\Users\Administrator\anaconda3\envs\pytorch\lib\site-packages\prefetch_generator__init.py", line 116, in next raise next_item File "C:\Users\Administrator\anaconda3\envs\pytorch\lib\site-packages\prefetch_generator__init.py", line 98, in run for item in self.generator: self.queue.put((True , item)) File "C:\Users\Administrator\anaconda3\envs\pytorch\lib\site-packages\torch\utils\data\dataloader.py", line 631, in next__ data = self._next_data() File "C:\Users\Administrator\anaconda3\envs\pytorch\lib\site-packages\torch\utils\data\dataloader.py", line 675, in _next_data data = self._dataset_fetcher.fetch(index) # may raise StopIteration File "C:\Users\Administrator\anaconda3\envs\pytorch\lib\site-packages\torch\utils\data_utils\fetch.py", line 51, in fetch data = [self.dataset[idx] for idx in possibly_batched_index] File "C:\Users\Administrator\anaconda3\envs\pytorch\lib\site-packages\torch\utils\data_utils\fetch.py", line 51, in data = [self.dataset[idx] for idx in possibly_batched_index] File "C:\Users\Administrator\Downloads\predict_Lottery_ticket_pytorch-master\modeling.py", line 490, in getitem__ x_hot = binary_encode_array(x, self.num_classes) File "C:\Users\Administrator\Downloads\predict_Lottery_ticket_pytorch-master\modeling.py", line 38, in binary_encode_array binary_encoded_array[i, number - 1] = 1.0 # Adjust index for 0-based indexing IndexError: tensors used as indices must be long, int, byte or bool tensors 0%| | 0/100 [00:00<?, ?it/s]

(pytorch) C:\Users\Administrator\Downloads\predict_Lottery_ticket_pytorch-master>

zytops commented 3 months ago

可能是启动参数没配置对。

zhongliIOS commented 12 hours ago

解决了吗,我也出现了这个问题