alex.components.slu package¶
Submodules¶
alex.components.slu.autopath module¶
self cloning, automatic path configuration
copy this into any subdirectory of pypy from which scripts need to be run, typically all of the test subdirs. The idea is that any such script simply issues
import autopath
and this will make sure that the parent directory containing “pypy” is in sys.path.
If you modify the master “autopath.py” version (in pypy/tool/autopath.py) you can directly run it which will copy itself on all autopath.py files it finds under the pypy root directory.
This module always provides these attributes:
pypydir pypy root directory path this_dir directory where this autopath.py resides
alex.components.slu.base module¶
alex.components.slu.common module¶
alex.components.slu.cued_da module¶
alex.components.slu.da module¶
alex.components.slu.dailrclassifier module¶
alex.components.slu.dainnclassifier module¶
alex.components.slu.exceptions module¶
-
exception
alex.components.slu.exceptions.
DialogueActConfusionNetworkException
[source]¶ Bases:
alex.components.slu.exceptions.SLUException
,alex.ml.hypothesis.ConfusionNetworkException
-
exception
alex.components.slu.exceptions.
SLUException
[source]¶ Bases:
alex.AlexException
alex.components.slu.templateclassifier module¶
-
class
alex.components.slu.templateclassifier.
TemplateClassifier
(config)[source]¶ Bases:
object
This parser is based on matching examples of utterances with known semantics against input utterance. The semantics of the example utterance which is closest to the input utterance is provided as a output semantics.
“Hi” => hello() “I can you give me a phone number” => request(phone) “I would like to have a phone number please” => request(phone)
The first match is reported as the resulting dialogue act.