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

深度学习——麦子学院(2)20161216_第1张图片

两节课课件:

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。但是环境配置错误。

你可能感兴趣的:(深度学习——麦子学院(2)20161216)