{"id":16701141,"url":"https://github.com/oowekyala/vfdr-weka","last_synced_at":"2025-03-14T06:12:37.835Z","repository":{"id":107267865,"uuid":"83035152","full_name":"oowekyala/vfdr-weka","owner":"oowekyala","description":"A rule learning algorithm for Weka","archived":false,"fork":false,"pushed_at":"2017-10-19T20:02:20.000Z","size":29347,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T00:50:03.380Z","etag":null,"topics":["algorithm","classification","decision-rules","java","weka"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oowekyala.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-24T11:32:29.000Z","updated_at":"2017-04-06T15:23:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"ecccb2d6-5a42-4a17-8695-2a39c166fbcc","html_url":"https://github.com/oowekyala/vfdr-weka","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oowekyala%2Fvfdr-weka","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oowekyala%2Fvfdr-weka/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oowekyala%2Fvfdr-weka/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oowekyala%2Fvfdr-weka/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oowekyala","download_url":"https://codeload.github.com/oowekyala/vfdr-weka/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532550,"owners_count":20306155,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","classification","decision-rules","java","weka"],"created_at":"2024-10-12T18:28:57.892Z","updated_at":"2025-03-14T06:12:37.802Z","avatar_url":"https://github.com/oowekyala.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VFDR algorithm for Weka\r\n\r\nImplementation of the VFDR algorithm for the **[Weka](http://www.cs.waikato.ac.nz/ml/weka/)** machine-learning platform. The algorithm is described in the following paper:\r\n\r\n\u003e João Gama and Petr Kosina. Learning decision rules from data streams. In *Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence - Volume Two*, IJCAI’11, pages 1255–1260. AAAI Press, 2011.\r\n\r\nThe algorithm performs **on-line classification** on numeric or nominal attributes. It learns **decision rules**,can perform multiclass classification, and needs **only one pass** on the data to build its model. However, this version **does not support concept drift**.  \r\n\r\n## Installing the package\r\n### Via the package manager's GUI\r\n\r\n* Open Weka's package manager (in Weka's GUI chooser, `tools \u003e Package manager`)\r\n* Scroll to `vfdr` and click Install\r\n\r\n### Via the package manager's CLI\r\n\r\n* Assuming `weka.jar` is in the Java classpath, run\r\n```\r\njava weka.core.WekaPackageManager -install-package vfdr\r\n```\r\n\r\n### Via a local copy\r\n* Build the package's zip archive or download it from /releases.\r\n* Assuming `weka.jar` is in the Java classpath, run\r\n```\r\njava weka.core.WekaPackageManager -install-package path/to/zip\r\n```\r\n\r\n\r\n## Building the package\r\n\r\n* Update Description.props\r\n* From the top level directory, execute `ant make_package -Dpackage=\"vfdr-${version}\" -buildfile ./build_package.xml`, where ${version} is the version number.\r\n* The created zip will live under /dist\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foowekyala%2Fvfdr-weka","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foowekyala%2Fvfdr-weka","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foowekyala%2Fvfdr-weka/lists"}