- 博客(37)
- 资源 (4)
- 收藏
- 关注
原创 2 使用香橙派AIpro报错 No module named ‘acllite utils‘
当使用jupyter运行香橙派的notebooks下面的案例的时候启动使用jupyter lab 然后自动跳转到jupyter页面。这个环境变量的配置直接就为我们配置好了环境变量,一个是toolkit另一个是thirdpart,我认为这两个是关键。运行notebooks下面的start_notebooks.sh文件。这是自动跳转过来的。打开链接 open in link。
2024-05-26 10:50:01
814
1
原创 给郑佳的,你们谁也不许看
https://blog.youkuaiyun.com/lw112190/article/details/133272183
2024-05-16 23:41:00
123
原创 变化检测网络Siam-NestedUNet——解决工业检测的痛点
它将每个特征层(无论多大)统一缩放成1x1的大小,然后经过一个1x1的卷积和relu函数,再经过一个1x1卷积和Sigmoid激活,此时的得到的是一个F FF值,这个F FF值就可以认为是缩放前特征层的占比权重,如果模型认为这一层很有用,那F FF值就会很大,放大它的作用。2、加强特征融合,使得深层网络可以结合浅层网络的特征,同时融合了低层的细节信息和高层的语义信息,增大了低层的感受野,使得低层在做小目标检测时能获得更多上下文信息。通常情况下,两个输入的网络权重是共享的,所以是实质上就是一个网络。
2023-04-11 16:18:52
334
原创 变化检测网络Siam-NestedUNet讲解——解决工业检测的痛点
如今深度学习的发展如火如荼,各类神奇的技术如人脸识别、换脸技术啥的,似乎什么问题都只需要Deep Learning一下就可以解决了。但这都是属于民用级别的技术,而真正想要在实际业务中落地,更多的是要渗透到工业中去。良品多,次品少。如果一个工厂生产的大部分都是坏品,那这个工厂就离倒闭不远了。而恰恰深度学习则需要大量的坏品数据。产品换批次,产线更新。经常一换产品,之前优化过的模型就没办法再用了。就针对这两个问题,目前学术界较为成熟的目标检测、图像分割方法都无法从根本解决这个问题。
2023-04-11 16:06:13
1617
原创 num_classes` (3) in Shared2FCBBoxHead of MMDataParallel does not
AssertionError: The num_classes (3) in Shared2FCBBoxHead of MMDataParallel does not matches the …一届书生# 2021-10-13 11:07:00 85 收藏 1文章标签: 深度学习 tensorflow tomcat anaconda python版权mmdetection训练自己的数据集时报错 ⚠️ :AssertionError: The num_classes (3) in Shared2
2021-11-07 20:31:13
945
原创 点云非阻塞显示
import open3dimport numpy as npimport cv2 # 绘制open3d坐标系axis_pcd = open3d.create_mesh_coordinate_frame(size=0.5, origin=[0, 0, 0])`在这里插入代码片`# 在3D坐标上绘制点:坐标点[x,y,z]对应R,G,B颜色points = np.array([[0.1, 0.1, 0.1], [1, 0, 0], [0, 1, 0], [0, 0, 1]])colors =
2021-09-17 18:01:52
348
原创 anaconda虚拟环境pip不可用问题解决
conda创建的虚拟环境中使用pip报错不可用的时候应该是版本的冲突,需要进入packages中将pip和pip-21.1.3-py3.6.egg-info删掉,删掉之后再去conda原环境中将pip和pip***info文件复制过来。切记先删除再复制,不要直接黏贴覆盖。...
2021-09-01 10:44:12
2656
转载 Git-Submodule使用
Git Submodule背景在做不同的项目,但是又都会使用到一些常用的方法组件代码块等等。作为一个追求优雅的开发人员,肯定不能接受一段代码到处复制粘贴的操作。而且一旦这段代码日后需要更新,到处粘贴的话就需要全局搜索然后含泪修改了。那么有没有一种办法,能够作为一些公共代码的“栖息地”,可以做到一处编写,到处使用呢?答案是有的,使用git内置功能submodule即可。什么是SubModule?有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目。 也许是第三方库,或者你独立开发的,
2021-03-08 15:00:49
1433
原创 Blender用python控制对象移动
import bpy,time,threadingx=0ob=bpy.context.objectdef fc(a):global xwhile x<5:time.sleep(0.1)x+=0.1ob.location[0]=xt=threading.Thread(target=fc,args=(5,))t.start()
2021-01-08 12:57:22
1566
原创 alphaction编译遇到cuda错误的问题
alphaction编译的时候遇到softmax_cuda.cu(234)大概是个这样的错误,意思是说指针怎么怎么。解决办法是conda重新创建虚拟环境,使用python3.8,不要再用3.7,然后安装pytorch,之后再编译就不会出问题了。...
2020-12-16 09:25:40
580
7
原创 centerne安装和实时人体姿态估计
环境ubuntu18.04 TLpython1.6pytorch 1.0.0torchision0.2.2ubuntu环境下我使用conda创建的虚拟环境,cudatoolkit10.1.243(就是大家所说的CUDA)。cuda驱动是450版本,这个没有太大的影响只要他能支持起来cudatoolkit 10.1.243就可以。以下是2条指令:conda create -n CenterNet python=3.6pip install torch==1.0.0 torchvision
2020-11-13 11:51:59
613
转载 ubuntu使用im
https://jingyan.baidu.com/article/5552ef478547ad518ffbc9e1.html
2020-10-18 23:43:25
305
原创 ubuntu下使用VIM
1 按键盘上的 i 字母进入输入模式,也就是input的开头字母,这个界面为输入界面,这个模式下输入的字母会成为文档的内容,下面也有提示。2 现在输入要写的内容,粘贴也可以3 退出输入模式按ESC键,键盘左上角那个4 按英文的 : 也就是 shift+ : 这个快捷键进入命令行模式5常用的几个命令有wq 、q 、q! 、w分别是保存退出、 退出、强制退出不保存、保存,退出命令模式按ESC6 wq后,可以执行ls看到已经有该文件,查看下文件内容也是刚刚添加的...
2020-10-18 23:40:06
266
原创 修改cudnn的批量处理
PYTORCH=/path/to/pytorch # usually~/anaconda3/envs/CenterNet/lib/python3.6/site-packages/for pytorch v0.4.0sed -i “1194s/torch.backends.cudnn.enabled/False/g” ${PYTORCH}/torch/nn/functional.pyfor pytorch v0.4.1sed -i “1254s/torch.backends.cudnn.ena..
2020-09-28 17:15:17
290
原创 opencv图像匹配并定位
from skimage.measure import compare_ssimimport argparseimport imutilsimport cv2from IP_camera.make_image_data import picture# ap = argparse.ArgumentParser()# ap.add_argument("-f", "--first", required=True, help="first input image")# ap.add_argument
2020-09-23 14:43:29
2390
原创 ubuntu18.04有道词典无法开(亲测有效)
进入有道官网,不要直接下载,点击左上角的多平台然后选择linux下载。然后再选择ubuntu64,此处下载的根首页下载的ubuntu有些区别。然后安装,安装好之后重启电脑。然后右键选择show details,之后就会在右上角出现youdao dict图标,点击下就出现到眼前了。...
2020-09-14 09:45:06
3995
6
原创 mmdetection 训练单类别要注意
训练单类别的时候一定要和其他的类别一起训练,即使没有那也得写上几个。如果你选的class_numbers==1的话就等着报错吧,keyname error好像是这个。所以记住了哦。
2020-09-07 18:20:22
570
原创 谷歌浏览器下载加速
在新版谷歌浏览器中,默认并没有开启多线程下载,所以,需要我们手动开启,在谷歌浏览器地址栏输入chrome://flags/命令并回车,进入Chrome实验功能设置。在Search Flags的搜索框里,输入Parallel downloading并回车,该选项默认是Default设置,将该设置改为Enable,这样设置即刻开启谷歌浏览器多线程下载功能,如果需要立即生效的话,点击右下角的Relaunch按钮即可。就是重启谷歌浏览器,请注意,如果你正在使用谷歌Chrome编辑文档什么的话,不要Relau
2020-09-01 11:11:06
3554
1
原创 pip快速下载方法
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn numpy(模块名字)
2020-08-28 14:06:08
1004
1
原创 在已经安装了pytorch-gpu的情况下安装mmdetection
在mmdetection的安装说明中https://github.com/open-mmlab/mmdetection/blob/master/docs/install.md。直接操作两行代码即可,首先clone到主代码git clone https://github.com/open-mmlab/mmdetection.git然后cd进入mmd环境cd mmdetection运行setup安装文件python setup.py develop...
2020-08-24 16:56:40
346
原创 风格迁移小结
大体思路: 风格迁移网络总共分为三部分主干网络VGG、内容损失函数Li=2∗M∗N1ij∑(Xij−Pij)2 、风格损失函数Li=4∗M2∗N21ij∑(Gij−Aij)2、主干网络VGG: 主干网络为对抗生成网络,主要负责1、提取图片的风格和内容(目标图片和样式图片) 2、生成与目标图片内容一样并且和样式图片风格一样的图片。内容损失函数: 计算内容损失:内容图片在指定层上提取出的特征矩阵,与噪声图片在对应层上的特征矩阵的差值的L2范数。即...
2020-06-13 17:06:23
337
原创 cifar10案例(cifar10—input.py重点),彩色图片卷积神经网络
此次的cifar10和前面说的MNIST案例虽然主骨架是相同的,但是代码内部有很大的区别,相同点:他们都是采用了2层卷积+2层全连接不同点:cifar10内部封装了数据增强的功能,而且在全连接层cifar10应用了L2正则项来约束w参数,防止过拟合,并没有采用MNIST的那种dropout,代码如下:import tensorflow as tfimport numpy as npimpo...
2018-10-12 15:19:27
1784
1
原创 卷积神经网络二
下面咱们用tf自带的MNIST数据集来实现一下手写体数字识别import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#加载数据并转换mnist = input_data.read_data_sets(“MNIST_data_bak/”, one_hot=True)sess = tf....
2018-10-09 20:29:37
164
原创 卷积神经网络一
一、卷积神经网络卷积神经网络首先从他的起源和原理来了解和熟悉下他,下面咱们来看看百度百科摘得的一些资料。卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。 [2] 它包括卷积层(convolutional layer)和池化层(pooling layer)。20世...
2018-09-23 00:53:28
615
原创 深度学习softmax代码段
Tensor 的测试和遇到的问题1、不是所有的tensor都可以带入到with代码块中执行并计算的,下方变量theta是一个以平均概率在-1到1之间随机获取数字,当单独在with中执行的时候,结果如下例:theta=tf.Variable(tf.random_uniform([n+1,1],-1.0,1.0),name=‘theta’)运行结果:Tensor(“random_uniform...
2018-09-20 15:23:21
743
原创 正则化
1 泰勒一阶展开是一条直线,泰勒二阶展开是一个曲线,泰勒三阶展开值一条更加扭曲的曲线,展开越多,越扭曲。同时展开的越多虽然学习了所有的样本点,但是缺少预测性,二阶展开不仅可以学习大多数的样本点,同时不会丢失预测性。...
2018-08-31 15:24:48
329
原创 逻辑回归和softmax
逻辑回归分类,多分类问题。 1 逻辑回归是处理数据无交集的问题效果比较好,线性可分的。 2 softmax是多个逻辑回归的一个数组,用于处理多个线性可分的数据, 3 线性不可分的可以使用k-means聚类,DB-SCAN聚类(距离聚类,把离得近的聚到一起)...
2018-08-31 15:21:19
192
原创 EM算法的个人理解和推广(纯手写,拒绝转载)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-08-28 16:44:59
622
DCNv2可变形卷积开发包
2020-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人