Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full version #14

Merged
merged 24 commits into from
Oct 26, 2023
Merged

Full version #14

merged 24 commits into from
Oct 26, 2023

Conversation

azoz01
Copy link
Owner

@azoz01 azoz01 commented Oct 26, 2023

No description provided.

azoz01 and others added 24 commits July 9, 2023 19:05
* Prototype in notebook

* Move code from notebook to files

* Add docstrings to HeterogenousAttributesNetwork

* Extend flake8 max line length. Fix docstings

* Fix check

* Fix black

* Extend black and flake8 to test code

* Fix check

* Fix check

* Add init files

* Remove unwanted files

* Write tests to model/utils.py

* Add unit tests to heterogenous attributes network

* Add torchtest to requirements

* Resolve conversations

* Add inference embedding network to _make_prediction
* Prototype in notebook

* Move code from notebook to files

* Add docstrings to HeterogenousAttributesNetwork

* Extend flake8 max line length. Fix docstings

* Fix check

* Fix black

* Extend black and flake8 to test code

* Add init files

* Remove unwanted files

* Write tests to model/utils.py

* Add unit tests to heterogenous attributes network

* Add training code with docstrings

* Add training script

* Fix failing tests

* Add tests + fixes in dataloader

* lint code

* apply suggestions from comments,
refactor makefile,
adjust tests

* lint code

* Minor fix of docstrings

---------

Co-authored-by: DawidPludowski <[email protected]>
* Add simple reporting

* Fix formatting

* Add synthetic data experiment config
* add loggers; add callbacks

* add profiler; add log directories

* add docs; refactor code; add logger tests

* format code; remove data files

* update .gitignore

* final fixes

* rm data

* rename class
* Add simple reporting

* Fix formatting

* Add synthetic data experiment config

* Add classification support

* Fix configs

* Fix nonfailing check when pytest fails

* Revert changes

* Add experiments scripts

* Fix classification support

* Add early stopping to config

* Final preprations
* Add simple reporting

* Fix formatting

* Add synthetic data experiment config

* Add classification support

* Fix configs

* Fix nonfailing check when pytest fails

* Revert changes

* Add experiments scripts

* Fix classification support

* Add early stopping to config

* Final preprations

* Minor config adjustments
* Add simple reporting

* Fix formatting

* Add synthetic data experiment config

* Add classification support

* Fix configs

* Fix nonfailing check when pytest fails

* Revert changes

* Add experiments scripts

* Fix classification support

* Add early stopping to config

* Final preprations

* Minor config adjustments

* Minor fixes
* Add simple reporting

* Fix formatting

* Add synthetic data experiment config

* Add classification support

* Fix configs

* Fix nonfailing check when pytest fails

* Revert changes

* Add experiments scripts

* Fix classification support

* Add early stopping to config

* Final preprations

* Minor config adjustments

* Minor fixes

* Hotfix network

* Fixes

* Fixes

* Fix classification

* refactor logger interface;
adjust experiments and tests to new interface;
minor fixes, remove obsolate code

* Fix new_classes experiment

* Delete results/01_test_data.pkl

---------

Co-authored-by: DawidPludowski <[email protected]>
Co-authored-by: DawidPludowski <[email protected]>
* Add simple reporting

* Fix formatting

* Add synthetic data experiment config

* Add classification support

* Fix configs

* Fix nonfailing check when pytest fails

* Revert changes

* Add experiments scripts

* Fix classification support

* Add early stopping to config

* Final preprations

* Minor config adjustments

* Minor fixes

* Hotfix network

* Fixes

* Fixes

* Fix classification

* refactor logger interface;
adjust experiments and tests to new interface;
minor fixes, remove obsolate code

* Fix new_classes experiment

* Prepare pip release

* Add readme

* next release; add release to makefile

* Fix

* Delete pickle

* Format

---------

Co-authored-by: DawidPludowski <[email protected]>
@azoz01 azoz01 merged commit dacfc42 into master Oct 26, 2023
@github-actions
Copy link

Coverage

coverage
FileStmtsMissCoverMissing
liltab
   __init__.py00100% 
liltab/data
   dataloaders.py640100% 
   datasets.py60198%140
   preprocessing.py60100% 
liltab/model
   heterogenous_attributes_network.py980100% 
   utils.py280100% 
liltab/train
   logger.py491178%18, 40, 43, 46, 55, 78–80, 83–85
   trainer.py673055%57, 67, 74, 81–84, 87–93, 96–104, 163–165, 168–175, 180–187, 192–199
   utils.py49492%47, 62, 75, 85
TOTAL4214689% 

Tests Skipped Failures Errors Time
42 0 💤 0 ❌ 0 🔥 12.846s ⏱️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants