Adblock for FFXIV.
Go to file
Anna Clemens c65fb94ad6
feat: better handle puncutation
Certain symbols are turned into one space so the model sees multiple
words instead of one. Previously "[RP]Hi" would turn into "RPHi" and
be its own token. Now it turns into "RP" and "Hi", counting as two
tokens. This change increased the model's accuracy.

Also make "18", "http", "https", and LGBT-related words into stop
words (meaning they're ignored). Each of these stop words made the
model more accurate and reduced unwanted bias.

Messages destined for ML are now normalised by the plugin in the same
way the model's input is for training. This should make the results
come closer to expected.
2021-02-17 20:01:34 -05:00
NoSoliciting feat: better handle puncutation 2021-02-17 20:01:34 -05:00
NoSoliciting.Interface feat: better handle puncutation 2021-02-17 20:01:34 -05:00
NoSoliciting.Internal.Interface chore: fix permissions 2021-01-30 16:10:59 -05:00
NoSoliciting.MessageClassifier feat: give classifier game process info 2021-02-12 20:13:34 -05:00
NoSoliciting.Tests fix: use new Dalamud 2021-02-16 12:14:27 -05:00
NoSoliciting.Trainer feat: better handle puncutation 2021-02-17 20:01:34 -05:00
.gitattributes chore: don't process dlls as text 2021-02-01 00:24:42 -05:00
.gitignore chore: add packaging script 2020-09-04 14:03:10 -04:00
LICENCE chore: add readme and licence 2020-09-01 10:18:57 -04:00
NoSoliciting.sln chore: fix permissions 2021-01-30 16:10:59 -05:00
README.md chore: add readme and licence 2020-09-01 10:18:57 -04:00

NoSoliciting

Adblock for FFXIV.

Summary

NoSoliciting filters chat messages and Party Finder listings based on various built-in and custom filters. The built-in filters are updated in the definitions.yaml file and can be updated without a plugin update. Custom filters are user-defined and are either case-insensitive substrings or regular expressions.

All messages and listings filtered are logged in case of false positives, and there is a reporting mechanism in which users can report if NoSoliciting had a false positive or a false negative.