My plan for the semester will consist of 3 main tasks:
- PR existing split criteria comparison into scikit-learn
- Clean up axis and oblique projection split criteria from last semester.
- Write more tests (random state, memory efficiency, shared weights)
- Implement shared weights (existing code for this exists, but I abandoned it last semester because I was getting errors which turned out to be unrelated. I would simply like to revert to this version, fix what ended up being the error after all, and make sure it works)
- Write a conference paper about these new splitters and how they compare against existing splitters in different simulations.