打开课时页面https://tianchi.aliyun.com/course/310/3556,右上角点Fork
打开的页面点编辑
系统自动下载ipynb文件,进入DSW环境,页面上说明了需要的python版本,numpy,sklearn版本要求
选择单元格点击工具栏中三角符号运行,或者按下Shift+Enter快捷键同样操作
进入模型训练部分出现错误
搜索文档,新版本sklearn GaussianNB去掉了var_smoothing参数,那去掉var_smoothing=1e-8这个参数再运行
继续运行有错误,DSW中sklearn版本为0.19.1,没有CategoricalNB的使用
网上搜索sklearn1.1版本中有CategoricalNB
在notebook中使用看到系统python版本为3.6.5
Import python
Print(python.version)
而sklearn1.1要求的python版本最低为3.8
那是DSW环境python版本较低,而且当前notebook开始也说明了要求python3.7以上。课时内容运行需要升级python才可以,DSW环境需要再改进。