- 博客(36)
- 资源 (8)
- 收藏
- 关注
原创 大模型微调
git clone https://huggingface.co/deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B
2025-04-09 14:55:33
107
原创 visual transformer
2021年visual transformer综述现有visual transformer参数和计算量太大vit 需要18BFLOPS 才能在imageNet数据集达到0.78.普通cnn如ghost 只需要哦600m现有的Visual Transformer参数量和计算量多大,比如ViT[1]需要18B FLOPs在ImageNet达到78%左右Top1,但是CNN模型如GhostNet[6][7]只需600M FLOPs可以达到79%以上Top1,所以高效Transformer for CV亟需
2021-02-14 16:53:05
1763
原创 安装hisuite后,依然无法连接华为手机,驱动无法正确安装
安装hisuite后,依然无法连接手机。在设备管理器中HDB interface依旧有叹号, 设备状态提示注册中有问题说明驱动依旧没有正确安装解决办法开始 运行 regedit 依次展开HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/在这下面有很多用“{}”括起来的项,找到Android usb Device Class,查看是否有异常值一般都是upperfilter或者lowerfilter有错误。删除异常值回
2020-12-01 11:41:13
7049
原创 python opencv绘制散点热力图applyColorMap
开始用的matplot ,结果这东西图尺寸稍大点就画不好, 啥也不是, 边长大于100保存的图啥也看不见vals = []pos = []mat = []for i in range(1000): vals.append(random.uniform(5.0, 200.0)) pos.append(random.randint(0, 10000))mat = [0] * 10000for i, p in enumerate(pos): mat[p] = vals[i]
2020-11-23 16:27:40
4462
1
原创 argv cannot be an empty list, and must contain the program name as the first element C++调用python出错
在C++调用python工程中涉及到tf.app.flags无法在调用中使用报错argv cannot be an empty list, and must contain the program name as the first element你可以在使用flags的脚本中import sysprint(sys.argv)看一下argv的情况,如上报错应该是argv = []这时你可以根据纯python运行时,再看以下argv应该是什么,然后手动添加,例如import
2020-07-06 17:05:24
261
1
原创 Structure From Motion 笔记
本征矩阵 Essential Matrix基础矩阵 内参矩阵 Fundamental Matrix需要某点的空间坐标(X,Y,Z) 焦距f 光心在图像上对应的像素坐标(cx,cy)
2020-06-05 15:33:33
271
原创 语义分割网络调研
年份 论文全称 网络 引量 2018 Icnetforreal-time semantic segmentationon high-resolution images ICNet 299 2017 Refinenet:Multi-path refinement networksforhigh-resolution semantic segmentation Re...
2020-05-15 11:26:41
294
原创 Tensorflow常用方法
获取某个节点的张量graph = tf.get_default_graph()inputs = graph.get_tensor_by_name('placeholder:0')
2020-05-11 10:45:27
276
原创 NetVLAD: CNN architecture for weakly supervised place recognition 翻译
5 实验5.1 数据集和评估方法我们报告两个公开可用的数据集的结果。匹兹堡(Pitts250k)[81]包含250k数据库图像从Google Street View下载和24k测试图,从街景视图生成但在不同时间生成,相隔数年。我们将此数据集分为三个大致相等的培训,验证和测试的各个部分,每个部分都包含大约83k数据库图像和8k查询,他们都通过地理上的划分,以确保是每个合集都包含独立...
2020-04-29 14:13:05
774
1
原创 DBOW2
回环前提知识共视图:无向加权图,以关键帧为节点,关键帧之间如果有共同观测的地图点则产生边,共同观测的数量就是边的权重。在重定位的时候需要在KeyFrameDatabase中搜索候选关键帧,由于关键帧之间是有重叠视图的,所以在得到匹配的候选关键帧之后,继续把每一个候选关键帧在共视图中的所有“同伙”揪出来,从他们之中重新挑选分数最高的作为最新候选关键帧,同时把他们的分数求和作为新候选帧的分数...
2020-04-23 20:02:55
1676
原创 PyTorch 搭建FCN
实验结论请看githubvoc.py'''@Author : {AishuaiYao}@License : (C) Copyright 2013-2020, {None}@Contact : {aishuaiyao@163.com}@Software: ${segmentation}@File : ${voc}.py@Time : ${2...
2020-04-15 23:19:53
5617
28
原创 Pytorch的一些技巧
筛选大于阈值的值conf_mask = (prediction[:,:,4] > confidence).float().unsqueeze(2)prediction = prediction*conf_mask
2020-03-07 09:09:37
327
原创 Pytorch搭建MobileNetV1V2V3
网络原理可参阅https://zhuanlan.zhihu.com/p/70703846代码请参考git地址asl.py'''@Author : {AishuaiYao}@License : (C) Copyright 2013-2017, {None}@Contact : {aishuaiyao@163.com}@Software: ${aslRec...
2020-03-02 20:53:26
1013
原创 TensorFlow入门
定义三个方法inference、loss、train,其中注意tf.placeholder的使用,还有所有网络建立的时候需要指定命名空间with.name_scope,还有所有建立网络相关的方法都在tf.nn中 tf.Variable基本变量类型 开启session 首先是初始化所有的网络参数init= tf.initialization,sess.run(init) 批量读入数据X,Y...
2019-10-22 16:29:09
188
原创 笔记9-机器学习2
如何同时提高precision和recall为什么需要onehot编码?https://zhuanlan.zhihu.com/p/80893166首先onehot应用在分类问题对label的编码中,它的特点是使得各个类别之间距离相等。如果不使用onehot而是直接使用0, 1,2这样的数值来代替类别,那么不同类之间的距离就不同了,那么这个问题就 变成了回归的问题。另外因为on...
2019-10-04 22:09:09
199
原创 深度学习零散知识点笔记2
AlexNet引入了relu 引入了dropout 引入了数据增强VGG结构简洁,使用同样大小的卷积核,3*3代替5*5和7*7,减少参数量,使用同样大小的池化2*2 验证了深层网络可以提升网络效果 最后三层的fc导致参数量急剧上升,vgg网络模型空间占用过大(可以使用提供的预训练模型)InceptionNet每层多个不同尺寸卷积核卷积,结果进行融合,作为下一层的输出 v...
2019-10-03 21:43:41
2025
原创 笔记7-C/C++
https://www.cnblogs.com/yjd_hycf_space/p/7495640.htmlhttps://www.cnblogs.com/inception6-lxc/p/8686156.htmlC和C++的区别C面向过程C++面向对象(但C也可以写面向对象的程序,只不过没有C++效率高) C适用嵌入式C++适合更上层的C++中struct和classstruc...
2019-09-07 20:40:24
512
原创 数据结构-计组
图Dijsktra是从一个顶点到其余各顶点的最短路径算法,解决的是有权图中最短路径问题。 采用广度优先的贪心算法Floyd解决任意两点间最短距离,时间复杂度O(n3) 不能处理负权回路Hash算法hash表选择一个表,最常用的是取余数法,二次探测法二进制数值表示原码不说了反码,正数等于原码,负数除了符号位,其他位取反补码,正数等于原码,负数除符号位,其他...
2019-08-18 18:03:34
501
原创 Keras搭建VGG搭建ResNet识别MNIST识别CIFAR10例程
keras的两种编程方式加载model模块的sequential类的顺序模型,特点是add,示例如下"""只是样例,跑不通的"""import kerasfrom keras.layers import Dense,Conv2Dfrom keras.models import Sequentialimport keras.optimizers as optimizersim...
2019-08-17 22:02:28
934
原创 Pytorch搭建ResNet18识别MNIST例程
Autograd自动求导PyTorch 中所有神经网络的核心是autograd包,autograd包为张量上的所有操作提供了自动求导。torch.Tensor是这个包的核心类。如果设置.requires_grad为True,那么将会追踪所有对于该张量的操作。 当完成计算后通过调用.backward(),自动计算所有的梯度, 这个张量的所有梯度将会自动积累到.grad属性。...
2019-08-16 17:04:20
2437
原创 面试题
一面1 你对tensorflow、keras、pytroch等框架了解多少,简述tensorflow运作机制(图概念)https://blog.youkuaiyun.com/weixin_40893939/article/details/891742642 简述keras的使用过程https://blog.youkuaiyun.com/weixin_40893939/article/details/891...
2019-07-11 15:19:09
925
原创 SVM lfm 人脸识别
看着这个学https://www.bilibili.com/video/av54019270/?p=1flw_数据集可能下载不成功,可以用我下载好的这个https://download.youkuaiyun.com/download/weixin_40893939/11276022,放到下载失败的那个目录下替换,就说这么多吧。。。这要是都弄不好,那就别玩了。关键词:1 rbf、gamma 和...
2019-07-04 20:42:47
337
原创 笔记6-Python-DataFrame-Matplotlib-Numpy
python装饰器python装饰器通俗易懂的解释!针对的对象是一批不同的方法。 实现在已有的工程文件中,不修改这些方法的定义却能实现我们想要添加的功能。你想给方法1加一个计时器功能,观察这个方法的运行时间,你可能想直接在函数定义处改一下完事了。现在的关注点在一个方法上。 但是你又想给方法2也加计时器,你又去改定义,然后你又想给方法3方法4方法5......方法n加计时器功能,难...
2019-05-22 15:25:17
228
原创 笔记3-集成学习
Bagginghttps://www.cnblogs.com/pinard/p/6156009.html原理有放回的M次随机从数据集中抽取N个样本为训练集,假设得到了M个训练集,就训练M个弱分类器,弱分类器之间没有依赖关系。之后总结M个弱分类器的结果。分类问题直接选取得票数最多的类别作为最后结果。回归问题对T个弱学习器得到的回归结果进行算术平均。out of bag对于这部分大...
2019-04-30 22:16:08
295
原创 笔记4-数学基础
期望mean在概率论和统计学中,数学期望(mean)(或均值,亦简称期望)是试验中每次可能结果的概率乘以其结果的总和,是最基本的数学特征之一。它反映随机变量平均取值的大小。方差var方差是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。标准差std方差的算术平方根,因为方差与我们观测的刚量不同,所以...
2019-04-22 14:23:11
892
原创 笔记5-剑指offer+LeetCode
数据结构树的前中后遍历算法记住是根据根节点的位置搜索的就行了。各种排序算法的时间复杂度十大经典排序算法简单排序时间复杂度一般为O(n^2),如冒泡排序、选择排序、插入排序等高级排序时间复杂度一般为O(nlogn),如归并排序、快速排序、堆排序。两类算法随着排序集合越大,效率差异越大,在数量规模1W以内的排序,两类算法都可以控制在毫秒级别内完成,但当数量规模达到10W以上后,简单排...
2019-04-18 20:31:38
347
原创 深度学习零散知识点笔记1
个人学习笔记,可能从各个地方的博客中截图粘贴,先谢了。看下面的内容需要你理解CNN的基础知识,下面两个链接是CNN神经网络的可视化。https://www.bilibili.com/video/av23951169?from=search&seid=12019935558685869597卷积神经网络的三维可视化1 三大顶会和NIPS1 CVPR是IEEE Confer...
2019-04-10 11:08:50
1485
原创 笔记1-机器学习1
1 线性回归线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,运用十分广泛。其表达形式为y = w'x+e,e为误差服从均值为0的正态分布。1 数据+画图2 一般向量形式3 最小二乘法损失函数4 矩阵形式5 几何解释6 岭回归,laso回归2 逻辑回归一种广义的线性回归问题求极大似然函数估计值的一般步...
2019-03-29 16:37:17
4640
原创 Hand gesture recognition with Leap Motion and Kinect devices-翻译
摘要最近,像Leap Motion和Kinect这样的新型采集设备的引入,使我们能够获得一种信息非常丰富的手部姿势描述,这种描述可以用于精确的手势记录。本文提出了一种新颖的手势识别方法。针对跳跃运动数据,提出了一种新的手势识别方案。计算出一个基于指尖位置和方向的特设特征集,并将其输入到多类SVM分类器中,以识别执行的手势。从Kinect计算的深度中提取一组特征,并结合跳跃运动特征,提高识别性能...
2019-03-29 10:19:29
849
2
原创 线性模型
1 基本形式2 回归任务2.1线性回归模型1 适用场景:"线性回归" (linear regression)试图学得一个线性模型以尽可能准确地预测实值输出标记.2 形式:3 性能度量:均方误差。均方误差有非常好的几何意义.它对应了常用的欧几里得距离或简称"欧氏距离" (Euclidean distance). 基于均方误差最小化来进行模型求解的方法称为"...
2019-03-27 17:39:36
295
原创 faster-rcnn
都是从别的地方摘过来的一些帮助理解的图最概括整体的图揉碎一点的图最细致的图anchor的解释笔记不做还是不是行滴,都是各地摘抄的。1在Faster-RCNN里主要有4种损失,RPN分类损失、RPN框回归损失、最后的分类损失、最后的框回归损失。21 get_data2 data_generators.get_anchor_gt3n...
2019-01-15 21:09:08
228
原创 BP网络过程推演 完整过程及公式
BP(back propagation)网络,学习笔记,有不足或错误的以后继续增改参考图X输入数据V输入层到隐层间的权重B隐层的输出值W隐层到输出层的权重Y输出层的输出值前向传播:输出就是这个公式的结果不多说了。反向传播:1 均方误差想要学习反向传播,你得先知道均方误差。也就是预测和实际的一维向量每个位置对应相减的求平方,在相加的和...
2018-12-27 17:44:11
839
原创 python opencv 肤色检测
1 椭圆肤色检测模型原理:将RGB图像转换到YCRCB空间,肤色像素点会聚集到一个椭圆区域。先定义一个椭圆模型,然后将每个RGB像素点转换到YCRCB空间比对是否再椭圆区域,是的话判断为皮肤。YCRCB颜色空间:椭圆模型:代码:def ellipse_detect(image): img = cv2.imread(image,cv2.IMREAD_COLOR)...
2018-11-26 10:54:11
15296
3
encnet_jpu_res50_ade20k_trainval.pth.tar
2020-05-24
encnet_jpu_res50_ade20k_train.pth.tar
2020-05-24
ade20k-20200517T125953Z-001.zip
2020-05-17
0818_icnet_0.5_1025_resnet_v1.tar.gz
2020-05-17
0818_icnet_1.0_1025_resnet_v1.tar.gz
2020-05-17
0818_pspnet_1.0_713_resnet_v1.tar.gz
2020-05-17
Unity官网例程Space-Shooter扩展教程视频2移动开发;Mobile Development- Space Shooter to Mobile
2017-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人