自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 paddlepaddle飞桨(学习笔记七——模型保存与加载)

模型训练后,训练好的模型参数保存在内存中,通常需要使用模型保存(save)功能将其持久化保存到磁盘文件中,并在后续需要训练调优或推理部署时,再加载(load)到内存中运行。本章详细介绍不同场景下模型保存与加载的方法。

2024-01-13 23:20:13 2447 1

原创 PaddlePaddle飞桨(学习笔记六——模型训练、评估与推理)

完整代码######################数据准备######################################### 加载 MNIST 训练集和测试集######################模型组网######################################### 模型组网,构建并初始化一个模型 mnist######################封装模型########################################

2024-01-13 20:24:51 2302 1

原创 paddlepaddle飞桨(学习笔记五——模型组网)

构建一些比较复杂的网络结构时,可以选择该方式。Sequential 方式搭建的网络也可以作为子网加入 Layer 方式的组网中。:构建顺序的线性网络结构(如 LeNet、AlexNet 和 VGG)时,可以选择该方式。相比于 Layer 方式 ,Sequential 方式可以用更少的代码完成线性网络的构建。下内置了计算机视觉领域的一些经典模型,只需一行代码即可完成网络构建和初始化,适合完成一些简单的深度学习任务,满足深度学习初阶用户感受模型的输入和输出形式、了解模型的性能。

2024-01-13 13:41:42 1303 1

原创 PaddlePaddle飞桨(学习笔记四——Transforms 数据预处理)

飞桨框架在下内置了数十种图像数据处理方法,可以通过以下代码查看。

2024-01-13 13:30:15 839 1

原创 PaddlePaddle飞桨(学习笔记三——数据集定义与加载)

飞桨框架在和目录下内置了一些经典数据集可直接调用,通过或可查看飞桨框架中的内置数据集。以MNIST数据集为例,加载内置数据集的代码示例如下所示。# 定义图像归一化处理方法,这里的CHW指图像格式需为 [C通道数,H图像高度,W图像宽度]# 下载数据集并初始化 DataSet在实际的场景中,一般需要使用自有的数据来定义数据集,这时可以通过基类来实现自定义数据集。可构建一个子类继承自__init__:完成数据集初始化操作,将磁盘中的样本文件路径和对应标签映射到一个列表中。

2024-01-13 13:19:42 1769 1

原创 PaddlePaddle飞桨(学习笔记二——Tensor张量)

飞桨框架的 API 有原位(Inplace)操作和非原位操作之分,原位操作即在原 Tensor 上保存操作结果,输出 Tensor 将与输入 Tensor 共享数据,并且没有 Tensor 数据拷贝的过程。表示该维度的元素数量与原值相同,因此 shape 中 0 的索引值必须小于 Tensor 的维度(索引值从 0 开始计,如第 1 维的索引值是 0,第二维的索引值是 1)。ndim: Tensor 的维度数量,例如向量的维度为 1,矩阵的维度为 2,Tensor 可以有任意数量的维度。

2024-01-12 20:07:56 2013

原创 PaddlePaddle飞桨(学习笔记一飞桨总览)

简单地说,深度学习任务一般分为以下几个核心步骤:数据集定义与加载模型组网模型训练与评估模型推理接下来逐个步骤介绍,帮助你快速掌握使用飞桨框架实践深度学习任务的方法。

2024-01-12 19:10:57 690

原创 卷积神经网络CNN(学习笔记)

到这一步,其实我们的一个完整的“卷积部分”就算完成了,如果想要叠加层数,一般也是叠加“Conv-MaxPooing",通过不断的设计卷积核的尺寸,数量,提取更多的特征,最后识别不同类别的物体。通过上一层2*2的卷积核操作后,我们将原始图像由4*4的尺寸变为了3*3的一个新的图片。feature_map1(1,1)表示在通过第一个卷积核计算完后得到的feature_map的第一行第一列的值,随着卷积核的窗口不断的滑动,我们可以计算出一个3*3的feature_map1;池化,简言之,即取区域。

2024-01-11 21:11:39 548

原创 决策树DecisionTree

参考李航《统计学习方法》

2024-01-10 22:39:19 370 1

原创 同学互评——满分

【代码】同学互评——满分。

2023-09-01 18:57:57 141 1

原创 modtran5_tape5批量生成

【代码】modtran5_tape5批量生成。

2023-08-18 21:16:26 336 1

原创 python之多线程

使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和release方法之间。线程对象 = thread.Thread(group=Nore,targt=None,args=(),kwargs={},*,daemon=None)那么,可能线程"set"开始改的时候,线程"print"便来打印列表了,输出就成了一半0一半1,这就是数据的不同步。self.属性 = 参数。

2023-08-17 14:40:34 124 1

原创 python之多进程

进程对象 = multiprocessing.Process(target=func,kwargs={"变量名": 变量值})进程对象 = multiprocessing.Process(target=func, args=(value, ))进程对象 = multiprocessing.Process(target=func(keys=value, ))进程对象 = multiprocessing.Process(target=func(value, ))一般情况下,不加干涉的,主进程会。

2023-08-17 11:30:32 285 1

原创 python之面对对象

用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类变量或者实例变量, 用于处理类及其实例对象的相关的数据。如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。定义在方法中的变量,只作用于当前实例的类。在类的声明中,属性是用变量来表示的。

2023-08-16 23:12:56 70 1

原创 PIP环境复制之requirements.txt

requirements.txt顾名思义,程序的依赖,即一个项目所需要的依赖包列表。在项目平移的时候,或者程序所需要的环境过多,而不至于频繁的PIP,requirements.txt给此工作提供了方便。

2023-08-15 20:28:31 617 1

原创 python库的安装

进入网站搜索后,在【Release history】中找到对应的版本,点击左侧【Download files】,寻找对应自己情况的文件进行下载,注意看文件名中包含的信息,比如:“scipy-1.7.3-cp310-cp310-win_amd64.whl”pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple。pip install D:\目录\scipy-1.7.3-cp310-cp310-win_amd64.whl。要在指定的环境下使用。

2023-08-14 11:02:33 182

原创 遥感影像的边缘监测及OSGEO库的安装(内含GDAL)

pip install D:\目录\scipy-1.7.3-cp310-cp310-win_amd64.whl。按照说明复制下述指令,并在指定的conda环境下键入(这里我选择了第一个)首先,要明确一点 ,即GDAL不是单独的一个库,它包含于OSGEO库中。,在网上查找gdal库安装包(whl格式或tar.gz格式)注释:国内网速较慢需科学上网,或者直接粘贴复制下串命令行。目前探索到两种流行方法,即使用conda进行库的安装。下载完成后(不再赘述),分别运行下串代码。注释:安装包可以私聊我分享。

2023-08-14 10:22:16 2854

原创 气象数据NC文件监测及netCDF4库的安装

print(f"数据维度:{data.variables[var].dimensions}")print(f"数据值:\n{data.variables[var][:]}")在py下载好netcdf4包,并将其放入scripts目录下。print(f"\n变量名:{var}")cp310表示python解译器版本。amd64表示计算机64位操作系统。print("\n变量列表:")print("\n变量数据:")cd到存放的目录下运行cmd。print("文件信息:")# 读取和输出变量数据。

2023-08-14 10:16:57 1718

原创 模拟键盘自动键入(解决学习通不能粘贴问题)

使用说明:将需要键入的文字复制到剪切板中(ctrl+c),运行如下代码,在两秒内(可设置)将光标指向所要键入内容的输入框,等待2秒后自动键入完成。time.sleep(100) # 等待100秒。# 如果剪贴板内容不为空,则模拟键盘输出。# 等待一段时间后继续检查剪贴板内容。# @env :解决学习通不能直接粘贴问题。# 模拟键盘按下回车键。#悬停2秒钟,将输入框指定到输入框中。# 获取剪贴板中的文本内容。#直接停止,终结while。#重复多次,间隔100秒。

2023-08-14 10:11:45 1854

原创 虚拟环境(venv和conda)

conda create -n 环境名 python=x.x.x -y。创建好环境后,我们要激活才能使用。切换到环境目录下的cd /目录/nameScripts。python -m venv /目录/name。conda create -n 环境名 -y。conda activate 环境名。conda 创建虚拟环境并使用。activate 环境名。activate激活。

2023-08-13 20:30:18 775 1

modtran5-tape5批量生成

modtran5-tape5批量生成

2023-08-18

空空如也

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

TA关注的人

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