:py:mod:`src.lscd.apd`
======================

.. py:module:: src.lscd.apd


Module Contents
---------------

Classes
~~~~~~~

.. autoapisummary::

   src.lscd.apd.APD
   src.lscd.apd.DiaSense




.. py:class:: APD


   Bases: :py:obj:`src.lscd.model.GradedLSCDModel`

   .. py:attribute:: wic
      :type: APD.wic

      

   .. py:attribute:: use_pair_options
      :type: src.lemma.UsePairOptions

      

   .. py:method:: predict(lemma: src.lemma.Lemma) -> float

      Generates predictions for use pair samples for input lemma.

      :param lemma: lemma instance from data set
      :type lemma: Lemma
      :return: mean of pairwise distances
      :rtype: float


   .. py:method:: predict_all(lemmas: list[src.lemma.Lemma]) -> list[float]



.. py:class:: DiaSense


   Bases: :py:obj:`src.lscd.model.GradedLSCDModel`

   .. py:attribute:: wic
      :type: DiaSense.wic

      

   .. py:method:: predict(lemma: src.lemma.Lemma) -> float

      Generates predictions of difference between two group of use pair samples for input 
      lemma. The groups of use pair samples are 'compare' and 'campare + earlier + later'.

      :param lemma: lemma instance from data set
      :type lemma: Lemma
      :return: difference of means of pairwise distances
      :rtype: float


   .. py:method:: predict_all(lemmas: list[src.lemma.Lemma]) -> list[float]



