百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

Deep-learning-with-cats

> 编程语言
开源

深度学习 与猫咪 (^._.^)

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

深度学习 与猫咪 (^._.^)

Deep-learning-with-cats

This repository is a "toy" project so I can gain experience building deep neural networks. My first goal is generating pictures of cats using Generative Adversarial Networks. My second goal is making art with cats by applying styles to pictures of cats using deep convolutional neural networks. (^._.^)

**Update (2019/03/02): This contains a even more recent version of the code with even more features: https://github.com/AlexiaJM/relativistic-f-divergences **

Update (2018/11/02): See https://github.com/AlexiaJM/RelativisticGAN for a greatly enhanced version of the GAN codes, that incorporate all loss functions into a single file. It also includes additional better relativistic loss functions and many extra features (ex: Spectral normalization, Hinge Loss, Gradient penalty with any GAN loss, generate pictures every X iteration, learning rate decay, etc.). It still works by default to generate cats but it can also do CIFAR-10.

Objectives

  • Generate images of cats using various types of Generative Adversarial Networks (GAN)
    • use DCGAN (Done)
    • use WGAN (Done)
    • use WGAN-GP (Done)
    • use LSGAN (Done)
    • use BEGAN
  • Transform real cats into art pieces
    • use CycleGAN
    • use Fast neural style (Done)
  • Various/Others
    • Try adding Frechet Inception Distance (FID) as per https://arxiv.org/pdf/1706.08500.pdf
    • Try soft and noisy labels as per https://github.com/soumith/ganhacks
    • Try adding decaying noise to input as per https://github.com/soumith/ganhacks

Needed

  • Python 3.6, PyTorch, Tensorflow (for TensorBoard)
  • Cat Dataset (https://web.archive.org/web/20150703060412/http://137.189.35.203/WebUI/CatDatabase/catData.html or http://academictorrents.com/details/c501571c29d16d7f41d159d699d0e7fb37092cbd)
  • TensorBoard logger (https://github.com/TeamHG-Memex/tensorboard_logger)

To run

…

To see TensorBoard plots of the losses

$ tensorboard --logdir "your_input_folder"

Results

Discussion of the results at https://ajolicoeur.wordpress.com/cats.

DCGAN 64x64

DCGAN 128x128 with SELU

WGAN 64x64

WGAN-GP 64x64 with SELU

Fast style transfer

Issues· 1 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Pythoncatcudadeep-learninggan

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言