Dryads: Next generation tree library using efficient bit abstractions for applications of machine learning
At a glance
- Citations
- 0
- References
- 0
- Comments
- 0
Öz
Trees have been known as the most important nonlinear structures that arise in computer science. The \nDryads project entails building a standard, generic and efficient abstraction of tree algorithms which is \nstill lacking in most programming languages. Being written in C++ and inline assembly, the project \nimplements the functionality from efficient bit abstractions at the lowest level to famous machine \nlearning algorithms like decision trees and KDTrees built on top of this tree library. A separate bit \nmanipulation library has been written for the project which is scheduled to be standardized in the next \nversion of C++. This thesis includes implementing algorithms for the C++ STL using the bit manipulation \nlibrary to demonstrate the speed-up on the current algorithms in the standard as well as an example of \nhow this new tree library can be used to implement a decision tree, one of the most fundamental \nmachine learning algorithms. This algorithm was presented at the CppCon 2016 (C++ Conference) in \nSeattle.
Publication details
- OpenAlex
- W2764295341
- Document type
- article
- Language
- EN
- Source
- Illinois Digital Environment for Access to Learning and Scholarship (University of Illinois at Urbana-Champaign)
- Last metadata update
Comments
Oturum Açın to join the discussion.