项目作者: zhongrj

项目描述 :
机器学习
高级语言: Python
项目地址: git://github.com/zhongrj/machine-learning.git
创建时间: 2017-12-26T10:17:46Z
项目社区:https://github.com/zhongrj/machine-learning

开源协议:

下载


机器学习

所有代码基于Python3.5 + Tensorflow2.0

运行实例

application.py

  1. import zhongrj.model.STN_CNN as STN_CNN
  2. import zhongrj.model.DCGAN as DCGAN
  3. import zhongrj.model.DiscoGAN as DiscoGAN
  4. import zhongrj.model.DQN as DQN
  5. import zhongrj.model.DDPG as DDPG
  6. import zhongrj.model.AutoEncoder as AutoEncoder
  7. import zhongrj.model.FCN as FCN
  8. application = [
  9. STN_CNN.mnist_distortions, # 侦测并识别图片中的数字
  10. STN_CNN.catvsdog, # 猫狗大战
  11. DCGAN.generate_mnist, # 生成mnist数字
  12. DCGAN.generate_anime_face, # 生成二次元妹子
  13. DiscoGAN.transform_mnist, # mnist数字颜色转换
  14. DiscoGAN.transform_face(), # 真人二次元转换
  15. DQN.cart_pole(), # CartPole小游戏
  16. DDPG.cart_pole(), # CartPole小游戏
  17. AutoEncoder.encode_decode_mnist(), # AutoEncoder手写数字
  18. AutoEncoder.semi_supervised_mnist(), # 手写数字Semi-Supervised
  19. FCN.mnist_segmentation(), # 手写数字分隔
  20. ]
  21. if __name__ == '__main__':
  22. application[0]()

实例介绍

sample 1 侦测并识别图片中的数字

Spatial Transformer Network + CNN




sample 2 侦测并识别图片中的猫狗

Spatial Transformer Network + CNN (未完成)

sample 3 生成mnist手写数字

DCGAN




sample 4 生成二次元妹子

DCGAN(未完成)

sample 5 转换mnist颜色

DiscoGAN




sample 6 真人二次元转换

DiscoGAN(未完成)

sample 7 8 CartPole小游戏

DQN、DDPG




sample 9 手写数字Encoder

AutoEncoder




sample 10 可视化CNN

CNN