{"id":18008482,"url":"https://github.com/rdk/fasterforest","last_synced_at":"2025-04-04T11:47:29.347Z","repository":{"id":182564627,"uuid":"107411402","full_name":"rdk/FasterForest","owner":"rdk","description":"Fast Random Forests implementation for Weka. Streamlined version of Fan Supek's FastRandomForest.","archived":false,"fork":false,"pushed_at":"2024-09-27T19:50:03.000Z","size":1073,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-09T21:43:41.714Z","etag":null,"topics":["decision-trees","machine-learning","random-forest","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-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rdk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.txt","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-10-18T13:23:36.000Z","updated_at":"2021-12-01T11:58:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"dfbb3748-80cf-4a03-a71e-2e533cacdd44","html_url":"https://github.com/rdk/FasterForest","commit_stats":null,"previous_names":["rdk/fasterforest"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdk%2FFasterForest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdk%2FFasterForest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdk%2FFasterForest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdk%2FFasterForest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rdk","download_url":"https://codeload.github.com/rdk/FasterForest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247174402,"owners_count":20896074,"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":["decision-trees","machine-learning","random-forest","weka"],"created_at":"2024-10-30T01:18:50.774Z","updated_at":"2025-04-04T11:47:29.329Z","avatar_url":"https://github.com/rdk.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![version 2.4.1](https://img.shields.io/badge/version-2.4.0-green.svg)](/build.gradle)\n[![Build Status](https://github.com/rdk/FasterForest/actions/workflows/main.yml/badge.svg)](https://github.com/rdk/FasterForest/actions/workflows/main.yml)\n[![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)\n\nFasterForest library\n====================\n\nA streamlined version of Fran Supeks's FastRandomForest.\nCompared to FastRandomForest it uses around 75% time and 50% memory.\n\nDoes not support nominal attributes and missing values.\n\nFasterForest2\n-------------\n\nAdded FasterForest2 based on FastRandomForest 2.0 (https://github.com/GenomeDataScience/FastRandomForest).\n\nFasterForest\n------------\n\nNow in its own repo with mavenized gradle build.\n\n\nOld readme notes:\n\nFastRandomForest v0.9\n---------------------\nCopyright (c) 2008 Fran Supek (fran.supek[AT]irb.hr)\n\nContents:\n* What is FastRandomForest?\n* License\n* Using from own Java code\n* Using from Weka Explorer or Experimenter (3-5-7 or earlier)\n* Using from Weka Explorer or Experimenter (3-5-8 or newer)\n\n\n\nWhat is FastRandomForest?\n-------------------------\n\nFastRandomForest is a re-implementation of the Random Forest classifier (RF)\nfor the Weka environment that brings speed and memory use improvements over the \noriginal Weka RF, without sacrificing accuracy.\n\nSpeed gains depend on many factors, but a 10-20x increase on a quad-core desktop\ncomputer is not uncommon, along with a 2x reduction in memory use.\n \nFor detailed tests of speed and classification accuracy, as well as description \nof changes to the code, please refer to the FastRandomForest wiki at\n\nhttp://code.google.com/p/fast-random-forest/w\n\nor email the author at fran.supek[AT]irb.hr.\n\n\nLicense\n-------\n\nThis program is free software; you can redistribute it and/or modify it under \nthe terms of the GNU General Public License as published by the Free Software \nFoundation; either version 2 of the License, or (at your option) any later \nversion.\n \nThis program is distributed in the hope that it will be useful, but WITHOUT ANY \nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A \nPARTICULAR PURPOSE.  See the GNU General Public License for more details.\n \nYou should have received a copy of the GNU General Public License along with \nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass \nAve, Cambridge, MA 02139, USA.\n\n\n\nUsing from own Java code\n------------------------\n\nJust add FastRandomForest.jar to your Java VM classpath by using the -cp \nswitch, or by changing project dependencies in NetBeans/Eclipse/whatever IDE \nyou use. Then use hr.irb.fastRandomForest.FastRandomForest as you would use \nany other classifier, see instructions at the WekaWiki:\n\nhttp://weka.sourceforge.net/wiki/index.php/Use_Weka_in_your_Java_code \n\n\n\nUsing from Weka Explorer or Experimenter (3-5-8 or newer)\n---------------------------------------------------------\n\n1. Add the FastRandomForest.jar to your Java classpath when starting Weka. This\nis normally done by editing the line beginning with “cp=” in “RunWeka.ini”\n\n2. You extract the “GenericObjectEditor.props” file from weka.jar\n(jar files are in fact ordinary zip archives, the GenericObjectEditor.props is\nunder /weka/gui).\n\n3. Place the file you've just extracted into the directory where you have\ninstalled Weka (on Windows this is commonly \"C:\\Program Files\\Weka-3-5\")\n\n4. Find the\n\n     * Lists the Classifiers I want to choose from\n\nheading and scroll far down to the end of the block (first empty line), then\nadd a line:\n\n     hr.irb.fastRandomForest.FastRandomForest\n\nDo not forget to append a comma and a backslash to the previous line.\n\n5. The “FastRandomForest” class is in the \"hr.irb.fastRandomForest\" package\nin the \"Classify\" tab. Enjoy.\n\n\n \nUsing from Weka Explorer or Experimenter (3-5-7 or earlier)\n-----------------------------------------------------------\n\n1. Add the FastRandomForest.jar to your Java classpath when starting Weka. This \nis normally done by editing the line beginning with “cp=” in “RunWeka.ini”\nIf \"cp=\" doesn't exist, search for \"cmd_default=\" and add after \"#wekajar#;\".\n\n2. You need to extract the “GenericPropertiesCreator.props” file from your \nweka.jar (jar files are in fact ordinary zip archives, the \nGenericPropertiesCreator.props is under /weka/gui).\n\n3. Place the file you've just extracted into the directory where you have\ninstalled Weka (on Windows this is commonly \"C:\\Program Files\\Weka-3-5\")\n\n4. Under the\n\n     * Lists the Classifiers-Packages I want to choose from\n\nheading, add the line\n\n     hr.irb.fastRandomForest\n\nDo not forget to add a comma and a backslash to the previous line.\n\n5. Use the “FastRandomForest” class is in the hr.irb.fastRandomForest\npackage in the \"Classify\" tab. The other three classes cannot be used directly.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdk%2Ffasterforest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frdk%2Ffasterforest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdk%2Ffasterforest/lists"}