The Sherwood Software Library

  • D. Roberston
  • J. Shotton
  • T. Sharp
Part of the Advances in Computer Vision and Pattern Recognition book series (ACVPR)


This chapter describes Sherwood, the code library that accompanies this book. This library is available in both C# and C++ versions and includes both (i) a general purpose, object-oriented software framework for solving decision forest inference problems, and (ii) example code in the form of a command line demo (which is required to complete the exercises at the end of several of the chapters in Part I). Here we describe the library’s important design features and explain how the object-oriented framework can be applied to new inference tasks.


Class Label Information Gain Weak Learner Split Node Inference Task 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 28.
    Bishop CM (2006) Pattern recognition and machine learning. Springer, New York Google Scholar
  2. 110.
    Floyd RW (1962) Algorithm 97: shortest path. Commun ACM 5(6) Google Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  • D. Roberston
    • 1
  • J. Shotton
    • 2
  • T. Sharp
    • 2
  1. 1.Redimension Ltd.CambridgeUK
  2. 2.Microsoft Research Ltd.CambridgeUK

Personalised recommendations