机器学习第十二章
来源:互联网 发布:mac电脑如何制作铃声 编辑:程序博客网 时间:2024/05/01 22:39
本章,主要是讲了通过FP树的方法来寻找频繁项集,请注意,这种方法不能用于发现关联规则。FP树的构建过程可以直接看书中的图12-3和表12-2,图12-3很好地说明了FP树的构建过程。
由于我使用的是python3,所以需要对书中的代码进行一些小修改。
提示错误:
RuntimeError: dictionary changed size during iteration
对应函数createTree里的语句:
for k in headerTable.keys(): if headerTable[k] < minSup: del(headerTable[k])
这条语句的作用是遍历字典headerTable,删除字典中小于minSup的数据,这条语句在python2中是没有错误的,因为python2中字典是支持遍历的同时改变字典的大小的,但在python3中不支持,应该改成如下形式:
for k in list(headerTable): if headerTable[k] < minSup: del(headerTable[k])
将字典转为列表类型就可以了。
阅读全文
0 0
- 机器学习第十二章
- 机器学习(周志华) 参考答案 第十二章 计算理论学习
- 机器学习(周志华)_第十二章 计算学习理论
- Stanford机器学习---第十二讲.推荐系统
- FPGA机器学习之stanford机器学习第十二堂
- 机器学习-学习笔记 学习总结归纳(第十二周)
- 周志华 《机器学习》之 第十二章(计算学习理论)概念总结
- [完]机器学习实战 第十二章 使用FP-growth算法来高效发现频繁项集
- Stanford机器学习---第十二讲. 数据降维
- 深入理解机器学习:从理论到算法-习题全解之第十二章:凸学习问题
- FPGA机器学习之龙星计划机器学习第十二堂
- Linux学习之第十二章
- APUE第十二章学习笔记
- python学习笔记 第十二章
- 系统构架师学习 第十二章
- AUPE学习第十二章------线程控制
- 数学分析教程 第十二章学习感受
- July博客第十二章参考学习
- HDU
- Kubernetes之蓝绿部署
- Redis3.2+Tomcat实现集群的Session管理 -- tomcat-redis-session-manager的编译和开发部署环境搭建
- java网络编程--TCP程序设计
- ffmpeg在windows下使用MinGW+msys+VS2015编译(x86或64版本,链接x264库,VS2015中可debug调试)
- 机器学习第十二章
- 基于Qt的图表库
- 计算机科学与技术
- C++运算符重载
- 记一次服务器宕机后数据库恢复的过程
- 在vue项目中webpack打包后字体不生效
- 【案例】国家核电统一运维管理平台案例
- XML语言初步和DTD约束
- qb standing