logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python画花

目录一、初始化设置二、画花瓣三、画花蕊四、画花杆和叶片总代码一、初始化设置def Init():turtle.penup()# 提起画笔(不画线)turtle.pendown()# 放下画笔移动画笔开始绘制(画线)二、画花瓣实际上就是用一个个不同大小的圆弧,组成花瓣。花瓣咱们选择黄色上色。# 画花瓣def Draw_Petals():turtle.fillcolor('yellow')...

文章图片
#python
深度学习--TensorFlow(4)BP神经网络(损失函数、梯度下降、常用激活函数、梯度消失&&梯度爆炸)

一、概念与定义BP神经网络:是一种按照误差逆向传播算法训练的多层前馈神经网络。BP 算法的基本思想:学习过程由信号的正向传播和误差的反向传播两个过程组成。正向传播:把样本的特征从输入层进行输入,信号经过各个隐藏层逐层处理后,最后从输出层传出。反向传播:对于网络的实际输出与期望输出之间的误差,把误差信号从最后一层逐层反传,从而获得各个层的误差学习信号,再根据误差学习信号来修正各个层神经元的权值。周而

文章图片
#神经网络#tensorflow#深度学习 +1
深度学习--TensorFlow(项目)识别自己的手写数字(基于CNN卷积神经网络)

目录基础理论一、训练CNN卷积神经网络1、载入数据2、改变数据维度3、归一化4、独热编码5、搭建CNN卷积神经网络5-1、第一层:第一个卷积层5-2、第二层:第二个卷积层5-3、扁平化5-4、第三层:第一个全连接层5-5、第四层:第二个全连接层(输出层)6、编译7、训练8、保存模型代码二、识别自己的手写数字(图像)1、载入数据2、载入训练好的模型3、载入自己写的数字图片并设置大小4、转灰度图5、转

文章图片
#tensorflow#神经网络#cnn +2
深度学习--TensorFlow(6)神经网络 -- 拟合线性函数&&非线性函数

目录一、拟合线性函数1、生成随机坐标2、神经网络拟合代码二、拟合非线性函数1、生成二次随机点2、神经网络拟合代码一、拟合线性函数学习率0.03,训练1000次:学习率0.05,训练1000次:学习率0.1,训练1000次:可以发现,学习率为0.05时的训练效果是最好的。1、生成随机坐标1、生成x坐标2、生成随机干扰3、计算得到y坐标4、画点# 生成随机点def Produce_Random_D..

文章图片
#tensorflow#深度学习#神经网络 +2
深度学习 -- TensorFlow(项目)验证码生成与识别(多任务学习)

目录基础理论一、生成验证码数据集1、生成验证码训练集1-0、判断文件夹是否为空1-1、创建字符集(数字、大小写英文字母)1-2、随机生成验证码(1000个,长度为4)2、生成验证码测试集代码二、获取数据(训练集、测试集)1、获取数据和标签1-1、获取训练集数据和标签(路径和标签)1-2、获取测试集数据和标签(路径和标签)1-3、数据组合(图像路径和标签)2、打乱数据3、处理每条数据4、自定义重复周

文章图片
#tensorflow#深度学习#人工智能 +2
深度学习--TensorFlow(5)BP神经网络(混淆矩阵、准确率、精确率、召回率、F值)

目录一、混淆矩阵二、准确率三、召回率四、精确率五、综合评估指标 -- F值一、混淆矩阵也程误差矩阵,是表示精度评价的一种标准格式,用n行n列的矩阵形式来表示。在机器学习领域,混淆矩阵又称为可能性表格或者是错误矩阵。它是一种特定的矩阵用来呈现算法的效果。后面准确率、召回率、精确率、F值的讲解,都以该例子进行计算:二、准确率准确率:识别成功的概率。公式:准确率比较好理解,难的是后面的召回率和精确率的理

文章图片
#tensorflow#神经网络#深度学习 +1
OpenCV(九)形态学操作4--礼帽与黑帽(顶帽与底帽)

目录一、顶帽运算二、底帽运算三、底帽运算应用(二值图像底帽运算)1、原图转灰度图,再转二值图像2、灰度图底帽处理3、二值图闭运算代码总代码参考资料一、顶帽运算顶帽运算 = 原图像 - 开运算开运算可以消除暗背景下的较亮区域,那么如果用原图减去开运算结果就可以得到原图中灰度较亮的区域,所以又称白顶帽变换。//顶帽运算void TopHat(){//开运算Mat kernel = getStructu

文章图片
#c++#opencv#人工智能 +2
OpenCV(26)图像分割 -- 距离变换与分水岭算法(硬币检测、扑克牌检测、车道检测)

一、基础理论1、思想防止同化。任何灰度图像都可以看作是一个地形表面,其中高强度表示山峰,低强度表示山谷。你开始用不同颜色的水(标签)填充每个孤立的山谷(局部最小值)。随着水位的上升,根据附近的山峰(坡度),来自不同山谷的水明显会开始合并,颜色也不同。为了避免这种情况,你要在水融合的地方建造屏障。你继续填满水,建造障碍,直到所有的山峰都在水下。然后你创建的屏障将返回你的分割结果。这就是Watersh

文章图片
#opencv#计算机视觉#python +2
OpenCV(十九)直方图(直方图计算、掩膜、均衡化、自适应均衡化)

一、基础理论直方图是数据统计的一种方法,并且将统计值组织到一系列实现定义好的 bin当中。其中, bin为直方图中经常用到的一个概念,可以译为“直条”或“组距”,其数值是从数据中计算出的特征统计量,这些数据可以是诸如梯度、方向、色彩或任何其他特征。图像直方图(Image Histogram)是用以表示数字图像中亮度分布(灰度)的直方图,标绘了图像中每个亮度值的像素个数。这种直方图中,横坐标的左侧为

文章图片
#python#opencv#计算机视觉 +2
    共 47 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择