![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
xjh0929
认真生活
展开
-
随机森林是如何停止训练的?
随机森林是一种机器学习算法,可以用于分类与回归,其他关于随机森林的知识可以百度。现在实现机器学习算法有很多方便的渠道,比如python的sklearn包还有c++的shark,具体实现方式也可以百度。随机森林是如何停止训练的。我一直以为随机森林和神经网络的训练类似,给定迭代次数,然后利用损失函数,梯度下降,优化权重等等最终最小化损失函数,然后完成训练。但是我找遍sklearn 随机森林的全部可以设置的参数,都没有迭代次数这个可以设置的参数。后来我就想可能是根据损失值或者精确率来的,比如精确率达到95%自原创 2021-12-03 09:49:41 · 823 阅读 · 12 评论 -
DL注意事项
1.将训练数据制作成h5文件,要比直接从文件夹里面读取图像文件速度快很多。原创 2021-11-09 10:06:24 · 92 阅读 · 0 评论 -
神经网络与支持向量机怎么联合在一起完成分类任务
以简单的表情识别或者猫狗分类为例,我们可以设计一个简单的神经网络来实现识别或者识别,还有的论文是把svm与cnn联合在一起,我很好奇是怎么训练的。在这里我写下我的粗鄙的想法,可能会有错,如果有错,希望以后能学到并及时改正,首先神经网络的实现是使用torch或者tf手写的,我们要写出一个完整的分类网络,如lenet5。然后按照正常的方式来训练这个网络,等网络训练的达到一定的精度,再把网络的最后一个全连接层去掉,这样网络输出的不是类别,而是一个向量。把去掉全连接层的位置换成sklearn写的svm分类器,下一原创 2021-08-20 15:31:10 · 753 阅读 · 0 评论 -
使用docker发布深度学习项目
1.拉取合适的镜像,可以百度找到适合自己使用的镜像2.使用命令进入镜像,建立一个容器。3.在容器内部署自己的程序运行环境,然后试运行,如果成功就可以打包自己的程序。4.使用命令打包自己的容器成一个镜像。5.将自己的镜像发布在docker仓库里或者是阿里云仓库里面...原创 2020-09-20 20:14:42 · 160 阅读 · 0 评论 -
labelimg的使用教程
1.安装cmd进入控制台程序,然后输入pip install labelimg2.打开cmd进入控制台程序,然后输入labelimg,回车即可3.使用点击open dir选择图片的路径(例如自己创建的一个photo文件夹,并把原始的图片放在这里面),点击change save dir选择保存的路径(Annotations文件夹,这里是存放勾画结果的)。在view菜单栏中打开auto save mode格式,这个可以帮助我们自动的保存。然后点击creat\nRectBox进行勾画,勾画之后就可原创 2020-07-15 16:01:38 · 7665 阅读 · 0 评论 -
pytorch环境下使用公开的数据集CIFAR10进行分类实验
在做图像分类的使用,可以是使用公开的数据集进行网络训练,但是程序在线下载速度太慢。可以使用如下方式:1)http://www.cs.toronto.edu/~kriz/cifar.html点击链接进入数据网站,原创 2020-07-10 17:47:52 · 527 阅读 · 0 评论 -
图像数据读取的通道顺序
如果使用skimage读取图像,得到的结果顺序是(宽高通道数)from skimage import ioimage = io.imread(r"F:\vGG\niu.png")输出为:(227, 227, 4)如果使用opencv读取图像,输出结果的顺序也是(宽高通道数)import cv2image=cv2.imread(r"F:\vGG\niu.png")print(image.shape)输出结果为:(227, 227, 3),其实结果有问题,说明cv只能读取三个通道的图像如.原创 2020-07-09 18:57:10 · 2541 阅读 · 1 评论 -
极客云应用介绍
1.极客云是国内为深度学习研究人员提供服务器的网站,可以提供大部分深度学习框架,不需要用户重新配置环境。2.申请账号,进行充值,然后上传文件(此时上传的文件都位于data文件夹内,在进行深度学习训练时,需要移动到input的文件夹中,为什么这样做,自己去查资料。重点是这个移动的操作不是windouws环境下粘贴复制就可以完成的,因为服务器是linux系统,需要服务器控制软件来完成【推荐两款,一是xshell,二是putty】)3.创建应用实例,首先将程序放在root文件夹中,训练集和测试集放在input原创 2020-06-01 11:25:17 · 6913 阅读 · 0 评论