logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

计算机视觉:1.3、图像基础

计算机视觉:三、图像基础本文我们将回顾构建图像的基础元素:像素。什么是像素?每个图像都由一组像素构成,像素是图像原生的基础构件,没有比像素更好的粒度(granularity)了。一般来说,我们认为像素是图像中某个给定位置出现的光的"颜色"或者"强度"。如果我们将图像看成一个网格,网格中的每个方块就包含一个像素。​例如,如果我们有一个分辨率为10*10的图像,这就说明我的图像被表示为一个像素网格,这

#opencv#pytorch#html5
计算机视觉2.19:深度神经网络结构可视化方法

网络结构可视化的重要性模型结构可视化是一个非常重要的工具,特别当你在:实现论文中的结构,对他并不熟悉实现自己自定义的网络结构通过检查输出的图相,你可以知道网络设计的逻辑上是否有瑕疵,包括:网络中的层序不正确卷积层或池化层后的输出维度不正确所以我们建议在每个卷积块和池化层块之后将模型可视化,让自己能够进行验证。结构可视化实现首先我们需要安装一个库:graphvizmac具体的安装步骤可以参考我的另一

#计算机视觉#dnn#tensorflow
阿里云盾占用80端口报错:Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use

Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use今天在阿里的服务器上发现80端口被占用了,优点莫名其妙,一查结果发现是进程aliyundun占用了端口tcp100.100.100.200:80TIME_WAIT-tcp100.100.30.25:80ESTABLISHED 14

#tcp/ip#linux#http
计算机视觉2.16:学习率调节器

Learning Rate Scheduler之前在cifar-10数据集上训练了MiniVGGNet网络,为了缓和过拟合,我们在应用SGD时引入了学习率decay的概念。本片文章将讨论学习率调度器的概念,有时也称为适应性学习率,通过在不同epoch上调整学习率,我们可以降低loss,提高精确度,在某种情况写甚至可以减少训练网络的时间。我们可以将调整学习率的过程看作:用较高的learning ra

#计算机视觉#人工智能#机器学习
计算机视觉:1.3、图像基础

计算机视觉:三、图像基础本文我们将回顾构建图像的基础元素:像素。什么是像素?每个图像都由一组像素构成,像素是图像原生的基础构件,没有比像素更好的粒度(granularity)了。一般来说,我们认为像素是图像中某个给定位置出现的光的"颜色"或者"强度"。如果我们将图像看成一个网格,网格中的每个方块就包含一个像素。​例如,如果我们有一个分辨率为10*10的图像,这就说明我的图像被表示为一个像素网格,这

#opencv#pytorch#html5
计算机视觉:1.4、绘画

绘画在之前的计算机视觉:三、图像基础中介绍了如何在一幅图像中画一个蓝色的矩形,那么如果我们如果想画一条直线,一个圆呢?我们应该如何进行呢?我们就不能再用NumPy来操作了,而是用OpenCV​本文将展示如何利用openCV库来画直线、矩形和圆。直线​接下来的所有操作都将再会一副我们自己定义的画布上进行,我们可以利用NumPy数组自己定义一个画布(图像),因为openCV将一副图片解释为一个NumP

#opencv#计算机视觉#图像处理
计算机视觉:2.2、第一个图像分类器

一、第一个图像分类器​机器学习算法例如K-NN、SVM等,即便是卷积神经网络也需要使数据集中的数据有固定的向量大小,对于图像来说就是要求图像的尺寸一致。​有许多改变图像大小的方法,从保持图像适应比的高级方法 到 压缩\拉伸图像的简单方法。应用那种方法因人而因、因地制宜、根据应用场景而变化。​我们选择的使简单的改变图像大小,不考虑适应比(长宽比)的方法,目录结构如下:​----pyimgsearch

#神经网络#深度学习#pytorch
计算机视觉3.4:理解rank-1和rank-5正确率

理解rank-1和rank-5正确率​在学习中,我们经常会遇到rankaccuracyrank accuracyrankaccuracy,这是什么意思呢?​我们举例来解释一下:假设我们正在评估一个在CIFAR−10CIFAR-10CIFAR−10数据集上训练好的神经网络,输入下图让我们的神经网络来计算出每个类别所对应的概率返回的结果如下表(左)所示:​类概率最高的是青蛙(97.397.3%97.3

#深度学习#神经网络#计算机视觉
计算机视觉2.17.1:过拟合与欠拟合

1. 什么是欠拟合和过拟合?当你的模型在数据集上不能获得足够低的loss时,就出现了欠拟合。这种情况下,你的模型未能学习到训练数据中潜在的模式。当我们的学习将训练数据的模式学习的太好了,但不能泛化于验证集,叫做过拟合。因此,我门在训练机器学习模型时的目标是:尽可能降低训练训练loss确保训练loss和测试loss之间的间隙足够小我们可以通过调整神经网络的容量来控制模型是否欠拟合或者过拟合。通过增加

#计算机视觉#机器学习#深度学习
2021-10-22计算机视觉:4、更深的卷积神经网络:MiniVGGNet

MiniVGGNet:更深层的卷积神经网络​VGGNet,首次被Simonyan和Zisserman在他们的论文:Very Deep Learning Convolutional Neural Networks for Large-Scale Image Recognition 中提出。​在此之前,深度学习中的神经网络混合使用各种尺寸的卷积核。​经常是第一层卷积核大小在7 * 7到 11*11之间

#计算机视觉#cnn#深度学习
    共 21 条
  • 1
  • 2
  • 3
  • 请选择