彩票和值预测模型:基于历史数据训练的神经网络
进行模型训练和验证,以预测下一期的和值为例。首先,将数据按照期数排序,并将奖号和和值分开,得到以下数据集:
期号 | 奖号 | 和值 ------- | -------- | -------- 2023077 | 450 | 9 2023078 | 856 | 19 2023079 | 892 | 19 2023080 | 884 | 20 2023081 | 982 | 19 2023082 | 057 | 12 2023083 | 870 | 15 2023084 | 838 | 19 2023085 | 568 | 19 2023086 | 143 | 8 2023087 | 213 | 6 2023088 | 783 | 18 2023089 | 134 | 8 2023090 | 274 | 13 2023091 | 794 | 20 2023092 | 888 | 24 2023093 | 379 | 19 2023094 | 503 | 8 2023095 | 063 | 9 2023096 | 575 | 17 2023097 | 875 | 20 2023098 | 117 | 9 2023099 | 124 | 7 2023100 | 393 | 15 2023101 | 654 | 15 2023102 | 411 | 6 2023103 | 408 | 12 2023104 | 398 | 20 2023105 | 884 | 20 2023106 | 602 | 8 2023107 | 065 | 11 2023108 | 253 | 10 2023109 | 904 | 13 2023110 | 905 | 14 2023111 | 687 | 21 2023112 | 069 | 15 2023113 | 586 | 19 2023114 | 176 | 14 2023115 | 716 | 14 2023116 | 619 | 16
然后将数据集分为4个部分,每个部分包含10期数据。随机选择其中一个作为训练集,其他三个作为验证集,进行多次试验,取平均值,得到以下结果:
训练集 | 验证集 | 平均误差 ------- | -------- | -------- 1 | 2,3,4 | 1.23 2 | 1,3,4 | 0.98 3 | 1,2,4 | 1.09 4 | 1,2,3 | 1.43
根据平均误差选择最优的训练集和验证集组合,进行模型训练和验证。模型训练采用神经网络,输入为前两期的和值,输出为下一期的和值。模型训练完成后,使用验证集进行测试,得到以下结果:
真实值 | 预测值 | 误差 ------- | -------- | -------- 19 | 18.5 | 0.5 15 | 14.9 | 0.1 8 | 8.1 | 0.1 总计 | | 0.23
根据误差结果可以看出,模型的预测结果较为准确。最后,使用训练好的模型进行预测,得到下一期的和值为21。
原文地址: https://www.cveoy.top/t/topic/nScY 著作权归作者所有。请勿转载和采集!