File size: 745 Bytes
bf928ee | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | """NABP-LSTM-Att model package.
The compatibility aliases keep the class names stored in the upstream pickle
files (``features.InputFeatures``) importable after the source-tree cleanup.
"""
import sys
from . import tokenization as tokenization
sys.modules.setdefault("tokenization", tokenization)
from . import features as features
sys.modules.setdefault("features", features)
def get_model():
"""Build and compile the NABP-LSTM-Att network."""
from .network import get_model as build_model
return build_model()
def __getattr__(name):
if name == "AttLayer":
from .network import AttLayer
return AttLayer
raise AttributeError(name)
__all__ = ["AttLayer", "features", "get_model", "tokenization"]
|