IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an email to s dot adaszewski at gmail dot com. User accounts are meant only to report issues and/or generate pull requests. This is a purpose-specific Git hosting for ADARED projects. Thank you for your understanding!
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

25 wiersze
688B

  1. from icosagon.data import Data
  2. from icosagon.trainprep import prepare_training, \
  3. TrainValTest
  4. from icosagon.model import Model
  5. from icosagon.trainloop import TrainLoop
  6. import torch
  7. def test_train_loop_01():
  8. d = Data()
  9. d.add_node_type('Dummy', 10)
  10. fam = d.add_relation_family('Dummy-Dummy', 0, 0, False)
  11. fam.add_relation_type('Dummy Rel', torch.rand(10, 10).round())
  12. prep_d = prepare_training(d, TrainValTest(.8, .1, .1))
  13. m = Model(prep_d)
  14. loop = TrainLoop(m)
  15. assert loop.model == m
  16. assert loop.lr == 0.001
  17. assert loop.loss == torch.nn.functional.binary_cross_entropy_with_logits
  18. assert loop.batch_size == 100