Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anime4k的原版本是改用cnn了吗? #1

Open
jundaz opened this issue Jul 23, 2020 · 8 comments
Open

Anime4k的原版本是改用cnn了吗? #1

jundaz opened this issue Jul 23, 2020 · 8 comments

Comments

@jundaz
Copy link

jundaz commented Jul 23, 2020

先感谢dalao做的python实现,非常帮助理解算法。
我本来fork了11个月前的anime4k,当时还有一个java版本的,现在去看只有glsl shader了。
我一直想尝试一下用python实现里面提出的方法的,之前有个preprint对算法做描述。
现在也没了,glsl shader实在是看不太懂,然后文件里面也没描述具体是怎么做的training。
大佬能介绍一下情况吗

@TianZerL
Copy link
Owner

原版确实是完全改用cnn了,原来的旧版实现都移除了。这个python实现是基于0.9版的,也就是之前作者写的preprint上的那个版本。
至于新的cnn版本,作者是用其它工具训练好,然后直接拿到训练好的模型数据,然后再在glsl上实现了前向传播的过程。

@jundaz
Copy link
Author

jundaz commented Jul 24, 2020

这个训练过程是不开源吗?

@TianZerL
Copy link
Owner

对,作者并没有开源训练程序,但开源了数据集,只能看glsl推导网络结构。

@jundaz
Copy link
Author

jundaz commented Jul 25, 2020

哦哦,这样,谢谢,那请问你cpp版本里的cnn是自己训练的还是用的glsl的参数?应该怎么通过glsl来推导呢

@TianZerL
Copy link
Owner

是自己训练的一个新算法。原作者的glsl的话,我大概看了下,他的激活函数用的CReLU,这个比较罕见,不知道的话可能比较难看懂,但结合CReLU一起看的话,结构就好看了。

@jundaz
Copy link
Author

jundaz commented Jul 25, 2020

大佬要是方便的话可以给个联系方式吗,微信或者qq之类的,想请教一下cpp的这个代码,我想尝试用python复现一下。

@TianZerL
Copy link
Owner

如果您能留下邮箱的话,我可以通过邮件与您交流

@jundaz
Copy link
Author

jundaz commented Jul 25, 2020

drixs2050@gmail.com, 谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants