日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Github|基于 Jittor 的 GAN 模型库

發布時間:2023/12/10 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Github|基于 Jittor 的 GAN 模型库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方“算法猿的成長“,關注公眾號,選擇加“星標“或“置頂”

總第 142 篇文章,本文大約?1300?字,閱讀大約需要 5?分鐘

前言

今天介紹一個 Github 項目---集成了 27 種 GAN 模型的 Jittor-GAN,項目地址:

https://github.com/Jittor/gan-jittor?u=2181051220&m=4512179795555993&cu=2181051220&ru=1402400261&rm=4512157284683484

包含了從 2014 年最開始的 GAN 算法模型代碼,到 2019 年的的一個 GAN 模型代碼,其中有非常著名的 Pix2Pix,CycleGAN,StarGAN 等,也有比較冷門點的 GAN 模型算法。

下面就簡單介紹一下這個 Github 項目。


簡介

本項目的代碼基于 Pytorch-GAN,項目地址:https://github.com/eriklindernoren/PyTorch-GAN

我們的 GAN模型庫--Jittor-GAN 支持 27 種 GAN 模型,下面這份表格是來自谷歌學術的最新引用情況。GAN 是從 2014 年提出,然后產生了很多優秀的 GAN 的改進工作。這 27 種 GAN 算法總共被引用了 60953 次,平均每篇論文被引用 2176 次。

我們還對比了基于 Jittor 的 GAN 模型庫和 Pytorch 的性能,結果如下所示,圖中的數字表示 Jittor 實現的模型相對于 Pytorch 的速度提升情況,最快的情況是提升了 283%,平均提升速度也是 185%。

在另一個展示角度,假設 Pytorch 需要的訓練時間是 100 個小時,而 Jittor 實現的 GAN 模型代碼訓練時間會少很多,最快的 GAN 模型只需要 35 個小時,平均需要 57 小時。

另外,代碼里使用到的 Jittor,其官網地址:

http://cg.cs.tsinghua.edu.cn/jittor/

官網對 Jittor 的介紹:

Jittor 是一個基于即時編譯和元算子的高性能深度學習框架,整個框架在即時編譯的同時,還集成了強大的Op編譯器和調優器,為您的模型生成定制化的高性能代碼。

Jittor前端語言為Python。前端使用了模塊化的設計,類似于PyTorch,Keras,后端則使用高性能語言編寫,如CUDA,C++。


安裝

安裝的命令如下:

$?git?clone?https://github.com/Jittor/gan-jittor.git $?cd?gan-jittor/ $?sudo?python3.7?-m?pip?install?-r?requirements.txt

模型使用樣例

這里簡單舉個例子來介紹如何運行這些 GAN 算法,這里以 CycleGAN 為例子,在 Jittor-GAN 的代碼實現地址:

https://github.com/Jittor/gan-jittor/blob/master/models/cyclegan/cyclegan.py

運行代碼例子如下,首先是下載對應的數據集,然后找到對應的文件夾,運行相應的代碼

$ cd data/ $ bash download_cyclegan_dataset.sh monet2photo $ cd ../models/cyclegan/ $ python3.7 cyclegan.py --dataset_name monet2photo

其他模型的使用例子也是如上所示


最后,該項目地址可以直接點擊文章末尾底部”閱讀原文“,或者也可以后臺回復【jittor_gan】,獲取項目代碼的網盤鏈接。


精選AI文章

1.??2020年計算機視覺學習指南

2.?是選擇Keras還是PyTorch開始你的深度學習之旅呢?

3.?編寫高效的PyTorch代碼技巧(上)

4.?編寫高效的PyTorch代碼技巧(下)

5.?深度學習算法簡要綜述(上)

6.?深度學習算法簡要綜述(下)

7.?10個實用的機器學習建議

8.?實戰|手把手教你訓練一個基于Keras的多標簽圖像分類器

精選python文章

1.??python數據模型

2.?python版代碼整潔之道

3.?快速入門 Jupyter notebook

4.?Jupyter 進階教程

5.?10個高效的pandas技巧

精選教程資源文章

1.?[資源分享] TensorFlow 官方中文版教程來了

2.?[資源]推薦一些Python書籍和教程,入門和進階的都有!

3.?[Github項目推薦] 推薦三個助你更好利用Github的工具

4.?Github上的各大高校資料以及國外公開課視頻

5.?GitHub上有哪些比較好的計算機視覺/機器視覺的項目?

歡迎關注我的微信公眾號--算法猿的成長,或者掃描下方的二維碼,大家一起交流,學習和進步!

?

如果覺得不錯,在看、轉發就是對小編的一個支持!

總結

以上是生活随笔為你收集整理的Github|基于 Jittor 的 GAN 模型库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。