自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 numpy中dot,mutiply,*,的区别

总结:(读者可使用简单的举例自行验证)注意:[***]为数组,[[],[]…]为矩阵1.*用法:矩阵与矩阵:矩阵乘法(matrix)数组与数组:对应位置相乘(array)2.np.dot()用法:矩阵相乘的结果3.np.multiply()用法:数组、矩阵都得到对应位置相乘对于array来说,* 和 dot()运算不同*是每个元素对应相乘dot()是矩阵乘法对于matrix来说,* 和 multiply() 运算不同是矩阵乘法multiply() 是每个元素对应相乘

2020-08-28 20:03:22 387

转载 深度学习|Global Average Pooling是否可以替代全连接层

在看all convolution network 中看到中用到一个global average pooling下面就介绍一下global average pooling这个概念出自于 network in network主要是用来解决全连接的问题,其主要是是将最后一层的特征图进行整张图的一个均值池化,形成一个特征点,将这些特征点组成最后的特征向量进行softmax中进行计算。举个例子假如,最后的一层的数据是10个6*6的特征图,global average pooling是将每一张特征图计算所

2020-06-22 21:31:51 2403

原创 SVD和PCA的推导及关系,代码实现

一. SVD基础隐形语义索引:最早的SVD应用之一就是信息检索,我们称利用SVD的方法为隐性语义检索(LSI)或隐形语义分析(LSA)推荐系统:SVD的另一个应用就是推荐系统,较为先进的推荐系统先利用SVD从数据中构建一个主题空间,然后再在该空间下计算相似度,以此提高推荐的效果。SVD与PCA不同,PCA是对数据的协方差矩阵进行矩阵的分解,而SVD是直接在原始矩阵上进行的矩阵分解。并且能对非方阵矩阵分解,得到左奇异矩阵U、sigma矩阵Σ、右奇异矩阵VT。1.1奇异值与特征值基础知识:特征值

2020-06-04 19:32:09 781

翻译 编辑距离问题

目标:给定两个字符串s1, s2,写出一个算法来找出从s1转化到s2所需要的最小操作步骤数(编辑距离)。所允许的操作:Insert(插入)——插入一个新的字符delete(删除)——删除一个字符replace(替换) ——替换为另一个字符例子:s1 = "horizon"s2 = "horzon"Output: 1 {remove 'i' from string s1} s1 = "horizon"s2 = "horizontal"Output: 3 {insert 't',.

2020-06-02 18:40:49 584

原创 leecode第二题

给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]排序 + 双指针本题...

2020-05-01 16:26:16 170

转载 leecode学习第一天

leecode做习题第一天给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, ...

2020-05-01 10:21:12 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除