今天在学习机器学习的过程中,由于想用到波士顿数据集,但却发现sklearn库中已经不再支持波士顿数据集了,后来上网上查找了相关原因,发现,这是一个政治干预,说是它存在道德问题,于是就在sklearn库版本号为1.2及以上版本已经被丢弃,具体想看的请点击波士顿数据集消失的原因,网上有说要把sklean版本降低,但我试了,却发现只降低scikit-learn的版本根本就不行,因为我的python解释器是3.11总是会报一堆的pip错误,我尝试了很多种采用这种思路去解决问题,发现不好弄得很,关于总之就是一个python解释器版本与scikit-learn版本相兼容的一个问题,这个需要一一去试,我这里说一种就算是高版本也能解决的方案
我就是采用fetch_openml函数解决的数据集缺失问题