python
Junyuan12
这个作者很懒,什么都没留下…
展开
-
python中super的使用
调用父类的初始化方法继承父类后,直接调用父类的初始化方法。定义一个人的类Person,包含人的名字和年龄,学生类Student继承自Person,多了一个分数变量:class Person(): def __init__(self, name, age): self.name = name self.age = age def info(sel...原创 2019-10-30 09:53:12 · 269 阅读 · 0 评论 -
Weight Initialization in Neural Networks: A Journey From the Basics to Kaiming(上)
原文链接:点击前往。本文通过简短的实验说明为什么适当的初始化权值在深度神经网络训练中如此重要。 分别用Tensorflow2.0和Pytorch实现。Why Initialize Weight权重初始化的目的是防止层激活输出在深度神经网络的正向传递过程中爆炸或消失。如果发生以上任何一种情况,损失梯度不是太大就是太小,无法有利地反向传播,如果发生了以上的情况,网络收敛则需要更长的时间。矩阵乘...翻译 2019-10-17 18:14:06 · 186 阅读 · 0 评论 -
分类损失用交叉熵的原因
最近一直在纠结的一个问题,为什么分类损失用交叉熵(cross entry)而不用看起来更简单的二次代价函数(square mean),偶然间搜到一篇博客(查看原文),貌似是领悟了一点,简单整理下。前向传播前向传播的流程都是一样的,以二分类为例,以 SigmoidSigmoidSigmoid 为激活函数,当到达网络最后一层时:z=w⋅x+bz = w \cdot x + bz=w⋅x+ba...原创 2019-10-11 14:43:37 · 828 阅读 · 0 评论 -
Python写json文件TypeError:`Object of type 'int32/int64/ndarray' is not JSON serializable`
这是想要将数据写到json文件遇到的问题,Object of type 'int32/int64/ndarray' is not JSON serializable,归根结底都是一个问题。解决方案由于numpy.array的数据类型不符合json的解码类型,使用tolist()方法将array转换成list。NOTE: 不能使用list()方法,list()转换的list不会改变array...原创 2019-08-30 17:10:34 · 8341 阅读 · 0 评论 -
Tensorflow1.x加载模型的方法
代码地址:查看完整代码一个错误的使用之前有同学问过我这个问题,TF加载模型,跑出来的结果不对,代码见incurrect_usage.py,正确率和猜的一样,怀疑是模型加载那里出问题了。#****************** incurrent usage.py*********************x = tf.placeholder(tf.float32, [None, 784], ...原创 2019-05-05 09:58:06 · 3509 阅读 · 0 评论 -
论文阅读——Faster RCNN,Region Proposal Network为什么好用
阅读前准备Faster RCNN是为目标检测而提出的一种网络,目标检测的任务是从一张给定的图片中不仅要对图像中的物体进行分类,而且要为每个类别的物体加一个Box,也就是要确定检测到的物体的位置。Faster RCNN由Fast RCNN改进,所以简单了解RCNN和Fast RCNN。RCNNRCNN使用selective search方法,为每张图片提出大概1k~2k个候选区域,然后将每个候...原创 2019-04-29 10:29:03 · 1138 阅读 · 0 评论 -
Python获取文件夹的上一级路径
**原文:**https://blog.csdn.net/longshenlmj/article/details/13294871python获取文件上一级目录:取文件所在目录的上一级目录os.path.abspath(os.path.join(os.path.dirname(‘settings.py’),os.path.pardir))os.path.pardir是父目录,os.path....转载 2018-10-18 19:16:30 · 38764 阅读 · 0 评论 -
invalid numeric argument '/Wno-cpp' 解决方法
参考:https://github.com/cocodataset/cocoapi/issues/51环境:win7,python3.6.2安装pycocotools时的问题执行 python setup.py build_ext --inplace 报错如下:cl : Command line error D8021 : invalid numeric argument '/Wno-c...原创 2018-09-28 10:31:54 · 8017 阅读 · 3 评论 -
初识机器学习——k-近邻算法(3)
手写数字识别系统原创 2017-05-11 20:43:49 · 426 阅读 · 0 评论 -
初识机器学习——k-近邻算法(2)
使用k-近邻算法改进约会网站的配对效果原创 2017-05-10 14:14:15 · 309 阅读 · 0 评论 -
初识机器学习——k-近邻算法(1)
代码运行环境:Python 3.6.0 |Anaconda 4.3.1 (64-bit) 代码和图片均来自Peter harrington的《机器学习实战》 python3.6.0入门教程:http://www.pythondoc.com/pythontutorial3/原创 2017-05-09 15:09:19 · 388 阅读 · 0 评论