gpt4 book ai didi

java - 有没有一种方法可以从 WEKA 加载 Instances 对象而不需要很长的加载时间?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:18 24 4
gpt4 key购买 nike

当我使用 weka.core.converters.CSVLoader 加载 .csv 文件时,weka 会尝试加载一堆我不需要的东西(比如加载数据库驱动程序 - 见下文)。我只需要尽快获得 Instances 对象,这样我就可以用它做一些操作。

有没有一种方法可以快速加载对象而无需所有不必要的开销?

较新版本的 Weka 甚至更慢(加载更多内容)。

谢谢,托德

---Registering Weka Editors---
Trying to add database driver (JDBC): RmiJdbc.RJDriver - Warning, not in CLASSPATH?
Trying to add database driver (JDBC): jdbc.idbDriver - Warning, not in CLASSPATH?
Trying to add database driver (JDBC): org.gjt.mm.mysql.Driver - Warning, not in CLASSPATH?
Trying to add database driver (JDBC): com.mckoi.JDBCDriver - Warning, not in CLASSPATH?
Trying to add database driver (JDBC): org.hsqldb.jdbcDriver - Warning, not in CLASSPATH?

最佳答案

好吧,我认为如果您关心性能,您应该使用 Weka API 从 Java 程序运行实验,而不是从 GUI 或命令行运行。

但是无论如何,您可以做一些事情来最小化 Weka 在初始化时加载的内容:

1- 从文件夹 %USER_DIR%\wekafiles\packages 中删除不需要的文件,因为 Weka 在启动时会加载这些文件

2- 在 Weka 源代码中更改文件 weka.experiment.DatabaseUtils.props 并注释下面的行,这将限制 Weka 加载的数据库驱动程序。

#jdbcDriver=RmiJdbc.RJDriver,jdbc.idbDriver,org.gjt.mm.mysql.Driver,com.mckoi.JDBCDriver,org.hsqldb.jdbcDriver

一般情况下,您可以搜索 Weka 在初始化期间在控制台上显示的消息,例如“加载属性和插件” 并在 Weka 源代码中搜索它,看看您可以安全地禁用什么。

关于java - 有没有一种方法可以从 WEKA 加载 Instances 对象而不需要很长的加载时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9319339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com