Brushfire

Brushfire

Distributed supervised learning of decision trees in Scala.

Visit Brushfire

About Brushfire

Brushfire is an open-source Scala framework for distributed supervised learning of decision tree ensemble models, designed for flexibility and scalability in large data environments. It supports binary/multi-class classification, works with numeric and categorical features, and uses Hadoop/Scalding for distributed processing. Brushfire is intended for data scientists, machine learning engineers, and developers looking for customizable, extensible tree-based learning techniques in Scala, with advanced features such as k-fold cross validation, random forests, and feature importance calculations.

Resources

Product Website

Visit Brushfire's official website for product details and getting started.

Visit website →

Documentation

Comprehensive guide to Brushfire's features, installation, and usage.

View docs →

Examples

Code examples and use cases to help you get started with Brushfire.

Explore examples →

Community

Join the discussion and connect with other users and contributors.

Join community →

Documentation

Comprehensive API reference and user guides for Brushfire.

View docs →