知乎风格答案生成

  1. curl 1664081855183111.cn-shanghai.pai-eas.aliyuncs.com/api/predict/m6_zhihu_qa_pai -H 'Authorization:MTI2YmE0M2Y5ZDJkNGI2Y2RmYWM1Y2ViZDdjZWYzNmRkYzNhZDg1Nw==' --data-binary '{
  2. "text": "如何增加一个人的自信?",
  3. "max_length": 128,
  4. "beam_size": 3,
  5. "no_repeat_ngram": 3,
  6. "repeat_penalty": 1.25,
  7. "length_penalty": 3
  8. }'
如何增加一个人的自信?回答:谢邀。首先,你要知道自己的优势在哪里,然后再去努力提升自己,这样才能让自己变得更加自信。其次,多看书,多学习,多思考,多总结。最后,不要太在意别人的看法,做好自己就行了。

图片描述生成

下载脚本client_demo_vqa_pai.py
安装相关的python3依赖

$ pip install Pillow

下载一张图片,链接
这个链接下载下来是一个故宫的图片,我们把它命名为 gugong.png
image.png
运行图文生成的脚本:

$ python client_demo_vqa_pai.py --img gugong.png

最后输出:

故宫博物院。故宫,是中国明清两代的皇家宫殿,也是世界上现存规模最大、保存最为完整的木质结构古建筑之一。它坐落在北京中轴线的中心,是我国古代宫廷建筑的集大成者。它的前身是紫禁城,始建于明永乐十八年(1420年),是明、清两朝的皇宫,被誉为世界五

参数解释

参数 type required 参数说明
max_length int True 最大生成长度
beam_size int True beam search生成时的beam数
repeat_penalty float False(default=1.25) 重复生成惩罚系数,
小于1.0时为鼓励生成重复词语,
大于1.0时为限制生成重复词语。
no_repeat_ngram int False(default=3) 禁止重复出现ngram长度
length_penalty float False(default=1.0) 长度惩罚系数,
小于1.0时为倾向于生成短文本,
大于1.0时为鼓励生成长文本