当前位置: 首页 > news >正文

tensorflow2从入门到精通——DCGAN算法实现

class DCGAN(tf.keras.Model):
    def __init__(self):
        super(DCGAN,self).__init__()
        self.Generator = tf.keras.models.Sequential([   #生成器网络
            layers.Dense(7*7*256),
            layers.BatchNormalization(),
            layers.LeakyReLU(),
            layers.Reshape((7,7,256)),
            layers.Conv2DTranspose(128, (5, 5), strides=(1, 1), padding='same'),
            layers.BatchNormalization(),
            layers.LeakyReLU(),
            layers.Conv2DTranspose(64, (5, 5), strides=(2, 2), padding='same'),
            layers.BatchNormalization(),
            layers.LeakyReLU(),
            layers.Conv2DTranspose(1, (5, 5), strides=(2, 2), padding='same',activation='tanh'),
        ])
        self.Discriminator = tf.keras.models.Sequential([   #判别器网络
            layers.Conv2D(64,(5,5),strides=(2,2),padding='same'),
            layers.LeakyReLU(),
            layers.Conv2D(128, (5, 5), strides=(2, 2), padding='same'),
            layers.LeakyReLU(),
            layers.Flatten(),
            layers.Dense(1)
        ])

相关文章:

  • 反欺诈黑产总结
  • 学术报告系列(七) - Critical Scenario Based SOTIF Validation Method
  • [ vulhub漏洞复现篇 ] JBOSS AS 5.x/6.x反序列化远程代码执行漏洞CVE-2017-12149
  • UE4 Http协议实现Web登陆与注册
  • 【线性代数基础进阶】二次型-补充+练习
  • mybatis-mybatis连接sqlserver数据库,maven
  • 融云 IM 即时通讯的跨应用通信能力
  • 行业发展解读:互联网人,如何“变道”自动驾驶?
  • 什么蓝牙耳机适合运动、运动用的蓝牙耳机推荐
  • 经典干货|相机模型与张氏标定
  • 裂变营销引爆用户增长:拼多多式的老带新活动
  • 基于FTP模式更新Winform程序
  • 金仓数据库 KingbaseES 插件参考手册 T(2)
  • LeetCode每日一题JAVA、JavaSrcipt题解——2022.08.11-08.20
  • java面向对象思维程序设计开发以及案例 -电梯运行问题对象分析与程序设计(2)
  • python3.6+scrapy+mysql 爬虫实战
  • angular学习第一篇-----环境搭建
  • gf框架之分页模块(五) - 自定义分页
  • HTML5新特性总结
  • Python打包系统简单入门
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • TypeScript实现数据结构(一)栈,队列,链表
  • 基于遗传算法的优化问题求解
  • 算法---两个栈实现一个队列
  • 携程小程序初体验
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 最近的计划
  • elasticsearch-head插件安装
  • ionic异常记录
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​低代码平台的核心价值与优势
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (4.10~4.16)
  • (libusb) usb口自动刷新
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (九)One-Wire总线-DS18B20
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)大道至简,职场上做人做事做管理
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • ***详解账号泄露:全球约1亿用户已泄露
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .axf 转化 .bin文件 的方法
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .net打印*三角形
  • .net和jar包windows服务部署
  • .NET开发者必备的11款免费工具
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .NET实现之(自动更新)
  • @在php中起什么作用?