Commit Graph

306 Commits

Author SHA1 Message Date
Jensun Ravichandran
c95f91cc29 Update examples/new_components.py to use the new API 2021-06-16 13:39:28 +02:00
Jensun Ravichandran
7763a57058 [FEATURE] Add property reasoning_matrices 2021-06-16 13:39:09 +02:00
Jensun Ravichandran
454718cdf5 Update gitignore 2021-06-16 12:39:23 +02:00
Jensun Ravichandran
70b4fa07e6 Update gitignore 2021-06-16 12:34:33 +02:00
Jensun Ravichandran
3a0e4a081e Improve error message 2021-06-16 12:34:15 +02:00
Jensun Ravichandran
42eb53d73a [FEATURE] Add euclidean_similarity and margin_loss 2021-06-15 15:57:59 +02:00
Jensun Ravichandran
6e8a52e371 [FEATURE] Add standalone reasonings and CBC competition 2021-06-15 15:41:28 +02:00
Jensun Ravichandran
0f450ed8a0 [BUGFIX] Remove dangerous mutable default arguments
See
https://stackoverflow.com/questions/1132941/least-astonishment-and-the-mutable-default-argument
for more information.
2021-06-15 00:14:34 +02:00
Jensun Ravichandran
1f458ac0cc [FEATURE] Add distribution property to LabeledComponents 2021-06-14 21:08:48 +02:00
Jensun Ravichandran
d45e71256c [TEST] Test literal initializers 2021-06-14 19:53:44 +02:00
Jensun Ravichandran
fc9edeaa97 [FEATURE] Add more initializers 2021-06-14 19:53:02 +02:00
Jensun Ravichandran
549e6a10c1 [TEST] Add tests for reasonings initializers 2021-06-14 17:20:57 +02:00
Jensun Ravichandran
9241475570 [REFACTOR] Refactor parse_distribution 2021-06-14 17:20:22 +02:00
Jensun Ravichandran
083cc929be [REFACTOR] Add reasonings initializers 2021-06-14 17:19:45 +02:00
Jensun Ravichandran
668c9a1fb7 [TEST] Add more tests 2021-06-14 14:45:14 +02:00
Jensun Ravichandran
d2d6f31e7b [REFACTOR] Simplify ReasoningComponents 2021-06-14 14:44:36 +02:00
Jensun Ravichandran
6ad665f8c2 [REFACTOR] Simplify initializer validation 2021-06-13 23:04:07 +00:00
Jensun Ravichandran
2af1da7f23 Add standalone labels module 2021-06-13 22:54:29 +00:00
Jensun Ravichandran
84e08955f7 Check if build passes with python3.9 2021-06-13 17:02:57 +00:00
Jensun Ravichandran
935d9fa7ad Add similarities 2021-06-12 20:50:04 +02:00
Jensun Ravichandran
d26a626677 Temporarily remove tangent distance 2021-06-12 20:48:39 +02:00
Jensun Ravichandran
b4ad870b7c Remove prototorch/functions and prototorch/modules 2021-06-12 20:48:09 +02:00
Jensun Ravichandran
38244f6691 Add setup.cfg 2021-06-12 20:41:00 +02:00
Jensun Ravichandran
1ba7f5c4f7 Add core test suite 2021-06-12 20:40:23 +02:00
Jensun Ravichandran
a30672b932 Temporarily remove GTLVQ 2021-06-12 20:39:47 +02:00
Jensun Ravichandran
093a79d533 [REFACTOR] Reorganize files and folders 2021-06-12 20:38:16 +02:00
Jensun Ravichandran
25dbde4e43 Remove tests/test_functions.py 2021-06-12 20:30:53 +02:00
Jensun Ravichandran
5dddb39ec4 [REFACTOR] Clean and move components and initializers into core 2021-06-12 20:29:24 +02:00
Jensun Ravichandran
b8969347b1 Add more utils 2021-06-12 04:58:11 +02:00
Jensun Ravichandran
dfefd128c4 Update gitignore 2021-06-12 04:57:26 +02:00
Jensun Ravichandran
5e72fd8187 Remove test_components.py 2021-06-12 04:54:54 +02:00
Jensun Ravichandran
4a99bcbf0d Update datasets test suite 2021-06-11 23:43:18 +02:00
Jensun Ravichandran
44e4709387 Minor aesthetic changes 2021-06-11 23:42:19 +02:00
Jensun Ravichandran
0b2aaa42b8 Add utils test suite 2021-06-11 23:08:32 +02:00
Jensun Ravichandran
abae72d624 Update utils module 2021-06-11 23:08:12 +02:00
Jensun Ravichandran
92b8d1785c Clean colors.py 2021-06-11 23:07:55 +02:00
Jensun Ravichandran
56d554ed83 Remove celluloid.py 2021-06-11 23:07:22 +02:00
Jensun Ravichandran
396d569351 Add utils.py 2021-06-11 23:07:07 +02:00
Jensun Ravichandran
24903b761c [WIP] Add labels.py 2021-06-11 18:48:43 +02:00
Alexander Engelsberger
e4257ec1f1
Merge branch 'dev' of github.com:si-cim/prototorch into dev 2021-06-11 16:10:04 +02:00
Alexander Engelsberger
aaad2b8626
[BUGFIX] Fix labeled components if initialized 2021-06-11 16:09:51 +02:00
Jensun Ravichandran
c0c0044a42 [REFACTOR] Remove CustomLabelsInitializer 2021-06-11 14:52:09 +02:00
Alexander Engelsberger
47d7f5831f [Refactor] Add Modules for prior distrbutions 2021-06-08 08:36:55 +02:00
Jensun Ravichandran
4f1c879528 [BUGFIX] Update unit tests 2021-06-04 22:29:30 +02:00
Jensun Ravichandran
2272c55092 [BUGFIX] Fix typo 2021-06-04 22:24:42 +02:00
Jensun Ravichandran
b03c9b1d3c Add competition and pooling modules 2021-06-04 22:18:46 +02:00
Jensun Ravichandran
0c28eda706 [FEATURE] Remove utility modules and add wrappers instead 2021-06-04 22:16:55 +02:00
Jensun Ravichandran
7bc0bfa3ab Rename loss functions 2021-06-04 22:15:57 +02:00
Jensun Ravichandran
827958a28a [FEATURE] Optional transforms in DataAwareInitializers 2021-06-04 22:14:45 +02:00
Jensun Ravichandran
8200e1d3d8 [FEATURE] Allow initialized_components to be a dataset 2021-06-04 22:13:36 +02:00