{"id":19608106,"url":"https://github.com/jfilter/decisiontreelearning","last_synced_at":"2026-06-11T06:30:58.592Z","repository":{"id":23131457,"uuid":"26486280","full_name":"jfilter/decisiontreelearning","owner":"jfilter","description":null,"archived":false,"fork":false,"pushed_at":"2014-11-16T21:26:27.000Z","size":176,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-03-29T13:25:30.953Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jfilter.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-11T13:33:25.000Z","updated_at":"2018-03-24T00:59:22.000Z","dependencies_parsed_at":"2022-07-31T07:07:55.896Z","dependency_job_id":null,"html_url":"https://github.com/jfilter/decisiontreelearning","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jfilter/decisiontreelearning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfilter%2Fdecisiontreelearning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfilter%2Fdecisiontreelearning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfilter%2Fdecisiontreelearning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfilter%2Fdecisiontreelearning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jfilter","download_url":"https://codeload.github.com/jfilter/decisiontreelearning/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfilter%2Fdecisiontreelearning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34186384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-11T10:14:09.223Z","updated_at":"2026-06-11T06:30:58.576Z","avatar_url":"https://github.com/jfilter.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Basic Idea.\n\n- Create DecisionTree with root node.\n- run the ID3 recursively on the root note. We adapted the algorithm. Instead of creating a ‘root’ node as dummy node in the first step of the original algorithm, the dummy node(s) are created when we are branching.\n- To represent the tree: We have a class ‘Node’. It has a label, and a boolean value if it is a leaf. If it is a leaf, the label is the classification. If not, it is the an attribute and we are going to branch. The node also has a list of edges (if we are branching). In an edge, specify the regarding (newly created) child node. And we also store the value of the attribute, from which we are branching.\n- To get a class of a sample, we are traversing from the root node to the ‘correct’ leaf.\n\nWe also added comments to parts of the source code to understand our thought process.\n\nHow to Run the Programm: Take the classes in ‘src’ and have fun. The car.date file is already in the folder. The result will be in the cardata.xml.\n\nTeam:\nFranz Kuntke\nJohannes Filter\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfilter%2Fdecisiontreelearning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjfilter%2Fdecisiontreelearning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfilter%2Fdecisiontreelearning/lists"}