深度学习——麦子学院(2)20161216

两节课课件:

file:///D:/Downloads/机器学习与深度学习/(Part One)深度学习基础/课件/3.1 决策树(decision tree)算法.html

file:///D:/Downloads/机器学习与深度学习/(Part One)深度学习基础/课件/3.2 决策树(decision tree)应用.html

决策树ID3算法的介绍 最重要的点在于tree的构建。考虑已知一个条件下的整体输出熵的变化。

Gain(A) = Info(D) - Infor_A(D)

在已经知道一个条件的时候,整体信息量会减少,即不确定性减小。减小的越多,说明该特征携带的信息量越大,因此熵减少最多的特征可作为第一个根节点。

在考虑代码的时候分别下载了anaconda;用anaconda自带的Spyder来编译调试代码。运行scikit-learn的decision tree的代码时可以跑出图片。但是跑视频对应的教学代码卡在了:

1、reader.next()报错

AttributeError: '_csv.reader' object has no attribute 'next'

表示费解。暂未解决。

2、Spyder作为IDE需要print后面携带();没有就报错。

正在考虑安装eclipse和Pydev结合的编译环境。但是不确定以上错误的来源。

已经安装theano。但是环境配置错误。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容