搞科研是不可能搞科研的,这辈子是搞不懂科研的,人傻天赋浅平台不高,也就跑跑开源代码,改改参数才能维持生活这样子。
从大学毕业到就业到研究生,一直用caffe,我是真不想用tensorflow。python的东西总感觉花里胡哨的,和我低调的性格不搭。但是要恰饭,要写论文,要baseline,所以我还要跑这个代码。
Github:https://github.com/uam-biometrics/FaceQnet
arXiv:https://arxiv.org/abs/1904.01740
我跑了这么多代码,为什么要写这个?因为我今天比较闲吗?是的,我今天很闲。最近我一直在思考,人为什么活得这么累?是没有钱和规律的性生活吗?其实不是,是贱。
跑FaceQnet,作者提供了详细的教程。那我还写个屁屁你肯定会说。
当然,你我都知道,作者提供了具体的环境搭建和测试步骤,可是他没给版本号!
是的,跑python,不给每个包的版本号,就如同你问大佬怎么做,大佬说“百度啊”
是么得灵魂的。
首先作者让我们下conda,我们就下miniconda,我们不下anaconda,为什么我们不下anaconda?
安装完miniconda,我们来搞FaceQnet的环境。用miniconda的界面(Anaconda Prompt),别用cmd。
第一步:conda update conda
第二步:conda upgrade --all
第三步:conda create -n py36 python=3.6
第4步:conda activate py36
5:pip install tensorflow-gpu==1.14
5.ps:
系统win8.1,64位
cuda_10.0.130_411.31_windows(cudart64_100.dll)
cudnn-10.0-windows10-x64-v7.6.5.32(cudnn64_7.dll)
6:pip install keras==2.2.5
7:pip install opencv-python
----------------------------------------
就上面这些版本号,浪费了我不太值钱的一个下午加一个晚上。所以说我不喜欢python,花里胡哨的。
主要是python,tensorflow,keras,cuda,cudnn的版本
版本关系参考:
https://www.jianshu.com/p/464fefb5c5d8
https://www.cnblogs.com/carle-09/p/11661261.html
----------------------------------------
编译器用的vs2015,环境配置和工程目录如下,记得下载作者的模型FaceQnet.h5。scores_quality.txt是生成的分数文件。