Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

怎么大乐透的训练文件里get_dlt_data方法没有。。 #5

Open
zeku2022 opened this issue Jan 3, 2019 · 7 comments
Open

Comments

@zeku2022
Copy link

zeku2022 commented Jan 3, 2019

如题。。报错

@Liang-yc
Copy link
Owner

谢谢提醒,get_dlt_data已经加上了get_dlt_data函数,你看下现在运行有没有问题。

另外,注意下,get_dlt_data函数中只能选择random_order=False,因为早期的大乐透没有统计出球顺序。

最后,以后报错麻烦把错误信息贴出来,方便纠正,谢谢配合。

@zeku2022
Copy link
Author

谢谢提醒,get_dlt_data已经加上了get_dlt_data函数,你看下现在运行有没有问题。

另外,注意下,get_dlt_data函数中只能选择random_order=False,因为早期的大乐透没有统计出球顺序。

最后,以后报错麻烦把错误信息贴出来,方便纠正,谢谢配合。

嗯 好的 非常感谢~~辛苦了

@zeku2022
Copy link
Author

对了 试了一下,大乐透会预测出负数的数字,双色球预测篮球会出现数字0,以及红球有重复的现象。。。

@Liang-yc
Copy link
Owner

对了 试了一下,大乐透会预测出负数的数字,双色球预测篮球会出现数字0,以及红球有重复的现象。。。


1)关于蓝球出现负数和0:
你仔细看下代码好了,大乐透的两个蓝球(双色球的蓝球也一样)号码其实是当作和红球号码不一样的,例如,大乐透的蓝球数字1,我给网络输入的时候其实是1+34=35,用来区分红球的数字1。所以,对于序列号【1,2,3,4,5,1,2】(前五个数位红号,后两个数位蓝号),网络得到的输入序列其实是【1-1,2-1,3-1,4-1,5-1,1+34,2+34】。只不过最后网络输出的时候,我把这个补偿量又减掉了。现在网络预测出现负数,有两种可能:

  1. 你没有充分训练网络;
  2. 你训练的时候用的序列顺序和测试时候用的序列顺序不一致。(即random_order=Falserandom_order=True的问题。如果你没改代码的话,这个问题原则上不存在)

2)红球有重复的问题:

  1. 原则上你训练久了的话这种情况会变少,但是不能保证这种情况完全不会出现。(我目前训练完做预测出现重复数字的话,一般也就一个号重复,你没怎么训练的话,情况难说)
  2. 对于红球重复这个问题,我目前也没有什么彻底的解决方案。有人有好的方案的话,请留言。

@zeku2022
Copy link
Author

对了 试了一下,大乐透会预测出负数的数字,双色球预测篮球会出现数字0,以及红球有重复的现象。。。

1)关于蓝球出现负数和0:
你仔细看下代码好了,大乐透的两个蓝球(双色球的蓝球也一样)号码其实是当作和红球号码不一样的,例如,大乐透的蓝球数字1,我给网络输入的时候其实是1+34=35,用来区分红球的数字1。所以,对于序列号【1,2,3,4,5,1,2】(前五个数位红号,后两个数位蓝号),网络得到的输入序列其实是【1-1,2-1,3-1,4-1,5-1,1+34,2+34】。只不过最后网络输出的时候,我把这个补偿量又减掉了。现在网络预测出现负数,有两种可能:

  1. 你没有充分训练网络;
  2. 你训练的时候用的序列顺序和测试时候用的序列顺序不一致。(即random_order=Falserandom_order=True的问题。如果你没改代码的话,这个问题原则上不存在)

2)红球有重复的问题:

  1. 原则上你训练久了的话这种情况会变少,但是不能保证这种情况完全不会出现。(我目前训练完做预测出现重复数字的话,一般也就一个号重复,你没怎么训练的话,情况难说)
  2. 对于红球重复这个问题,我目前也没有什么彻底的解决方案。有人有好的方案的话,请留言。

嗯 谢谢。目前我已经训练了几十万次了。这两个情况好像是变少了。
只是大乐透的预测,感觉每一次预测都是差不多一样的数字,即使每次都获取了最新数据后。

@Liang-yc
Copy link
Owner

对了 试了一下,大乐透会预测出负数的数字,双色球预测篮球会出现数字0,以及红球有重复的现象。。。

1)关于蓝球出现负数和0:
你仔细看下代码好了,大乐透的两个蓝球(双色球的蓝球也一样)号码其实是当作和红球号码不一样的,例如,大乐透的蓝球数字1,我给网络输入的时候其实是1+34=35,用来区分红球的数字1。所以,对于序列号【1,2,3,4,5,1,2】(前五个数位红号,后两个数位蓝号),网络得到的输入序列其实是【1-1,2-1,3-1,4-1,5-1,1+34,2+34】。只不过最后网络输出的时候,我把这个补偿量又减掉了。现在网络预测出现负数,有两种可能:

  1. 你没有充分训练网络;
  2. 你训练的时候用的序列顺序和测试时候用的序列顺序不一致。(即random_order=Falserandom_order=True的问题。如果你没改代码的话,这个问题原则上不存在)

2)红球有重复的问题:

  1. 原则上你训练久了的话这种情况会变少,但是不能保证这种情况完全不会出现。(我目前训练完做预测出现重复数字的话,一般也就一个号重复,你没怎么训练的话,情况难说)
  2. 对于红球重复这个问题,我目前也没有什么彻底的解决方案。有人有好的方案的话,请留言。

嗯 谢谢。目前我已经训练了几十万次了。这两个情况好像是变少了。
只是大乐透的预测,感觉每一次预测都是差不多一样的数字,即使每次都获取了最新数据后。

大乐透那个其实只是为了演示给你们看推广到其他数据集而已,你可以自己再研究下,正常训练的话结果应该没那么糟糕😀。

@zeku2022
Copy link
Author

对了 试了一下,大乐透会预测出负数的数字,双色球预测篮球会出现数字0,以及红球有重复的现象。。。

1)关于蓝球出现负数和0:
你仔细看下代码好了,大乐透的两个蓝球(双色球的蓝球也一样)号码其实是当作和红球号码不一样的,例如,大乐透的蓝球数字1,我给网络输入的时候其实是1+34=35,用来区分红球的数字1。所以,对于序列号【1,2,3,4,5,1,2】(前五个数位红号,后两个数位蓝号),网络得到的输入序列其实是【1-1,2-1,3-1,4-1,5-1,1+34,2+34】。只不过最后网络输出的时候,我把这个补偿量又减掉了。现在网络预测出现负数,有两种可能:

  1. 你没有充分训练网络;
  2. 你训练的时候用的序列顺序和测试时候用的序列顺序不一致。(即random_order=Falserandom_order=True的问题。如果你没改代码的话,这个问题原则上不存在)

2)红球有重复的问题:

  1. 原则上你训练久了的话这种情况会变少,但是不能保证这种情况完全不会出现。(我目前训练完做预测出现重复数字的话,一般也就一个号重复,你没怎么训练的话,情况难说)
  2. 对于红球重复这个问题,我目前也没有什么彻底的解决方案。有人有好的方案的话,请留言。

嗯 谢谢。目前我已经训练了几十万次了。这两个情况好像是变少了。
只是大乐透的预测,感觉每一次预测都是差不多一样的数字,即使每次都获取了最新数据后。

大乐透那个其实只是为了演示给你们看推广到其他数据集而已,你可以自己再研究下,正常训练的话结果应该没那么糟糕😀。

哦~~Soga。。之前我自己改过一部分代码,感觉准一点,后来更新了代码 ,就出预测结果都差不多的数了 😂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants