yoshida-lab / XenonPy

XenonPy is a Python Software for Materials Informatics
http://xenonpy.readthedocs.io
BSD 3-Clause "New" or "Revised" License
135 stars 57 forks source link

Add classification support #184

Closed TsumiNa closed 4 years ago

TsumiNa commented 4 years ago

This pr add classification support for the training system. Later. classification examples will be added.

codecov[bot] commented 4 years ago

Codecov Report

Merging #184 into master will increase coverage by 0.74%. The diff coverage is 94.8%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #184      +/-   ##
==========================================
+ Coverage   81.42%   82.17%   +0.74%     
==========================================
  Files          93       93              
  Lines        6262     6390     +128     
==========================================
+ Hits         5099     5251     +152     
+ Misses       1163     1139      -24
Impacted Files Coverage Δ
tests/models/test_trainer.py 99.21% <100%> (+0.07%) :arrow_up:
xenonpy/model/training/dataset/array.py 80% <77.77%> (+80%) :arrow_up:
xenonpy/model/training/extension/validator.py 62.66% <78.57%> (+2.37%) :arrow_up:
xenonpy/model/utils/metrics.py 95% <90.47%> (-5%) :arrow_down:
xenonpy/model/training/trainer.py 96.46% <94.73%> (+0.06%) :arrow_up:
xenonpy/model/training/extension/tensor_convert.py 94.11% <95%> (+2.81%) :arrow_up:
tests/models/test_extension.py 95.47% <98.57%> (-2.46%) :arrow_down:
xenonpy/model/training/dataset/cgcnn.py 22.44% <0%> (+22.44%) :arrow_up:
... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update cb323fe...70c36e7. Read the comment docs.