Skip to content

Conversation

@divserge
Copy link
Contributor

Hello, Everyone!

My name is Sergey and I am a GSOC student this year. The aim of my project is to implement Multi-Target Regression algorithms to TMVA and to extend the capability of existing ones to handle multiple targets.

In this commit I have modified the DecisionTree, allowing it to solve regression problems for multiple targets. The idea was inspired by how it is done in Clus package. (The variance of each subset resulting from a split is simply summed up from variances for each target).

I have also extended the capability of BDT method to handle multiple targets (The only boosting method available for it right now is Bagging, but I am planning to implement Multi-target gradient descent based on the paper Boosted multi-task learning (2010) by Olivier Chapelle
Pannagadatta Shivaswamy.
·

@phsft-bot
Copy link

Can one of the admins verify this patch?

@Teemperor
Copy link
Contributor

@phsft-bot build

@phsft-bot
Copy link

Can one of the admins verify this patch?

7 similar comments
@phsft-bot
Copy link

Can one of the admins verify this patch?

@phsft-bot
Copy link

Can one of the admins verify this patch?

@phsft-bot
Copy link

Can one of the admins verify this patch?

@phsft-bot
Copy link

Can one of the admins verify this patch?

@phsft-bot
Copy link

Can one of the admins verify this patch?

@phsft-bot
Copy link

Can one of the admins verify this patch?

@phsft-bot
Copy link

Can one of the admins verify this patch?

@phsft-bot
Copy link

Starting build on gcc49/centos7, native/mac1012, gcc49/slc6, gcc62/slc6, native/ubuntu14 with flags -Dvc=OFF -Dimt=ON -Dccache=ON
How to customize builds

@phsft-bot
Copy link

Build failed on slc6/gcc62.
See console output.

Errors:

  • /mnt/build/jenkins/workspace/root-pullrequests-build/root/tmva/tmva/src/DecisionTree.cxx:354:33: error: ‘accumulate’ is not a member of ‘std’
  • /mnt/build/jenkins/workspace/root-pullrequests-build/root/tmva/tmva/src/DecisionTree.cxx:1218:56: error: ‘accumulate’ is not a member of ‘std’

Warnings:

@phsft-bot
Copy link

Build failed on mac1012/native.
See console output.

Errors:

  • /Volumes/MacintoshHD2/build/workspace/root-pullrequests-build/root/tmva/tmva/src/DecisionTree.cxx:354:38: error: no member named 'accumulate' in namespace 'std'
  • /Volumes/MacintoshHD2/build/workspace/root-pullrequests-build/root/tmva/tmva/src/DecisionTree.cxx:1218:61: error: no member named 'accumulate' in namespace 'std'
  • clang: error: no such file or directory: 'CMakeFiles/TMVA.dir/src/DecisionTree.cxx.o'

Warnings:

@ashlaban
Copy link
Contributor

Hi, can you confirm that this PR was for the first evaluation of GSoC? In that case we will close it and await your next one :)

@lmoneta
Copy link
Member

lmoneta commented Jul 31, 2017

This PR was done for the first evaluation of GSOC. The students does not continue the program so the PR can now be closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants