PYNQ decision tree overlay can be used for many machine learning applications. A Vivado IP is provided to users; many parameters can be configured by users.
On the latest PYNQ image, use the following command in a terminal.
sudo pip3 install --upgrade git+https://github.com/yunqu/PYNQ-DecisionTree.git