Skip to content
/ kID3 Public

A simple implementation of the ID3 algorithm in Rust.

Notifications You must be signed in to change notification settings

kesnar/kID3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kID3

kesnar's ID3 (kID3) is a simple implementation of the ID3 algorithm in Rust with 3 options for selecting best attribute (random, information gain, gain ratio)

Made for an assignment in the course of Machine Learning for my MSc deegree in University of Aegean.

Usage:

   args1: data file
   args2: output file
   args3: method for attribute selection (1:random, 2:information gain, 3:gain ratio)

Written by kesnar (Panagiotis Famelis) in November 2020

Published under CC BY-NC-SA 4.0 (Attribution-NonCommercial-ShareAlike 4.0 International)