https://github.com/alvinwan/neural-backed-decision-trees

sort by:
Revision Author Date Message Commit Date
a7a2ee6 Merge pull request #20 from alvinwan/dependabot/pip/examples/app/flask-cors-3.0.9 Bump flask-cors from 3.0.4 to 3.0.9 in /examples/app 03 June 2021, 04:38:35 UTC
85b3215 Bump flask-cors from 3.0.4 to 3.0.9 in /examples/app Bumps [flask-cors](https://github.com/corydolphin/flask-cors) from 3.0.4 to 3.0.9. - [Release notes](https://github.com/corydolphin/flask-cors/releases) - [Changelog](https://github.com/corydolphin/flask-cors/blob/master/CHANGELOG.md) - [Commits](https://github.com/corydolphin/flask-cors/compare/3.0.4...3.0.9) Signed-off-by: dependabot[bot] <support@github.com> 06 May 2021, 20:01:52 UTC
fe22aef Merge pull request #17 from MDutro/windows-version Add Powershell scripts for Windows users 20 March 2021, 07:19:45 UTC
65b1f30 Merge pull request #16 from MDutro/script-fixes Change '--model' flag to '--arch' in bash scripts 20 March 2021, 07:18:51 UTC
23b51d1 Add Powershell scripts for Windows users 19 March 2021, 19:37:23 UTC
2e76a85 Change '--model' flag to '--arch' in bash scripts 19 March 2021, 15:11:29 UTC
21dd005 fixed requirements 16 March 2021, 01:14:44 UTC
8030963 Merge branch 'master' of github.com:alvinwan/neural-backed-decision-trees-private 03 February 2021, 05:27:06 UTC
618b010 vid to h1 03 February 2021, 05:23:23 UTC
9feb441 video links 03 February 2021, 05:20:08 UTC
fe7f207 Merge branch 'master' of github.com:alvinwan/neural-backed-decision-trees-private 30 January 2021, 09:36:41 UTC
44bd4ae noted arxiv update 30 January 2021, 09:36:25 UTC
6bfca31 added weight config 25 January 2021, 09:37:15 UTC
3b47527 readme with cmd 24 January 2021, 10:58:37 UTC
01080b3 more detailed dataset instructions 23 January 2021, 06:29:34 UTC
2220fa5 Readme updates (#24) * simplify training and evaluation description * shorten quickstart section * move links to title, further simplify/shorten * shorter title, rename setup to customize 23 January 2021, 06:21:33 UTC
d6e637a Imagenet ResNet experiment (#23) * imagenet example via classy vision * move * fixed config * fixed config for imagenet training * r18 config * added nbdt + r18 23 January 2021, 05:19:22 UTC
fb2ccac Update README.md 23 January 2021, 05:12:19 UTC
42e1bbc Update README.md 23 January 2021, 05:11:56 UTC
3523eae Update README.md 23 January 2021, 05:11:21 UTC
b2c08e6 Update README.md 23 January 2021, 05:10:46 UTC
0b0c934 Update README.md 23 January 2021, 05:09:23 UTC
c8f5f61 Visualize NBDT inference with probabilities (#22) * standalone function for generating hierarchy vis * pass path to new util * analysis object with tree visualization capabilities * write visualizations per inference pass, with probabilities * compute color path to + fixed imports in nbdt.tree * nicer configuration for default vis * added cmd to readme 24 November 2020, 05:05:41 UTC
17e4220 In training hierarchy (#21) * added hierarchy regeneration every x epochs * move fc weights to cpu if on gpu * one tree for all usages in code -- loss, rules, analysis * use one global main function * update model in-place instead of creating new model * made softtreelos soft oops * formatttting * change flag name * regular xent before tree kicks in * nonlocal 24 November 2020, 01:32:34 UTC
452236a Merge branch 'master' of github.com:alvinwan/neural-backed-decision-trees-private 18 November 2020, 05:18:07 UTC
c63937b no need for global keys, just add accepts_* (#20) 18 November 2020, 05:18:00 UTC
5679066 no need for global keys, just add accepts_* 18 November 2020, 05:13:52 UTC
e72faac Lint black format (#19) * lint all files * name = main wrap 18 November 2020, 02:01:52 UTC
0812e35 Decay (#17) * add nominal support for kl div * boilerplate for new dataset * hierarchy-based soft labels * rm custom dataset, implement soft labels as loss * move criterions to device too * move dists to right device * add hlt to fname * added lr to fname * in-run validation reporting for soft decision rules * fix hierarchical label smoothing * decaying softness * added softceloss * threshold safeties * new, actual decay flag * fixed normalization + softmax * label smoothing baseline * fix baseline label smoothing by rm softmax * 🐛 * fix smoothing 1-tau value * tuned baseline tau * report best acc for analysis * pass normalization type * unused one-hotify * change default to div, update cckpt name * hierarchihcal smoothing with label smoothing tau * fixed hlt * huh * Fixxd ddist * decay for tree sup loss * added grow * fix ckpt name * change grow/decay to start/end tsw * update ckpt fname with tsw tswe * added tswp * xent weight too * xent wgt in ckpt name * to device * hierarchical smoothing exps * rm hls fpath uttils 12 November 2020, 04:36:59 UTC
0a5b5f9 Merge pull request #16 from alvinwan/entropy Entropy 25 September 2020, 08:34:23 UTC
0fcb4b2 Merge branch 'master' into entropy 25 September 2020, 08:21:24 UTC
3353769 update cmds to repro result 25 September 2020, 08:00:46 UTC
c39939d always populate path grp 25 September 2020, 07:34:57 UTC
e82d70c pass k fromo cli 25 September 2020, 06:14:00 UTC
bcfb56d fix score call 25 September 2020, 05:55:47 UTC
1d6d288 added more entropy options for nbdt/base nn 25 September 2020, 04:57:37 UTC
24055c5 Merge pull request #15 from alvinwan/visual-decision-nodes Visual decision nodes 24 September 2020, 07:59:11 UTC
049b9fe updated vdn ccommands 24 September 2020, 03:27:20 UTC
adfd9c4 score all 23 September 2020, 22:35:37 UTC
a530f71 use only samples from a specific set of superclasses 23 September 2020, 22:32:05 UTC
cc1c089 fix wnid var 23 September 2020, 20:56:59 UTC
ff78476 README + path 23 September 2020, 20:55:46 UTC
3444715 visualize nodes by maximizing node similarity 23 September 2020, 20:08:12 UTC
b9df2f0 Merge pull request #14 from alvinwan/entropy Entropy 23 September 2020, 19:13:47 UTC
fb1a3c1 fixed README 23 September 2020, 19:11:46 UTC
23d5d21 split out ScoreSave class 23 September 2020, 19:10:03 UTC
69de7aa saved commands 23 September 2020, 18:40:56 UTC
3f28f08 rm breaks again urgh 23 September 2020, 05:45:54 UTC
04a5cff time-varying directory name 23 September 2020, 05:44:01 UTC
fba655f move to device 23 September 2020, 05:33:18 UTC
25d3f3b fix faulty merge -- extraneous update call 23 September 2020, 05:29:46 UTC
44c5c9a Merge branch 'master' into entropy 23 September 2020, 05:28:41 UTC
b8ef680 Merge pull request #13 from alvinwan/superclass-eval Superclass eval 23 September 2020, 05:22:17 UTC
63bdc51 batch, non-redundantt scoring 23 September 2020, 03:54:49 UTC
bc115f7 added entropy to fname 23 September 2020, 00:58:13 UTC
2fc7a8c save lowest and highest entropy images 23 September 2020, 00:51:49 UTC
ee647eb pass images to analyzer + collect highest, lowest entropy samples in analyzer 23 September 2020, 00:33:43 UTC
bdd79cd added inverse transform 23 September 2020, 00:19:32 UTC
f6ac5d0 collect entropy stats 22 September 2020, 23:59:41 UTC
96cd44e new script for orignal nn 22 September 2020, 20:08:07 UTC
f4e5853 ignore root-level html 21 September 2020, 19:27:52 UTC
4962257 rm html 21 September 2020, 19:27:22 UTC
27417ef report entropy as 'confidence' 21 September 2020, 08:20:18 UTC
6873159 report best acc 20 September 2020, 22:58:59 UTC
2f70737 skip empty batches 20 September 2020, 22:45:42 UTC
eb9e66a fixed eval for superclasses not covering all leaves 19 September 2020, 10:00:44 UTC
e6a0ffb fixed merge 19 September 2020, 09:01:59 UTC
55a4da8 fixed cifar 19 September 2020, 08:16:37 UTC
589e7f9 Merge branch 'master' into superclass-eval 19 September 2020, 08:13:07 UTC
2422114 fixedd importsrt postt-cleanup 19 September 2020, 07:29:25 UTC
f861551 analyzer synttactic sugare 10 September 2020, 10:30:12 UTC
d35f065 moved scheduler step 10 September 2020, 10:30:08 UTC
cda7be8 use multisteplr 10 September 2020, 10:30:03 UTC
fcc84cd more aesthatics 10 September 2020, 10:29:58 UTC
5af3c15 Cleanup (#11) * cifar wrapper * move load_state_dict to nbdt.models.utils * train loss oops * cleaner dataset kwarg attempt * aesthetic changes * decorator for analyzer * imports and docstring * moar aesthetics * more aesthetic 10 September 2020, 10:17:03 UTC
b686d00 Merge pull request #10 from alvinwan/top2 topk metric 10 September 2020, 08:31:28 UTC
561444b fix naive topk implementation 10 September 2020, 05:41:30 UTC
5cfdf5b Wrong key name 10 September 2020, 04:23:05 UTC
7a8e716 fix nbdt analysis 10 September 2020, 04:19:14 UTC
ab35d55 use args.metrric in analysis 10 September 2020, 04:09:02 UTC
89d7c5e Merge branch 'master' into top2 10 September 2020, 03:50:51 UTC
0aed9e8 in-run validation reporting for soft decision rules 10 September 2020, 03:44:36 UTC
899daf8 import urgh 10 September 2020, 03:03:13 UTC
d3b9c99 explicitly print out pretrained model loaded 10 September 2020, 03:02:39 UTC
b49a448 metric lower-case; fix metric report at end 10 September 2020, 01:32:33 UTC
898d366 flag for metric 10 September 2020, 01:28:36 UTC
af7bba0 added topk metric 10 September 2020, 01:02:43 UTC
2ef1a52 Merge pull request #8 from alvinwan/refactor Refactor 04 September 2020, 09:05:36 UTC
6358ff3 rename 04 September 2020, 09:02:08 UTC
0844b7d renamed generate_fname -> generate_checkpoint_fname 04 September 2020, 08:58:53 UTC
7c58b23 rerrganized nbdt.graph, renamed generate_fname -> generate_graph_fname 04 September 2020, 08:57:38 UTC
99c367b 'thirdparty' foler 04 September 2020, 08:43:36 UTC
013bb59 moved wordnet utils to nbdt.wordnet 04 September 2020, 08:39:54 UTC
4aa88d0 moved networkx utils to networkx file 04 September 2020, 08:33:46 UTC
db3fe0b moved tree/node data strutures to nbdt.tree 04 September 2020, 08:22:13 UTC
7c48fa4 rename leaf_index -> class_index 04 September 2020, 08:17:51 UTC
3c26dae use tree utils 04 September 2020, 08:15:55 UTC
b6edce5 add node probabilities to explanation for soft 04 September 2020, 08:11:55 UTC
4e27c35 add probs for soft nbdt explanation 04 September 2020, 08:01:22 UTC
5ddf5a9 tree util to simplify hard inference 04 September 2020, 07:38:38 UTC
back to top