Matthew D. Scholefield
a37958f3f2
Add fixes identified by test cases
2019-11-01 01:16:21 -05:00
Matthew D. Scholefield
d3920f36dd
Add threshold parameters and precise-calc-threshold script
...
This is used to produce a more linear output
2019-04-08 15:08:16 -05:00
Matthew D. Scholefield
4cd1927efe
Update copyright header to 2019
2019-03-20 10:53:24 -05:00
Matthew Scholefield
36804075b3
Fix Nan in false_neg and false_pos metrics
...
This was caused when small batches with no positive samples caused a divide-by-zero
2018-07-11 19:34:22 -05:00
Matthew Scholefield
ebd5e09feb
Rework train script to use new Trainer class
...
This allows IncrementalTrainer to share similar behavior
2018-07-11 12:45:41 -05:00
Matthew Scholefield
252abbeb15
Make loss bias use module level variable
2018-07-11 12:45:41 -05:00
Matthew D. Scholefield
0cbb98fa78
Increase default weight of weighted_log_loss to 0.7
...
No point in using it by default if it isn't weighted. This makes it reduce false positives by default
2018-04-18 23:11:54 -05:00
Matthew D. Scholefield
755af134f6
Use K.mean instead of K.sum in loss
...
This makes the loss actually reasonable rather than something like 132.3
2018-04-18 17:26:14 -05:00
Matthew D. Scholefield
09c3ad927b
Change license to Apache 2.0
2018-02-28 20:49:34 -06:00
Matthew D. Scholefield
cc32959e29
Remove system path modifications
...
To run a script during development, instead ./setup.sh followed by precise-<script_name> should be used
This ensures all the proper paths are already setup (such as for PreciseRunner)
2018-02-22 01:10:41 -06:00
Matthew D. Scholefield
484a90f9bc
Refacetor and source code standardization
2018-02-21 13:15:51 -06:00