首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
regex
httprequest
merge
php5
select
netty
copy
subset
controller
object
plugins
iostream
main
search
javascript
runtime
frameworks
dll
php
random
datetime
dagger
jsp
chat
byte
hashset
vbscript
metadata
eval
filter
vba
integer
tree
client
yaml
audio
emoji
foreach
header
php8
java
keyword
list
schema
python
web
python3
config
testing
hashcode
fetch
stream
function
flutter
char
substring
utf-8
node.js
range
cmd
process
callback
input
require
post
grid
spring
command
future
default
shell
golang
less
case
instance
数组
python2
sum
tags
当前位置:
开发笔记
>
编程语言
> 正文
weka中ID3算法及可视化
作者: | 来源:互联网 | 2023-07-19 17:50
weka中ID3算法及可视化最近看西瓜书看到决策树,想把数据集拿过来跑跑,具体我在博客中写了。但是遇到一个问题就是新版本weka(我用的是3.7.11和3.8.1)中均
weka中ID3算法及可视化
最近看西瓜书看到决策树,想把数据集拿过来跑跑,具体我在博客中写了。但是遇到一个问题就是新版本weka(我用的是3.7.11和3.8.1)中均不再提供ID3算法,可能确实是ID3算法缺点太过明显,这个不在我们的讨论之内。但是对于初学者拿来练手了解原理还是蛮好的,找了好久终于在weka中找到了ID3算法,就是通过
weka的Tools->package manager
在里面找到包simpleEducationalLearningSchemes安装即可。但是安装的这个ID3算法并不提供可视化功能如下图所示:
只能自己想办法解决了,J48是提供可视化的,打开J48的源码,会发现,J48多实现了一个接口Drawable,是weka.core中一个用户绘图的接口,这个接口详细信息如下:
J48中主要实现了graph()这个方法,但是weka绘制决策树用的是
Graphviz绘图的,这个涉及到dot语言,有兴趣的自行谷歌百度,我也不会。因此自己在充分借鉴链接的基础上,经过修改整合,终于ID3可是可视化了,已将源码放到了github上,在eclipse中调用,数据集用的西瓜书上西瓜数据集2.0,也放到github上了,需要的自行下载。可视化效果如下:
欢迎大家留言交流
算法
package
io
scheme
百度
git
eclipse
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
eclipse
如何在Android Studio中导入并编译OSChina Android源码
本文将详细介绍如何在Android Studio中导入和编译OSChina Android 2.4版本的源码。包括所需软件、下载地址以及一些注意事项。 ...
[详细]
蜡笔小新 2024-11-15 06:37:28
object
Java 15 发布,带来多项重要更新!
2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ...
[详细]
蜡笔小新 2024-11-14 12:11:09
chat
专业人士如何做自媒体
专业人士如何做自媒体 ...
[详细]
蜡笔小新 2024-11-13 20:59:44
chat
三角测量计算三维坐标的代码_双目三维重建——层次化重建思考
双目三维重建——层次化重建思考FesianXu2020.7.22atANTFINANCIALintern前言本文是笔者阅读[1]第10章内容的笔记,本文从宏观的角度阐 ...
[详细]
蜡笔小新 2024-11-13 19:31:37
byte
Java反射机制详解及应用场景
本文详细介绍了Java反射机制的基本概念、获取Class对象的方法、反射的主要功能及其在实际开发中的应用。通过具体示例,帮助读者更好地理解和使用Java反射。 ...
[详细]
蜡笔小新 2024-11-13 16:08:08
php
Spring – Bean Life Cycle
Spring – Bean Life Cycle ...
[详细]
蜡笔小新 2024-11-13 13:24:40
filter
com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例
com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ...
[详细]
蜡笔小新 2024-11-13 10:47:33
main
Java 并发编程:深入解析 AtomicInteger 和 CAS 无锁算法
在多线程并发环境中,普通变量的操作往往是线程不安全的。本文通过一个简单的例子,展示了如何使用 AtomicInteger 类及其核心的 CAS 无锁算法来保证线程安全。 ...
[详细]
蜡笔小新 2024-11-12 16:40:04
php
从0到1搭建大数据平台
从0到1搭建大数据平台 ...
[详细]
蜡笔小新 2024-11-12 15:26:03
byte
字节流(InputStream和OutputStream),字节流读写文件,字节流的缓冲区,字节缓冲流
字节流抽象类InputStream和OutputStream是字节流的顶级父类所有的字节输入流都继承自InputStream,所有的输出流都继承子OutputStreamInput ...
[详细]
蜡笔小新 2024-11-12 14:07:25
php
解决 Ubuntu 下 Samba 重新安装时配置文件未重新生成的问题
在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ...
[详细]
蜡笔小新 2024-11-12 13:02:23
main
Mac上安装Jupyter Notebook的详细步骤与技巧
本文将详细介绍如何在Mac上安装Jupyter Notebook,并提供一些常见的问题解决方法。通过这些步骤,您将能够顺利地在Mac上运行Jupyter Notebook。 ...
[详细]
蜡笔小新 2024-11-12 00:45:51
main
飞桨助力产业智能化:百度自研AI硬件深度融合
在2019中国国际智能产业博览会上,百度董事长兼CEO李彦宏强调,人工智能应务实推进其在各行业的应用。随后,在“ABC SUMMIT 2019百度云智峰会”上,百度展示了通过“云+AI”推动AI工业化和产业智能化的最新成果。 ...
[详细]
蜡笔小新 2024-11-12 00:45:20
main
利用 Node.js 和 Express(4.x 及以上版本)构建高效文件上传功能
本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ...
[详细]
蜡笔小新 2024-11-11 18:02:17
select
如何使用 `org.eclipse.rdf4j.query.impl.MapBindingSet.getValue()` 方法及其代码示例详解
如何使用 `org.eclipse.rdf4j.query.impl.MapBindingSet.getValue()` 方法及其代码示例详解 ...
[详细]
蜡笔小新 2024-11-11 02:42:52
Tags | 热门标签
regex
httprequest
merge
php5
select
netty
copy
subset
controller
object
plugins
iostream
main
search
javascript
runtime
frameworks
dll
php
random
datetime
dagger
jsp
chat
byte
hashset
vbscript
metadata
eval
filter
RankList | 热门文章
1
android开发分享Android5.0和Android6.0适配
2
解决方案企业管理CI体系:百科
3
设备管理常用命令
4
bootstrapValidator remote data属性里获取radio一直是错误的,求解答
5
制作漂亮的带孔奶酪字
6
顺风 CSS 字体变体数字
7
第四周 项目1-三角形构造函数2
8
c语言运行讲解,c语言程序按什么键运行
9
CecOS Virtualization
10
AJAX是什么?
11
com.sun.tools.xjc.outline.FieldOutline.getRawType()方法的使用及代码示例
12
if...else if switch分支结构
13
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤【PHP】
14
「B/S端开发」DevExtreme React组件及入门指南分享
15
Win10系统无法播放音乐和视频的解决方法
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有