采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,
#split the data from sklearn.model_selection import train_test_split X_train,X_test,y_train,y_test = train_test_split(X,y,test_size=0.33,random_state=10) print(X_train.shape,X_test.shape,X.shape)
这里的randon_state如何取值?如何影响数据分离?我看了官方文档也没看明白。
同学你好,不同场景下,random_state通常来说是没有一个明确的取值规律的,因为我们就是需要随机初始化某个功能。之所以可以设置某一个数值,主要有两个作用:1、实现模型结果的重复验证;2、不同的场景,可能在某种情况下模型表现比较好,可以回朔随机数据,可能可以寻找到一定的规律,帮助更好的理解模型。
非常感谢!
cheers
登录后可查看更多问答,登录/注册
人工智能基础全方位讲解,构建完整人工智能知识体系,带你入门AI
1.3k 5
4.1k 3
1.6k 2
2.3k 3
1.1k 11