最近有刷到对「女性慕强」现象批评的文章和视频,觉得挺有意思。正好,我也有点想写些关于技术以外的内容的文章。
「女性慕强」的定义
由于我主要看到的文章讲的「女性慕强」指的都是女性崇尚和追求比自身优秀强大的男性的现象,所以我这里姑且定义「女性慕强」为:
女性崇尚以及追求比自身显著优秀和强大的男性的行为现象。
有了明确的定义后,就可以来谈谈作为男性的我,对于该现象的个人看法。首先我觉得作为男性,即便不认可也最好不要公开且明显的反对这一现象,不然很可能会暴露自己是个弱鸡的……
首先,从我有限的理性和情感上考虑,我都不反对「女性慕强」,毕竟这好像也没有什么明显不合理的地方。为了能够更加客观理性的论述,我还是在网上找了一些所谓专家的分析视频。
基本上专家们的说法大致都是:「女性慕强,是刻录在女性基因里的天性,是女性不够独立自主的一个表现。」。我这边暂且不讨论一个所谓刻录在基因里的天性和不够独立自主人格有啥必然联系,我这里、我现在、我只想说的是:这也太无聊了,以至于我在构思文章的中途就决定要更换写作主题了。来,下面我们进入一个新的主题。
使用huggingface上的模型构建离线翻译系统
语言翻译是个常见的应用需求,由于某些因素,我们不可以调用效果较好的商用翻译api,这时就需要我们构建自己的离线翻译工具。使用huggingface上的模型就可以快速构建较为理想的离线语言翻译系统。
使用如下Python代码可以简单构建中文与英文的翻译系统:
from transformers import pipeline
translation_zh_en = pipeline(
'translation',
model='Helsinki-NLP/opus-mt-zh-en',
device='cpu')
print(translation_zh_en('你手若有行善的力量,不可推辞,就当向那应得的人施行。'))
translation_en_zh = pipeline(
'translation',
model='Helsinki-NLP/opus-mt-en-zh',
device='cpu')
print(translation_en_zh('My son, let not them depart from thine eyes; keep sound wisdom and discretion;'))
运行后输出为:
[{'translation_text': 'And if your hand has the power to do good, then do it to those who deserve it.'}]
[{'translation_text': '我的儿子啊!你不要让他们离开你的眼睛,你应当保持周全的智慧和谨慎。'}]
真的非常非常简单实用。下面说一下构建该系统需要的环境依赖。
一、Python3运行环境
你需要准备一下Python3的运行环境,使用当前主流的版本就可以了。
二、安装transformers包
需要安装transfomers
包才可以很轻松的使用huggingface上的模型。
安装方法类似其它的Python包的安装方法,一般来说可以直接使用pip工具。
pip install 'transformers[torch]'
详细内容可以参考官方文档 DOC-LINK。
三、下载模型文件
初次运行上述代码会自动进行模型文件的下载,可能比较耗时,需要耐心等待。
能不能自己写模型做翻译系统
如果你需要造轮子,答案肯定是可以!不过代码篇幅会比较大,我一时半会儿也不想写文章。如果实在感兴趣,或者需要开发,可以进行商业咨询。