自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 深度学习—BP算法梯度下降及优化方法Day37

wijnew​wijold​−α∂wij​∂E​α为学习率当α过小时,训练时间过久增加算力成本,α过大则容易造成越过最优解导致震荡。

2024-11-28 20:06:55 1152

原创 深度学习—损失函数及BP算法初步学习Day36

MAE(Mean Absolute Error,平均绝对误差)通常也被称为 L1-Loss,通过对预测值和真实值之间的绝对差取平均值来衡量他们之间的差异。。

2024-11-27 22:19:15 2225

原创 深度学习—参数初始化及激活函数Day35

MyModel 类定义了一个简单的前馈神经网络模型。这个模型包括三个全连接层 (nn.Linear),用于从输入数据到输出数据的转换。输入层到第一个隐藏层:输入大小为 input_size,输出大小为 128。第一个隐藏层到第二个隐藏层:输入大小为 128,输出大小为 64。第二个隐藏层到输出层:输入大小为 64,输出大小为 output_size。forward 方法定义了模型的数据流动过程,即如何从前一层传递到下一层,并最终产生输出。

2024-11-26 19:53:26 2177

原创 手动构建线性回归Day34

【代码】手动构建线性回归Day34。

2024-11-25 20:21:03 458 1

原创 pytorchDay33

【代码】pytorchDay33。

2024-11-21 17:13:08 471

原创 线性回归Day32

线性回归(重点)前面介绍了很多分类算法,分类的目标变量是标称型数据,回归是对连续型的数据做出预测。标称型数据(Nominal Data)是统计学和数据分析中的一种数据类型,它用于分类或标记不同的类别或组别,数据点之间并没有数值意义上的距离或顺序。例如,颜色(红、蓝、绿)、性别(男、女)或产品类别(A、B、C)。标称数据的特点:无序性:标称数据的各个类别之间没有固有的顺序关系。例如,“性别”可以分为“男”和“女”,但“男”和“女”之间不存在大小、高低等顺序关系。非数值性:标称数据不能进行数学运算,

2024-11-20 20:18:02 1139

原创 机器学习阶段学习Day31

根据K个邻居样本来判断当前样本属于哪个类别:K个最相似邻居中大多数所属类别即为当前样本的类别。但是对于数据量巨大或者高纬度的数据样本不太合适,数据量大的数据样本需要进行大量计算,而高纬度数据计算距离不具重要意义。

2024-11-19 18:28:55 1125

原创 scikit-learn学习Day30

【代码】scikit-learn学习Day30。

2024-11-12 20:24:38 416

原创 opencv基础-guI和pymsqlDay29

​ PySimpleGUI 是一个用于简化 GUI 编程的 Python 包,它封装了多种底层 GUI 框架(如 tkinter、Qt、WxPython 等),提供了简单易用的 API。PySimpleGUI 包含了大量的控件(也称为小部件或组件),这些控件可以帮助你快速构建用户界面。是一个用于连接 MySQL 数据库的纯 Python 实现。它允许 Python 程序与 MySQL 数据库进行交互,执行 SQL 查询,并处理结果集。1 准备工作:创建人脸表。

2024-11-07 00:17:28 345

原创 opencv基础-人脸识别Day28

是一个非常流行的 Python 库,专门用于人脸识别任务。它基于 dlib 库和 HOG(Histogram of Oriented Gradients)特征以及深度学习模型,提供了简单易用的接口来进行人脸检测、面部特征点定位和人脸识别。库由 Adam Geitgey 开发,旨在简化人脸识别任务,使其更加容易上手。主要功能人脸检测检测图像中的人脸位置。支持使用 HOG 特征或 CNN(卷积神经网络)进行人脸检测。面部特征点定位检测人脸上的关键特征点(如眼睛、鼻子、嘴巴等)。人脸识别。

2024-11-05 18:58:48 824

原创 openCV基础-图像预处理Day27

在深度学习中,滤波器又称为卷积核,滤波的过程成为卷积。

2024-11-04 22:55:44 1060

原创 openCV基础-图像预处理Day26

​ 在计算机视觉和图像处理领域,图像预处理是一个重要的步骤,它能够提高后续处理(如特征提取、目标检测等)的准确性和效率。

2024-11-01 19:53:03 921

原创 openCV图像基础Day25

是 OpenCV 库中的一个函数,用于创建一个命名窗口,以便在该窗口中显示图像或进行其他图形操作。这个函数在处理图像和视频时非常有用,尤其是在开发基于图像处理的应用程序时函数原型参数说明(str): 窗口的名称。这个名称必须是唯一的,因为它是用来标识窗口的。flags (int, 可选): 窗口的标志,用于设置窗口的行为。默认值为。示例以下是一个简单的示例,展示如何使用详细解释使用cv2.imread函数读取图像文件。使用创建一个名为 “Image Window” 的窗口,并设置标志为。

2024-10-31 19:21:03 688

原创 Python基础学习Day24

作用用作信号通知,通知上层调用者有错误产生需要处理。

2024-10-30 19:15:59 920

原创 队列和树Day23

队列(Queue),它是一种运算受限的线性表,先进先出(FIFO First In First Out)Python标准库中的queue模块提供了多种队列实现,包括普通队列、双端队列、优先队列等。

2024-10-29 20:16:47 927

原创 栈和链表Day22

数据结构是计算机科学中的一个核心概念,它是指数据的组织、管理和存储方式,以及数据元素之间的关系。数据结构通常用于允许高效的数据插入、删除和搜索操作。:数组、链表、栈、队列等。:树、二叉树、堆、图等。:哈希表。:B树、B+树等。

2024-10-28 19:33:38 242

原创 Pandas库学习Day21

可以更改原DataFrame的行标签或列标签,使更改后的行、列标签与DataFrame中的数据逐一匹配。若重置的索引标签在原DataFrame中不存在,那么该标签对应的元素值将全部填充为NaN。

2024-10-26 15:35:42 886

原创 Pandas库学习Day20

DataFrame 的属性和方法,与 Series 基本相同。

2024-10-24 19:24:09 830

原创 Matplotlib学习Day19

是Matplotlib的一个模块,可以直接使用numpy函数和matplotlib.pylot的绘图功能。

2024-10-23 19:52:19 625

原创 NumPy学习Day18

使用np.nditer(x,order=)遍历数组x中的元素。

2024-10-22 18:58:10 821

原创 NumPy学习Day17

它类似于 Python 内置的 range() 函数,但返回的是一个 NumPy 数组而不是一个列表。reshape() 返回的是一个新的数组,原数组不会被修改。这个数组中的每个元素都是目标数组中某个维度上的索引值。例如,一个长度为6的一维数组可以被重塑为 (2, 3) 或 (3, 2),但不能被重塑为 (2, 2)。如果为 True,则数组是通过 np.copy 创建的副本,并且需要将更改写回原始数组。如果为 True,则数组是通过 np.copy 创建的副本,并且需要将更改写回原始数组。

2024-10-21 18:22:35 626

原创 Python基础Day16

闭包是指引用了此函数外部嵌套函数的变量的函数 闭包就是能够读取其他函数内部变量的函数。只有函数内部的嵌套函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数,同时这个函数又引用了外部的变量。与return相比,yield返回的是可迭代对象,return不是。装饰器是一个函数,主要作用是来用包装另一个函数或类。在不修改被装饰的函数的源代码,不改变被装饰的函数的调用方式的情况下添加或改变原函数的功能。这样的行为正是Python装饰器的特性之一:装饰器可以修改函数的行为,甚至完全替换被装饰的函数。

2024-10-21 16:53:48 517

原创 Python基础Day15

一组相同属性和行为的对象用来描述对象。

2024-10-21 16:53:11 390

原创 Python基础Day14

创建函数时放在代码区,调用的时候才在内存中开创一个栈帧做临时存储空间,不可变类型在被改变时,本质上是重新指向另一个内存地址的新数据,而可变类型的内存地址则保持不变。###函数的形参定义自左至右的顺序为:位置形参,星号元组形参,命名关键字参数,双星号字典形参。函数名不可调用,简洁,赋值给变量,lambda(变量,表达式),只能包含一行表达式。3.关键字形参:位置形参在关键字形参之前,(a,b,c)→(1,c=3,b=2)2.关键字形参:位置形参在关键字形参之前,(a,b,c)→(1,c=3,b=2)

2024-10-21 16:51:56 301

原创 Python基础Day13

可变类型:列表,字典,集合;不可变类型:整数,浮点数,字符串,元组,布尔值,复数等。创建函数时放在代码区,调用的时候才在内存中开创一个栈帧做临时存储空间,不可变类型在被改变时,本质上是重新指向另一个内存地址的新数据,而可变类型的内存地址则保持不变。函数名不可调用,简洁,赋值给变量,lambda(变量,表达式),只能包含一行表达式。3.关键字形参:位置形参在关键字形参之前,(a,b,c)→(1,c=3,b=2)2.关键字形参:位置形参在关键字形参之前,(a,b,c)→(1,c=3,b=2)

2024-10-21 16:49:13 284

原创 矩阵、向量基础Day12

若需要对行列式进行计算,前提需要矩阵A为方阵。

2024-10-14 17:19:56 648

原创 行列式与矩阵Day11

行列式1.定义行列式是一个数学概念,主要用于线性代数中,它是一个可以从方阵(即行数和列数相等的矩阵)形成的一个标量(即一个单一的数值)。2.二阶行列式二阶行列式定义:det(A)=∣a11a12a21a22∣=a11a22−a12a21det(A)=\begin{vmatrix}a_{11}a_{12} \\a_{21}a_{22}\end{vmatrix}=a_{11}a_{22}-a_{12}a_{21}det(A)=​a11​a12​a21​a22​​​=a11​a22​−a12​

2024-10-12 19:09:46 1181

原创 概率基础Day10

二维随机变量是一对随机变量 (X,Y)(X,Y),其中 XX 和 YY 来自同一个样本空间。

2024-10-11 20:01:47 2152

原创 概率基础Day9

随机变量是一个从样本空间(所有可能结果的集合)到实数集的函数。样本空间中的每个结果都对应于 随机变量的一个值。随机变量的值可以是离散的,也可以是连续的。随机变量通常用大写字母表示,如 X、Y 或 Z。随机变量和事件的联系定义事件: 事件可以定义为随机变量取特定值的集合。一般用{X=?}表示。例如,如果随机变量 X 表示掷骰子的结果,那么事件 "掷得奇数" 可以表示为 {X=1} 或 {X=3}或 {X=5}。随机变量的值可以定义复杂的事件。

2024-10-10 19:58:50 621

原创 定积分和多元函数Day8

设函数 f(x,y) 在点 (x0,y0) 的某个邻域内有定义。如果极限:存在,则称此极限为函数 f(x,y)在点 (x0,y0) 处对 x 的偏导数,记作:或者类似地,如果极限:存在,则称此极限为函数 f(x,y)在点 (x0,y0)处对 y的偏导数,记作:或者。

2024-10-10 00:01:25 1111

原创 微分和不定积分Day7

如果函数 F(x) 满足 F′(x)=f(x),则称 F(x) 是 f(x) 的一个原函数。不定积分∫fxdx∫fxdx∫fxdxFxC∫fxdxFxC其中,C是积分常数,表示原函数的不确定性。f(x)是被积函数,dx表示对 x 的积分变量。不定积分的结果是一个函数簇,而不是一个具体的数值。其几何含义是一组平行的曲线簇。

2024-10-08 20:11:09 622

原创 导数Day7

连续性lim⁡x→afxfa或者lim⁡h→0fah−fa0\lim _{x\rightarrow a}f(x)=f(a)或者\lim _{h\rightarrow 0}f(a+h)-f(a)=0x→alim​fxfa或者h→0lim​fah−fa0这意味着当 x 接近 a 时,函数值 f(x)也接近 f(a)。换句话说,函数在点 x=a处没有跳跃或断裂。可导性f′alim⁡h→0fah−。

2024-10-08 20:03:28 1046

原创 函数与极限Day7

函数f 是从一个集合 D(称为定义域,D包含于实数集R)到另一个集合 Y(称为值域)的映射。对于定义域中的每一个元素 x,函数f都指定了一个唯一的元素 y 在值域中,记作yfxx∈Xyfxx∈X其中x叫做自变量,y叫做因变量,f叫做映射规则,f(x)表示一个函数值。函数的两要素是指函数的定义域和值域。定义域是函数中所有可能的输入值的集合。换句话说,定义域是使得函数有意义的所有 xx值的集合。值域是函数中所有可能的输出值的集合。换句话说,值域是函数 f(x)fx。

2024-10-08 19:50:19 955

原创 Python基础学习Day6

Python中的字典是一种可变的容器模型,它可以存储任意类型对象,如字符串、数字等。字典的每个键值对用冒号 : 分割,每对之间用逗号 , 分割,整个字典用花括号 {} 包含。格式为my_dict={key1:value1,key2:value2,key3:value3}

2024-09-30 21:32:54 533

原创 Python基础学习Day5

Python 支持多种复合数据类型,可将不同值组合在一起。最常用的,是用方括号标注,逗号分隔的一组值。列表可以包含不同类型的元素,但一般情况下,各个元素的类型相同。

2024-09-29 20:00:04 873

原创 Python基础学习Day4

2.如果判定结果为真True,就会执行if语句的执行体,如果为假False,就不会运行执行体。#3.填三个代表第一个数到第二个数,按第三个数步进(同样不包含第二数)# '执行体代码,每一行要对齐,不能跟if这个单词对齐'#循环语句有两种:1.已知循环次数;#1.if后面的表达式会判定为布尔值:判定就是指隐式代码。#2.填两个代表第一个数到第二数的前一位。# '一行或多行'必须有执行体。#1.填一个代表0到那个参数的前一位。#range()有3个参数。#条件语句(复合语句)

2024-09-27 20:22:39 270

原创 Python基础学习Day3

主要用于处理整数的二进制位操作。按位异或按位取反。

2024-09-26 23:59:04 705

原创 Python变量类型

整数(int):1、2、-15等由整数构成的;浮点数(float):3.14、-0.33等有小数点的;布尔值(bool):Ture、False,用于逻辑运算;字符串(str):用''或者""表示的文本数据,'hello world';字节串(byte):表示二进制数据,以字节为单位,例如b'hello';空值(None):特殊值,常用于表示缺失或未定义的值;

2024-09-25 19:54:33 1117

原创 python基础——学习笔记

对于多个单词组成的变量名,可以使用下划线分隔单词(Snake Case),或者使用驼峰命名法(Camel Case)。在左侧导航栏里选择Conda环境,选择使用现有环境并选择之前在Anaconda建立对环境,确定保存。下载完成以后进行安装,由于软件并非Apple Store内的应用,所以需要允许未知源的软件安装。进入软件界面后点击左侧导航栏的Environments,再点击下方的Create创建环境。变量名必须以字母(a-z,A-Z)或下划线(_)开头,不能以数字开头。3.PyCharm的安装及使用。

2024-09-24 19:57:49 361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除