|about 2 years ago
|about 3 years ago
|GNU General Public License v3.0 or later
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Trinary Decision Trees for missing value handling
2 projects | news.ycombinator.com | 12 Sep 2023
I implemented something like this in a [pre xgboost boosting framework](https://github.com/ryanbressler/CloudForest) ~10 years ago and it worked well.
It isn't even that much of a speed hit using the classical sorting CART implementation. However xgboost and ligthgbm use histogram based approximate sorting which might be harder to adapt in a performant way. And certainly the code will be a lot messier.2 projects | news.ycombinator.com | 12 Sep 2023
I've got a ~10 year old implementation that does something similar calling it "three way splitting" here: https://github.com/ryanbressler/CloudForest
And i got the idea from a lab mate, Timo Erkkila's RF-ACE project though neither of us thought it was a particularly novel idea.
[D] Best methods for imbalanced multi-class classification with high dimensional, sparse predictors
2 projects | /r/MachineLearning | 19 Jul 2021
The best method i've seen for dealing with this bias is to create "artificial contrasts" by including possibly many permutated copies of each feature and then doing a statistical test of the random forest importance values for each feature vs its shuffled contrasts. This method is described here: https://www.jmlr.org/papers/volume10/tuv09a/tuv09a.pdf and there is an implementation here: https://github.com/ryanbressler/CloudForest
We haven't tracked posts mentioning gobrain yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
go-galib - Genetic Algorithms library written in Go / golang
goml - On-line Machine Learning in Go (and so much more)
libsvm - libsvm go version
goRecommend - Collaborative Filtering (CF) Algorithms in Go!
bayesian - Naive Bayesian Classification for Golang.
Gorgonia - Gorgonia is a library that helps facilitate machine learning in Go.
gago - :four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
go-deep - Artificial Neural Network
GoLearn - Machine Learning for Go
shield - Bayesian text classifier with flexible tokenizers and storage backends for Go