原创 《Face-to-Parameter Translation for Game Character Auto-Creation》智能捏臉論文解析

網易遊戲伏羲AI lab最近出了一片文章,《Face-to-Parameter Translation for Game Character Auto-Creation》,收錄於ICCV。這篇文章解決了一個問題:可以在遊戲的捏臉系統中實現

原创 git——新舊項目push到遠程倉庫

新創建了一個遠程倉庫,如何將已有的代碼推上去呢? 或者如何本地新建一個倉庫呢? 所有情況如下所示:   Git global setup git config --global user.name "你的名字" git config -

原创 深度學習——GAN(生成網絡)損失函數解析

      生成網絡(GAN)是近年來很火的課題,原始論文《Generative Adversarial Nets》的介紹請移步:https://blog.csdn.net/wenqiwenqi123/article/details/86

原创 《Landmark Assisted CycleGAN for Cartoon Face Generation》人臉動漫化論文解析

如何用真實的人臉照片生成卡通風格的頭像呢?今天我們再來看看另一篇文章。 這篇文章來自香港中文大學+哈工大+騰訊優圖。效果如下: 當然我寫的前兩篇文章,也是在說頭像動漫化,是另外兩個算法,各有千秋。傳送門: https://blog.cs

原创 Pytorch——torch.nn.functional.interpolate函數

最近寫pytorch的時候用到了這個函數:torch.nn.functional.interpolate 一時沒太懂這個函數是幹嘛的,所以看了下pytorch的官方文檔: torch.nn.functional.interpolate(i

原创 Pytorch——將模型load到gpu或cpu上

很多時候我們在gpu上訓練一個模型,但是在inference的時候不想使用gpu。或者想在別的gpu上使用,那麼怎麼辦呢? 需要在load的時候就選擇device。 保存了模型的參數(model.state_dict())到文件model

原创 《DLOW:Domain Flow for Adaptation and Generalization》論文解析

今天說的這篇文章,也是用來解決遷移學習問題的。遷移學習要解決一個什麼問題呢?就是要把模型在source域(源域)學習到的知識,用到target域(目標域)裏。 DLOW這篇文章主要提出了兩點:1、可以把source域的數據遷移成中間域,中

原创 python——重命名文件夾中的文件

有些時候我們會想批量重命名某個文件夾中的文件,難道要一個一個地手動重命名嗎? 對於一個程序員來說是不可能的。 給上python代碼: # -*- coding: utf-8 -*- # 將文件夾中的文件重命名 import os def

原创 《Arbitrary Style Transfer in Real-time with Adaptive Instance Normalization》論文解析

       Ulyanov發現在風格遷移上使用IN效果比BN好很多,從他開始凡是風格遷移都離不開IN和其變種AdaIN,本文簡要介紹AdaIN這篇的原理。        下圖爲特徵圖張量,可以直觀看出BN,LN,IN,GN等規範化方法的

原创 《Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks》CycleGAN論文解析

鼎鼎大名的cycleGAN,今天我們來說一說這篇文章。 首先介紹下GAN,傳送門:https://blog.csdn.net/wenqiwenqi123/article/details/86178376 介紹下GAN的損失函數,傳送門:h

原创 《Learning to Cartoonize Using White-box Cartoon Representations》圖像卡通化論文解析

這篇文章收錄於CVPR2020,在圖像卡通化上效果不錯。 github地址:https://github.com/SystemErrorWang/White-box-Cartoonization 那麼這篇文章做了一件什麼事呢?就是把真實世

原创 python——獲取文件夾中所有文件的路徑

此腳本功能如下: 輸入一個文件夾路徑,將文件夾中所有文件的路徑存入txt中。 給上代碼: # -*- coding: utf-8 -*- # 生成文件夾中所有文件的路徑到txt import os def listdir(path, l

原创 Pytorch——tensor.expand_as()函數示例

tensor.expand_as()這個函數就是把一個tensor變成和函數括號內一樣形狀的tensor,用法與expand()類似。 差別是expand括號裏爲size,expand_as括號裏爲其他tensor。 舉例: impor

原创 python——從csv文件中隨機提取某幾行添加到另一個csv文件中(含代碼)

舉個例子,從a.csv裏隨機提取10%的數據到b.csv,且兩個文件的列名(表頭)相同,兩個文件的cloumns一樣,解決中文亂碼 直接上代碼吧不廢話了: import pandas as pd data = pd.read_csv('

原创 python--堆排序實現(含代碼)

堆排序的原理這裏就不說了,數據結構裏好好查一查吧。 大致原理就是通過不斷地構建大根堆(小根堆),交換根節點和尾節點的值,再重複地調整堆來完成排序。 代碼如下: import random def MAX_Heapify(heap,He