You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

api.rst 3.1 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. .. _api:
  2. ================================
  3. API Reference
  4. ================================
  5. Here you can find high-level interfaces in the ``learnware`` package.
  6. Market
  7. ====================
  8. .. autoclass:: learnware.market.LearnwareMarket
  9. :members:
  10. .. autoclass:: learnware.market.BaseUserInfo
  11. :members:
  12. Organizer
  13. ------------------
  14. .. autoclass:: learnware.market.BaseOrganizer
  15. :members:
  16. .. autoclass:: learnware.market.EasyOrganizer
  17. :members:
  18. .. autoclass:: learnware.market.HeteroOrganizer
  19. :members:
  20. Searcher
  21. ------------------
  22. .. autoclass:: learnware.market.BaseSearcher
  23. :members:
  24. .. autoclass:: learnware.market.EasySearcher
  25. :members:
  26. .. autoclass:: learnware.market.EasyExactSemanticSearcher
  27. :members:
  28. .. autoclass:: learnware.market.EasyFuzzSemanticSearcher
  29. :members:
  30. .. autoclass:: learnware.market.EasyStatSearcher
  31. :members:
  32. .. autoclass:: learnware.market.HeteroSearcher
  33. :members:
  34. Checker
  35. ------------------
  36. .. autoclass:: learnware.market.BaseChecker
  37. :members:
  38. .. autoclass:: learnware.market.EasyChecker
  39. :members:
  40. .. autoclass:: learnware.market.EasySemanticChecker
  41. :members:
  42. .. autoclass:: learnware.market.EasyStatChecker
  43. :members:
  44. Learnware
  45. ====================
  46. .. autoclass:: learnware.learnware.Learnware
  47. :members:
  48. Reuser
  49. ====================
  50. .. autoclass:: learnware.reuse.BaseReuser
  51. :members:
  52. Data Independent Reuser
  53. -------------------------
  54. .. autoclass:: learnware.reuse.JobSelectorReuser
  55. :members:
  56. .. autoclass:: learnware.reuse.AveragingReuser
  57. :members:
  58. Data Dependent Reuser
  59. -------------------------
  60. .. autoclass:: learnware.reuse.EnsemblePruningReuser
  61. :members:
  62. .. autoclass:: learnware.reuse.FeatureAugmentReuser
  63. :members:
  64. Aligned Learnware
  65. --------------------
  66. .. autoclass:: learnware.reuse.AlignLearnware
  67. :members:
  68. .. autoclass:: learnware.reuse.FeatureAlignLearnware
  69. :members:
  70. .. autoclass:: learnware.reuse.HeteroMapAlignLearnware
  71. :members:
  72. Specification
  73. ====================
  74. .. autoclass:: learnware.specification.Specification
  75. :members:
  76. .. autoclass:: learnware.specification.BaseStatSpecification
  77. :members:
  78. Regular Specification
  79. --------------------------
  80. .. autoclass:: learnware.specification.RegularStatSpecification
  81. :members:
  82. .. autoclass:: learnware.specification.RKMETableSpecification
  83. :members:
  84. .. autoclass:: learnware.specification.RKMEImageSpecification
  85. :members:
  86. .. autoclass:: learnware.specification.RKMETextSpecification
  87. :members:
  88. System Specification
  89. --------------------------
  90. .. autoclass:: learnware.specification.HeteroMapTableSpecification
  91. :members:
  92. Model
  93. ====================
  94. Base Model
  95. --------------
  96. .. autoclass:: learnware.model.BaseModel
  97. :members:
  98. Container
  99. -------------
  100. .. autoclass:: learnware.client.ModelContainer
  101. :members:
  102. .. autoclass:: learnware.client.ModelCondaContainer
  103. :members:
  104. .. autoclass:: learnware.client.ModelDockerContainer
  105. :members:
  106. .. autoclass:: learnware.client.LearnwaresContainer
  107. :members: