Module sktmls.models.contrib.tw_random_greeting_rule_model
Classes
class TwRandomGreetingRuleModel (model_name: str, model_version: str, image_type_ids: List[str], text_type_ids: List[str], greeting_ids: List[str], greeting_ids_shuffle: bool = False)
-
MLS 모델 레지스트리에 등록되는 Rule 기반 클래스입니다.
TW 그리팅 추천 모델에 특화된 모델이며, 2개의 그리팅 타입(이미지 / 텍스트) 및 1개의 그리팅 랭킹을 사용합니다.
Args
- model_name: (str) 모델 이름
- model_version: (str) 모델 버전
- image_type_ids: (list) 티월드그리팅 이미지 타입
- text_type_ids: (list) 티월드그리팅 텍스트 타입
- greeting_ids: (list) 티월드그리팅 랭킹
- greeting_ids_shuffle: (bool) 티월드그리팅 랭킹 Shuffle 여부
Example
random_greeting_rule_model_v1 = TwRandomGreetingRuleModel( model_name="random_greeting_rule_model", model_version="v1", image_type_ids=["A", "B"], text_type_ids=["A", "B", "C"], greeting_ids=["C1", "C2", "C3", "C4", "C5"], greeting_ids_shuffle=True ) result = random_greeting_rule_model_v1.predict(None)
Ancestors
Methods
def predict(self, x: List[Any], **kwargs) ‑> Dict[str, Any]
Inherited members