Request for changes-127: Update Shark Random Forest implementation

From OTBWiki
Jump to: navigation, search

[Request for Changes - 127] Update Shark Random Forest implementation

Status

  • Author: Jordi Inglada
  • Additional Contributors (if different than authors)
  • Submitted on 10/01/2018
  • Proposed target release 6.6
  • Adopted / Rejected (with vote results)
  • [1]
  • Merged :

Summary

There has been some recent work on the Random Forest implementation in Shark which would be nice to have in OTB. It is a complete reimplementation to improve memory footprint and speed.

There is a minor API change which needs a small change in otbSharkRandomForestsMachineLearningModel.h

Rationale

Implementation details

Classes and files

M       Modules/Learning/Supervised/include/otbSharkRandomForestsMachineLearningModel.h
M       Modules/Learning/Supervised/include/otbSharkRandomForestsMachineLearningModel.txx
M       SuperBuild/CMake/External_shark.cmake
D       SuperBuild/patches/SHARK/shark-2-find-boost-all.diff

Applications

Tests

Documentation