Commit Graph

10 Commits

Author SHA1 Message Date
Anna 0456d77d7d
refactor: update for api7 and net6 2022-08-21 16:18:22 -04:00
Anna 7ba91fbd48
refactor: move to net5 2021-08-24 14:32:04 -04:00
Anna 782de0dd6d
chore: fix up csproj formatting for interface 2021-05-20 13:49:26 -04:00
Anna 1836b6dad7
feat(trainer): run on net5 and accept csv path
Hopefully will use this to automate model deployment.
2021-03-02 04:52:36 -05:00
Anna 35faec5fe6
chore: fix modes 2021-02-24 20:23:28 -05:00
Anna 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
Anna Clemens 6ba4f5b1a5
chore: fix permissions 2021-01-30 16:10:59 -05:00
Anna Clemens 2229a0534a
feat: use separate process for classifying 2021-01-30 16:02:37 -05:00
Anna 908133bdf8
refactor: put computation in interface
This basically undoes the benefits of the previous commit. May end up being reverted.
2020-12-28 21:48:31 -05:00
Anna 1487863c19
fix: make plugin work on stock Dalamud
Use some horrible, cursed AppDomain shit to load dependencies that break on normal Dalamud in their own environment, then do classification there instead.
2020-12-23 03:52:19 -05:00