Releases: Nova41/SnowLeopard
Releases · Nova41/SnowLeopard
SnowLeopardR v1.0
SnowLeopardR is the refactored version of SnowLeopard. It fixed various bugs, improved performance, and added new features.
Functionality updates:
- You can know the likelihood between a player's motion and the estimated category of the player now.
- You can check the current learning statistics of the neural network in-game.
- Already existed category would no longer be overwritten when you train the network with the name of an already existed category; if you do so, newly sampled data will be added to the already existed category to enlarge the dataset.
- The LVQ Neural Network is now trained asynchronously.
- The network would no longer be rebuilt automatically when you train it with a new category. You can manually refresh the network by /eac rebuild
- Sub commands are accessed with prefix /sl, /slr, and /eac (for legacy support) now. You can get all available commands by typing /sl, /slr, or /eac. Majority of commands have the same usages as those in the previous version.
Code updates:
- Uses Maven.
- Heavily documented. You can find straightforward comments near complicated codes.
- Stream and lambda are used frequently for improving code readability.
- Code with different responsibilities are properly separated into different packages/classes/methods.
- LVQ Neural Network is refactored in order to improve performance.
- All magic values are replaced with commented constants.
This release is complied against spigot 1.12.2.