关于#机器学习#的问题,如何解决?

真的很难
每次上机器学习的课
用spyder总是显示相应属性找不到
module 'sklearn.tree' has no attribute 'DecisonTreeClassifier'
应该是更新之后改名字了
但是改成什么我也不知道啊

sklearn是哪个版本就去查哪个版本的API,如 https://scikit-learn.org/dev/modules/tree.html

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7795248
  • 这篇博客你也可以参考下:如何在spyder中安装第三方包
  • 除此之外, 这篇博客: Spyder问题集中的 一、变量资源管理器里的变量无法调用 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 跟Matlab一样,Spyder里运行了程序之后,变量会保存在变量管理器里,这运行下一个程序还是可以调用这些变量的。但是现在遇到一个问题,运行第二个程序的时候,说这个变量没定义???
    解决方法:
    修改设置:
    Tools > Preferences > Run > General settings > 选上第二个
    在控制台的命名空间中运行,而不是在空的命名空间中运行
    在这里插入图片描述

  • 您还可以看一下 AI100讲师老师的视觉应用工程师-环境安装教学视频课程中的 spyder的安装与使用小节, 巩固相关知识点

翻译后报错解释。
模块“sklearn.tree”没有属性“DecisonTreeClassifier”
导入plot_tree函数尝试一下。