自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pytorch基础学习6

原因:保存了用gpu训练的模型,但是在读取模型时,需要加上.cuda(),让其用gpu训练,且数据也要传送到gpu中,即下面这一步,必须保证是在tensor类型前提下。但是数据(图片、标注)需要另外转移之后再重新赋值给变量。查看GPU信息 ,在 Terminal 里输入。网络模型、损失函数都不需要另外赋值,直接。,调用**.cuda()**

2024-01-26 16:26:54 217

原创 pytorch基础学习5

【代码】pytorch基础学习5。

2024-01-25 16:44:03 358

原创 pytorch基础学习4

当使用损失函数时,可以调用损失函数的 backward,得到反向传播,反向传播可以求出每个需要调节的参数对应的梯度,有了梯度就可以利用优化器,优化器根据梯度对参数进行调整,以达到整体误差降低的目的。(lr:learning rate 学习率)3.现有网络模型的使用及修改。4.网络模型的保存和读取。1.损失函数与反向传播。

2024-01-24 20:24:37 349

原创 pytorch基础学习3

其中最常用的是 Module 模块(为所有神经网络提供基本骨架)1.神经网络的基本骨架 - nn.Module 的使用。AdaptiveMaxPool2d:自适应最大池化。图像为二维矩阵,所以讲解 nn.Conv2d。MaxPool:最大池化(下采样)MaxUnpool:上采样。AvgPool:平均池化。6.线性层及其他层介绍。

2024-01-24 15:49:38 364

原创 pytorch基础学习2

dataloader:将数据加载到神经网络中,每次从dataset中取数据,通过dataloader中的参数可以设置如何取数据(想象成抓的一组牌)dataset:告诉程序中数据集的位置,数据集中索引,数据集中有多少数据(想象成一叠扑克牌)在pytorch官网中有些数据集可以直接下载。3.torchvision 中的数据集使用。"我是土堆"视频加笔记查看。

2024-01-22 17:37:36 340

原创 pytorch 基础学习1

最后要 totensor,在 tensorboard 看一下结果(tensorboard需要tensor数据类型进行显示)关注方法需要什么参数:参数如果设置了默认值,保留默认值即可,没有默认值的需要指定(看一下要求传入什么类型的参数)print(type()),看结果里显示什么类型。很详细,看一遍视频+看笔记,动手练习!B站,"我是土堆"学习基础。不知道变量的输出类型可以。直接print该变量。断点调试 dubug。

2024-01-22 11:03:21 361

原创 pytorch记录

跟"我是土堆"视频进行练习。

2024-01-20 10:56:16 319

原创 安装pycharm记录

显示适配器中可以看到电脑是否佩戴显卡,名称带nvidia,这是单独的独立显卡。跟着B站"我是土堆"看视频学的,还有借助一些文章辅助。安装完后,pip list ,必须显示下面划线部分。nvidia-smi 可以查看显卡版本号。执行:jupyter notebook。查看是否成功:import torch。查看pytorch是否安装成功。4.安装jupyter。

2024-01-16 16:07:47 322 1

原创 半监督学习

熵在信息论中是不确定度的度量,根据离散模型的熵最大定理,可知在均匀分布时熵取得最大值,换句话说,出现一个确定的分布,即某一类的概率是1,其余类的概率是0时,熵为0。一致性正则化也是一个常见的半监督假设。如下图,红色点是原始样本,蓝色和绿色为其扰动版本,红色同心圆的虚线圆是我们期望的容差范围,即在这个区间类的都应该认为和其中心数据点为同一类。你的理解是正确的,当模型的预测概率分布趋向于均匀分布时,熵取得最大值。而在极端情况下,如果模型输出了确定性的预测,即某一类的概率为1,其余类的概率为0,那么熵为0。

2023-11-30 16:17:44 35

原创 垃圾邮件分类器

(file, delimiter=‘\t’),其中 delimiter 代表分隔符,通常根据数据集中相邻元素之间的分隔方式来设定,函数默认每行数据的元素间是以逗号分隔(也可以设置为’\t’)。csv.reader()返回一个reader对象,利用该对象可以遍历csv文件中的行,从csv文件中读取的每一行都以字符串列表的形式返回。文件中每一行由两部分组成,行首是标签 spam/ham(spam 代表垃圾邮件),中间空一格,之后是邮件内容。object:创建的数组的对象,可以为单个值,列表,元胞等。

2023-09-09 19:05:47 135 1

原创 机器学习--总结1---例子1

最后,由于所有的类都是object的子类,所以isinstance(w, object)返回True,表示w是object类型的实例。Woman是Person的子类,所以isinstance(w, Woman)返回True,表示w是Woman类型的实例。由于Man是Person的子类,所以isinstance(w, Man)返回False,表示w不是Man类型的实例。对于w这个对象,isinstance(w, Person)返回True,表示w是Person类型的实例。

2023-09-09 17:01:22 48 1

原创 ledcode第一天

笔记

2023-01-11 20:36:30 186 2

原创 2021-04-12

试题 基础练习 字母图形资源限制时间限制:1.0s 内存限制:256.0MB问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBABCDEDCB

2021-04-12 23:34:29 64

原创 2021-4 -07蓝桥杯

百钱百鸡问题*注意审题!!!!数目相加等于100,钱数相加等于100时间限制: 1Sec 内存限制: 128MB 提交: 3810 解决: 2149题目描述中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?输入无输入输出给出所有的解,每组解占一行解的顺序:按“字典序”排列,即公鸡数少的在前;公鸡数相同,母鸡数少的在前格式:cock=%d,hen=%d,chicken=%d\n样例输入

2021-04-07 23:39:52 223

原创 2021-3-28蓝桥杯

**1 阶乘计算**输入一个正整数n,输出n!的值。其中n!=123*…*n。算法描述n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!的值。#include <stdio.h>#include <string.h>#inclu

2021-03-28 21:55:07 126

原创 蓝桥杯2021-2-21笔记

题一:下图给出了一个迷宫的平面图,其中标记为1 的为障碍,标记为0 的为可以通行的地方。010000000100001001110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这个它的上、下、左、右四个方向之一。对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫,一共10 步。其中D、U、L、R 分别表示向下、向上、向左、向右走。对于下面这个更复杂的迷宫(30 行50 列),请找出一种通过迷宫的方式,其使用的步数最少,在步数最少的前提下,请找出字典序

2021-02-21 22:14:44 313

原创 2021-1-29蓝桥杯之基础

Fibonacci数列 C语言1 unsigned long long类型是目前C语言中精度最高的数据类型,可以用来表示20以内的阶乘数据,20以外的自测。2 还有是unsigned long long的精度64位,double或者long double 虽然也占有8个字节,但是他们的实际精度只有53位。方案1:#include <stdio.h>int main(){ unsigned long a=0,f1=1,f2=1,f3=1,i=0; scanf("%d",&

2021-01-29 21:14:09 737

原创 2020-1-25蓝桥杯笔记

题1:给定数列1, 1, 1, 3, 5, 9, 17, …,从第4 项开始,每项都是前3 项的和。求第20190324 项的最后4 位数字。python:i1=1i2=1i3=1for i in range(4,20190325): i4=(i1+i2+i3)%10000 i1=i2 i2=i3 i3=i4 #只换成最后四位数的计算print(i4)出错:range(4,20190325)的范围是4至20190324,注意range的范围是前闭

2021-01-28 22:30:00 142

原创 1月22日蓝桥杯之笔记

1 题目:小明对数位中含有2、0、1、9 的数字很感兴趣,在1 到40 中这样的数包括1、2、9、10 至32、39 和40,共28 个,他们的和是574,平方和是14362。注意,平方和是指将每个数分别平方后求和。请问,在1 到2019 中,所有这样的数的平方和是多少?python:import mathsum=0for i in range(0,2020): s=str(i) #转换成字符类型,查看数字用python,可以用in来查看是否存在数字中 if '

2021-01-22 23:10:33 575

原创 蓝桥杯C之hello world

一一维数组类型说明符 数组名 [常量表达式];数组中的元素下标是从0开始计算的二位数组类型说明符 数组名[行数][列数];EOF(end of file)就是文件的结束,通常来判断文件的操作是否结束的标志。EOF不是特殊字符,而是定义在头文件<stdio.h>的常量,一般等于-1;除了文件结束,做题遇见最多的是标准输入,但是标准输入与文件不一样,无法事先知道输入的长度,必须手动输入一个字符,表示到达EOF:while(scanf("%d %d\n",&a,&

2021-01-22 22:13:47 191

原创 任务九之电话号码

任务九:已知:电话号码求arr数组和index数组代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Nine{ class Program { s...

2021-01-16 20:52:20 165

原创 2020-10-21python错误

python 出错类型统计:1问题:程序报错:local variable ‘e’ referenced before assignment解决:遇到这样的问题,说明你在声明变量e之前就已经对其进行了调用,定位到错误的地方,对变量进行重新的声明...

2020-11-04 21:34:17 79

原创 C#之依赖倒置

namespace _3月18号{ //abstract class Couse //{ // public abstract void show(); //} //class JavaCouse : Couse //{ // public override void show() // { // ...

2020-03-21 12:03:25 293 1

原创 C#封装之初始化对象和方法参数

用对象初始化器初始化对象 Child child2 = new Child() { Name = "肖战", Age = 7 }; Console.Write("我叫" + child2 .Name); Console.Write(",今年" + child2.Age + "岁");方法中的参数 main{ Child stu = ...

2020-03-06 16:27:51 1334

原创 C#封装总结

1:类和对象 定义类,对象的实例化2:把字段封装成属性 封装,访问修饰符,只读属性等3:方法 (无参,有参)构造方法,重载,返回值4: 值类型与引用类型 结构,枚举,ref,out...

2020-03-06 16:27:29 97

原创 C#之枚举

枚举限制某个数据类型的取值范围1:右键点击“项目”,添加“类或新建项”,再点击“代码文件”,生成即可2:形式为: enum 名字{ 写上数据类型的取值范围 }例子:enum Gender { 男,女 //注意这一步,只写出范围即可 }3:在main方法中,要把该数据类型换为枚举的名字priva...

2020-03-06 16:27:05 106

原创 C#封装1

构造方法:1:构造方法的作用:为属性赋值2:如没有显示构造方法,则有一个默认的无参构造方法3:如有构造方法,则就没有默认的构造方法4:只能用**“new 方法名()”这个来定义构造方法注意:1 构造方法通常声明为public**2 构造方法没有返回值类型的3 构造方法名字必须与类名相同this关键字1:封装:Ctrl+R+E2:this关键字,代表的是当前对象,可调用属性,字段...

2020-02-16 09:11:18 126

空空如也

空空如也

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

TA关注的人

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