AIMA.Core.Learning.Learners.MajorityLearner.train C# (CSharp) Method

train() public method

public train ( DataSet ds ) : void
ds AIMA.Core.Learning.Framework.DataSet
return void
        public void train(DataSet ds)
        {
            List<String> targets = new List<String>();
            foreach (Example e in ds.examples)
            {
                targets.Add(e.targetValue());
            }
            result = Util.mode(targets);
        }

Usage Example

        private ConstantDecisonTree majorityValue(DataSet ds)
        {
            Learner learner = new MajorityLearner();

            learner.train(ds);
            return(new ConstantDecisonTree(learner.predict(ds.getExample(0))));
        }
All Usage Examples Of AIMA.Core.Learning.Learners.MajorityLearner::train