...
WeChat_007
深度学习、人体行为识别
展开
-
neo4j和py2neo版本问题
最好的解决办法是对neo4j进行降级处理,在neo4j官网社区版下载页面,下拉到最后的neo4j-3.5.35.以及 pip install neo4j==4.3.0即可解决上述的三个问题。最近在使用neo4j创建一个小型知识图谱,发现从neo4j官网下载的最新版本(4.4.10)的安装包与使用pip install py2neo在使用上存在诸多问题。会报错,而使用一以下语句则可以正常使用。首先是NodeMatcher,如果觉得有用,点个免费的赞吧。其次是节点的修改,使用。原创 2022-09-07 11:44:19 · 2317 阅读 · 0 评论 -
【文件后缀名批量修改,python,webp】
python,webp,jpg,批量修改文件名后缀原创 2022-08-30 09:53:56 · 430 阅读 · 0 评论 -
Arcface系列(五) Pytorch版本的单机多卡分布式训练
折腾了一天终于完成了。可以继续摸鱼了,开熏~~~~~~(吐槽大会王建国语气~)分布式训练参考:单卡pytorch 版本的Arcface代码参考:俺也是在这上面修改的,谢谢这位大哥的repohttps://github.com/TreB1eN/InsightFace_Pytorch当代研究生应当掌握的并行训练方法(单机多卡)https://zhuanlan.zhihu.com...原创 2019-12-25 16:38:22 · 1074 阅读 · 1 评论 -
ArcFace 论文大颗粒粗读笔记(四)
最后一节,附录平行加速我们可以将ArcFace应用于大型身份吗?是的,数百万个身份不是问题。中心(W)的概念在ArcFace中是必不可少的,但是中心(W)的参数大小与类的数量成正比。当训练数据中有数百万个身份时,建议的ArcFace面临巨大的训练困难,例如即使在过高的水平上,GPU内存消耗过多,计算成本也很高。在我们的实现3中,我们采用了并行加速策略[44]来缓解此问题。我们优化了训练代码...原创 2019-12-23 18:03:53 · 237 阅读 · 0 评论 -
ArcFace 论文大颗粒粗读笔记(三)
续二,这节内容主要讲实验部分,对应论文的第三章,没什么好讲的,证明他前面说过的话而已。数据集如表1所示,我们分别采用CASIA [43],VGGFace2 [6],MS1MV2和DeepGlint-Face(包括MS1M-DeepGlint和Asian-DeepGlint)[2]作为我们的训练数据,以便与其他方法进行公平比较。 。请注意,建议的MS1MV2是MS-Celeb-1M数据集的半...原创 2019-12-23 17:18:51 · 1057 阅读 · 0 评论 -
ArcFace 论文大颗粒粗读笔记(二)
续(一)上节讲到了Arcface的从Softmax损失函数改进后的损失函数的公式3部分这个图详细介绍了用Arcface损失函数训练时网络后端的组成与原理,从最左侧的||W|| 与||X||的归一化,到在余弦角度增加m,然后进行feature的rescale,统一变换到64,最后经过softmax得到预测的probability,与GT计算交叉熵的损失原文解释:图2,用Arcface...原创 2019-12-19 16:12:32 · 455 阅读 · 0 评论 -
ArcFace 论文大颗粒粗读笔记(一)
为什么看Arcface? 应为实习要看啊。。。 这篇文章相当于不严谨的翻译,看到此博文的同学们要带着批判的精神。摘要,:以叙事的角度拆开看作者开门藏山,只是露出了山的一角,告诉你最近使用深度卷积神经网络(DCNN)进行大规模人脸识别的特征学习中的主要挑战之一是设计适当的损失函数以增强判别能力。缓缓拨开云雾,发现几个对手走在前面,都是要登顶的好手。走在最前面的是我们的Center Los...原创 2019-12-18 16:14:41 · 678 阅读 · 0 评论 -
TENSORFLOW CONFUSION_MATRIX
根据这位朋友实现,感谢------->https://blog.csdn.net/qq_33592583/article/details/79409813 以上是效果图,总共101类。实现原理很简单:我在模型计算准确率的时候加了两个空列表,用于存放Y_Label与Y_Pre correct=0 y_l=[...转载 2018-08-02 15:45:54 · 2035 阅读 · 0 评论 -
Windows环境下 安装 Sonnet
法一:试了以下 conda install sonnet ----->FAILED!法二: pip install sonnet ------>FAILED!找了10分钟到了DEEPMIND 的 GITHUB 法三:试了一下CLONE 到 anaconda 的 lib ----->FAILED!法四:看了下READ_...原创 2018-08-10 11:10:21 · 3721 阅读 · 2 评论 -
统计出子文件中文件个数小于阈值的子文件夹名
import osimport scandirpth = r'D:\MyDrivers\software\anaconda\wokspace\two-stream-action-recognition-master\UCF_list\classInd.txt'root = r'F:\Dataset\Optical-Flow'path2 = os.path.join(root, '')d...原创 2018-07-27 20:39:38 · 168 阅读 · 0 评论 -
批量修改字典中的Values的问题
最近跑代码调BUG的时候发现网上下载的PICKLE文件数据与我本地数据有出入而PICKLE文件DECODING之后又是字典形式故需要修改字典开始#As. your dic----->dic_frame#print(dic_frame.values())list1 = list(dic_frame.values()) # original valueslist_new=co...原创 2018-07-27 12:56:15 · 1819 阅读 · 0 评论 -
PYTORCH 出现 TypeError: type numpy.ndarray doesn't define __round__ method 的问题
很明显是那个0.5版本的WARNING 造成的作出相应修改,根据需要添加item()如下原创 2018-07-28 14:55:03 · 6660 阅读 · 0 评论