
# Knight-errant

Knight is a text style transfer model for knight-errant style. This model is for Chinese Knight-errant style transfer.

paper link: [To be a Knight-errant Novel Master: Knight-errant Style Transfer via Contrastive Learning](https://openreview.net/forum?id=FDw2hdpiWNO)


```python

#inference
from transformers import MBartForConditionalGeneration, MBart50TokenizerFast

model = MBartForConditionalGeneration.from_pretrained("Anonymous-TST/knight-errant-TST-zh")
tokenizer = MBart50TokenizerFast.from_pretrained("facebook/mbart-large-50", src_lang="zh_CN", tgt_lang="zh_CN")

model.cuda()
model.eval()

article_1 = "jinyong: 接下来会发生什么？"
batch = tokenizer(article_1, return_tensors="pt",return_token_type_ids=False, truncation=True, max_length=64, padding=True).to('cuda')
translated_tokens = model.generate(**batch,max_length=64)
decoded = tokenizer.batch_decode(translated_tokens, skip_special_tokens=True,  clean_up_tokenization_spaces=True)
print(decoded)
# 欲知后事如何?
```




```
{"language": ["multilingual", "ar", "cs", "de", "en", "es", "et", "fi", "fr", "gu", "hi", "it", "ja", "kk", "ko", "lt", "lv", "my", "ne", "nl", "ro", "ru", "si", "tr", "vi", "zh", "af", "az", "bn", "fa", "he", "hr", "id", "ka", "km", "mk", "ml", "mn", "mr", "pl", "ps", "pt", "sv", "sw", "ta", "te", "th", "tl", "uk", "ur", "xh", "gl", "sl"], "license": "mit", "tags": ["mbart-50"]}
transformers pytorch mbart text2text-generation mbart-50 multilingual ar cs de en es et fi fr gu hi it ja kk ko lt lv my ne nl ro ru si tr vi zh af az bn fa he hr id ka km mk ml mn mr pl ps pt sv sw ta te th tl uk ur xh gl sl license:mit autotrain_compatible endpoints_compatible region:us
TAGS
#transformers #pytorch #mbart #text2text-generation #mbart-50 #multilingual #ar #cs #de #en #es #et #fi #fr #gu #hi #it #ja #kk #ko #lt #lv #my #ne #nl #ro #ru #si #tr #vi #zh #af #az #bn #fa #he #hr #id #ka #km #mk #ml #mn #mr #pl #ps #pt #sv #sw #ta #te #th #tl #uk #ur #xh #gl #sl #license-mit #autotrain_compatible #endpoints_compatible #region-us 


# Knight-errant

Knight is a text style transfer model for knight-errant style. This model is for Chinese Knight-errant style transfer.

paper link: To be a Knight-errant Novel Master: Knight-errant Style Transfer via Contrastive Learning







'''
# Knight-errant

Knight is a text style transfer model for knight-errant style. This model is for Chinese Knight-errant style transfer.

paper link: To be a Knight-errant Novel Master: Knight-errant Style Transfer via Contrastive Learning







'''
TAGS
#transformers #pytorch #mbart #text2text-generation #mbart-50 #multilingual #ar #cs #de #en #es #et #fi #fr #gu #hi #it #ja #kk #ko #lt #lv #my #ne #nl #ro #ru #si #tr #vi #zh #af #az #bn #fa #he #hr #id #ka #km #mk #ml #mn #mr #pl #ps #pt #sv #sw #ta #te #th #tl #uk #ur #xh #gl #sl #license-mit #autotrain_compatible #endpoints_compatible #region-us 
 # Knight-errant

Knight is a text style transfer model for knight-errant style. This model is for Chinese Knight-errant style transfer.

paper link: To be a Knight-errant Novel Master: Knight-errant Style Transfer via Contrastive Learning







'''
passage: TAGS
#transformers #pytorch #mbart #text2text-generation #mbart-50 #multilingual #ar #cs #de #en #es #et #fi #fr #gu #hi #it #ja #kk #ko #lt #lv #my #ne #nl #ro #ru #si #tr #vi #zh #af #az #bn #fa #he #hr #id #ka #km #mk #ml #mn #mr #pl #ps #pt #sv #sw #ta #te #th #tl #uk #ur #xh #gl #sl #license-mit #autotrain_compatible #endpoints_compatible #region-us 
# Knight-errant

Knight is a text style transfer model for knight-errant style. This model is for Chinese Knight-errant style transfer.

paper link: To be a Knight-errant Novel Master: Knight-errant Style Transfer via Contrastive Learning







'''