Xzz2019
码龄5年
关注
提问 私信
  • 博客:122,819
    问答:203
    123,022
    总访问量
  • 36
    原创
  • 193,968
    排名
  • 83
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-09-21
博客简介:

Xzz2019的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    332
    当月
    7
个人成就
  • 获得130次点赞
  • 内容获得21次评论
  • 获得413次收藏
  • 代码片获得1,625次分享
创作历程
  • 1篇
    2024年
  • 5篇
    2023年
  • 3篇
    2021年
  • 29篇
    2020年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

信息论相关知识简单整理

互信息(Mutual Information)是信息论里一种有用的信息度量,它可以看成是一个随机变量中包含的关于另一个随机变量的信息量,或者说是一个随机变量由于已知另一个随机变量而减少的不肯定性。设两个随机变量(X,Y)的联合分布为p(x,y),边缘分布分别为 p(x),p(y),互信息I(X,Y)是联合分布p(x,y)与边缘分布p(x)p(y)的相对熵, 即。
原创
发布博客 2024.03.19 ·
271 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

Hugging face下载的离线模型不会用?没关系,看这里

下载hugging face上的某个目录下的所有文件到本地,在hugging face中搜索加载预训练模型的的函数。模型搜索下载地址:https://huggingface.co/models。如BLIP的调用,将相关的参数换为本地地址即可使用。具体的使用方法请参照模型页面的readme介绍。
原创
发布博客 2023.10.24 ·
2457 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

理解 with torch.no_grad():

在 PyTorch 中,torch.no_grad() 是一个上下文管理器(Context Manager),用于指定一段代码块在执行时不进行梯度计算。它在训练模型时很有用,特别是在推理(inference)或评估阶段,当你不需要计算梯度,只是想使用模型进行前向传播和预测。当你将代码放在 torch.no_grad() 的上下文中时,PyTorch 会暂时关闭梯度计算,以减少内存消耗并提高代码执行效率。这意味着在该上下文中,不会记录操作的梯度信息,也不会更新模型的参数。年少无知的我不知道是什么意思。
原创
发布博客 2023.08.10 ·
557 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

理解 if __name__ == ‘__main__‘:

进行判断时,就可以根据当前模块是被作为主程序执行还是被导入到其他模块中使用,来选择性地执行一些特定的代码块,通常是一些测试代码或者对当前模块进行一些初始化操作的代码块。如果当前模块是被导入到其他模块中使用,则不执行该代码块中的语句。这句话是 Python 中的一种常见用法,通常用于判断当前模块是被作为主程序执行还是被导入到其他模块中使用。是 Python 中一个非常有用的语法结构,可以方便地判断当前模块的使用方式,并进行相应的处理。如果当前模块是被导入到其他模块中使用,那么该模块的。
原创
发布博客 2023.05.30 ·
2155 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

深度学习中,batch大小对模型的效果有影响吗?

由于使用的是同一个模型,可以排除model bias的问题,而是optimization的问题。使用大的batch size时,optimization可能会有问题,小的batch size的结果可能是比较好的。但是如果使用small batch(上如左2),训练时每个batch会根据自己的Loss函数来算梯度,在观察validation上的结果时,会发现随着batch size增加,acc结果越来越差。第一个batch用L1算梯度,第二个batch用L2算梯度。内容来自李宏毅-2021机器学习。
原创
发布博客 2023.05.20 ·
2443 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

C++ String Find()用法

*
原创
发布博客 2023.03.14 ·
848 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学生选课系统UI界面

#!/usr/bin/env python# coding=utf-8import tkinterfrom tkinter import *import pymysqlfrom tkinter import messageboxfrom tkinter.ttk import Comboboxhost = "localhost"user = "root"password = "root"dbname = "system_choose_course"def update_info(v
原创
发布博客 2021.12.30 ·
342 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

遥感图像批量裁剪成指定大小

内容迁移转自知乎 https://zhuanlan.zhihu.com/p/139757130侵删import osimport gdalimport numpy as np# 读取tif数据集def readTif(fileName): dataset = gdal.Open(fileName) if dataset == None: print(fileName + "文件无法打开") return dataset# 保存tif文件函数def
原创
发布博客 2021.12.07 ·
2082 阅读 ·
3 点赞 ·
2 评论 ·
33 收藏

Numpy - module has no attribute ‘arrange‘

解决方法:将arrange 改为 arange
原创
发布博客 2021.08.18 ·
8179 阅读 ·
27 点赞 ·
14 评论 ·
4 收藏

envi app store无法启动。已关闭防火墙杀毒软件并连接个人热点

答:

我也碰到这个问题了

回答问题 2021.07.24

遥感图像数据获取网站

USGS https://earthexplorer.usgs.gov/地理空间数据云http://www.gscloud.cn/home中科院空天信息创新研究院http://ids.ceode.ac.cn/query.html
原创
发布博客 2020.12.31 ·
1207 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

C++习题 P141.10 某单位的职工工资包括基本工资Wage,岗位津贴Subsidy,房租Rent,水费WaterFee,电费ElecFee设计实验工资单位管理的类Salary

#include <iostream>#include <string>using namespace std;class Salary{private: double wage, subsidy, rent, waterfee, elecfee;public: Salary(double WAGE, double SUBSIDY, double RENT, double WATERFEE, double ELECFEE) { wage = WAGE;
原创
发布博客 2020.10.31 ·
3574 阅读 ·
5 点赞 ·
0 评论 ·
42 收藏

非静态成员必须与特定对象相对

引用非静态成员前应该先声明该类的对象比如类A这样定义class A{private:int n;}要使用n就要先这样声明A的对象A a;a.n=1搬运自自百度知道:https://zhidao.baidu.com/question/212061448.html
转载
发布博客 2020.10.31 ·
364 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++练习题:某校教师的课酬计算方法是:教授100元/h,副教授80元/h,讲师60元/h,助教40元/h,编写计算教师课酬的程序

2.设计性题目(1)教材27页,习题8。#include<iostream>using namespace std;void main(){ char name[20]; int t,e,s; cin>>name>>e>>t; switch (e) { case 1: s=100*t;break; case 2: s=80*t;break; case 3: s=60*t;break; case 4: s=40*t;break; d
原创
发布博客 2020.10.21 ·
2324 阅读 ·
3 点赞 ·
0 评论 ·
15 收藏

C语言程序设计练习题-编写一个函数 fun,实现在一个整型一维数组中查找某数是该数组中第几个元素的功能。要求:若要查找的数是数组中的元素则返回元素下标值,若不是则返回-1

编写一个函数 fun,实现在一个整型一维数组中查找某数是该数组中第几个元素的功能。要求:若要查找的数是数组中的元素则返回元素下标值,若不是则返回-1;再编写一个主函数,实现:输入整型数组 a[10]所有元素的值,以及需要查找的整数,并利用 fun 函数查找输入的整数是否在数组 a 中,若在则输出该数下标值,否则输出“No found”。int fun(int a[],int n,int t){ int i; for (i = 0; i < n;i++) if(a[i]==t)
原创
发布博客 2020.09.03 ·
4720 阅读 ·
2 点赞 ·
0 评论 ·
13 收藏

sizeof与strlen的区别

区别:一、定义bai不同sizeof是运算符,在头du文件中typedef为unsigned int,其值在编译时即计算好了,参数可zhi以是dao数组、指针、类型、对象、函数等。2、它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。具体而言,当参数分别如下时,sizeof返回的值表示的含义如下:数组——编译时分配的数组空间大小;指针——存储该指针所用的空间大小(存储该指针的地址的长度,是长整型,应该为4)。二、语法不同1、strlen是函数,要在运行时才能计算。参数必须是字符型指针。当数
转载
发布博客 2020.08.27 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言易错知识点集合

1.程序的执行总是从main函数开始,在main函数结束。主函数一定要用main表示2.数据结构不能用来描述算法,自然语言,流程图,计算机编写的程序可以3.预处理指令不一定非得在开头“#include”实现文件包含的功能,不是每个C程序都必须具备。4.小写字母的ASCII码值比相应的大写字母ASCII码值大325.函数是C程序的基本单位6.分号是C语言的必要组成部分...
原创
发布博客 2020.08.26 ·
746 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

C语言程序设计练习题 输入一个字符串,内有数字和非数字字符,例如 A123x456 17960?操作:将连续的数字作为一个整数,一次存放到一数组a中,统计共有多少个整数,并输出这些数。

#include<stdio.h>#include<stdlib.h>int main(){ char str[999]; printf("PLEASE ENTER A STRING
"); gets(str);//调用第二个头文件 int t=0,i=0,j=0,k=0; int a[999]; char *p=str; for(;*p!='\0';p++) { if(*p>='0'&&*p<='9') {
原创
发布博客 2020.08.14 ·
1780 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

C语言 找出100-200中的全部素数

#include<stdio.h>int main(){int i,k=0;int j=2;for(i=100;i<200;i++){ for(j=2;j<i;j++) { if(i%j==0) break; } if(j==i) printf("%d为素数
",i); }return 0;}注意break的用法,跳出的是for循环。
原创
发布博客 2020.08.04 ·
1335 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C语言程序设计练习题 课本第八章 8-14 将N个数按输入时顺序的逆序排列,用函数实现.

#include<stdio.h>int main(){ void t(int *s,int x); printf("请输入n
"); int *p; int n,i; scanf("%d",&n); int a[n]; printf("请输入n个数
"); for(i=0;i<n;i++) scanf("%d",&a[i]); p=a; t(p,n); return 0; } void t(int *s,int x) { in
原创
发布博客 2020.07.04 ·
1098 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多