对抗网络GAN生成图片之微信插件实现

对抗网络GAN生成图片之微信插件实现

大家好,我是奇点。

本周在朋友圈里,有一个叫云萌宠的小产品,在微信公众号里回复”撸猫“或”撸狗“,微信公众号就会回复一张机器生成”不存在“的图片。上线不久,直接把服务器给撸挂了。接下来,我们讲一下微信插件的代码实现。

本插件是基于于开源建站工具JPress开发的,JPress的插件可以在线安装或卸载,使用起来非常方便。接下来,我们直接进入正题,代码集成过程。

核心代码

如果还对GAN或云萌宠不太了解的读者,可以简单回顾一下奇点之前写的文章,在这里不再展开讲解。为了更好地集成和使用,我们对之前的代码进行简单地改造,分成加载模型和预测两部分。具体代码如下:

public class GanKit {
   
	private static Log log = Log.getLog(GanKit.class);

	public static GanKit me = new GanKit();

	private Criteria<int[], Image[]> criteria;
	private ZooModel<int[], Image[]> model;

	private GanKit() {
   
	}

	public synchronized Criteria<int[], Image[]> gan() {
   
		if (criteria == null) {
   
			criteria = Criteria.builder().
					optApplication(Application.CV.IMAGE_GENERATION)
					.setTypes(int[].class, Image[].class)
					.optFilter("size", "256")
					.optArgument("truncation"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值