自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (6)
  • 收藏
  • 关注

原创 深度神经网络将requires_grad设为True梯度全为0,step()后还会更新梯度问题的原因

这是在需要多次使用backward(),step()时会出现的问题,当第一次调用loss.backward(retain_graph=True)时,保留了计算图,因此这个被冻住的层的梯度并不会被清空为None,而是保留了下来,当使用optimizer.zero_grad()后,所有的梯度被置为0,也并不会清除掉。解决方案也十分简单,我们的目的是不更新该层梯度,现在虽然没有计算梯度还是更新了,但只要将该层从optimizer要更新的参数的列表中踢出,即可避免该层被更新。

2023-01-30 16:34:05 506

原创 深度神经网络将requires_grad设为True梯度全为0,step且还会更新的问题的原因

深度神经网络将requires_grad设为True梯度全为0,step且还会更新的问题是由于上一次backward()时保留了计算图 retain_grad=True

2023-01-30 15:12:07 1726

原创 如何在自己电脑上配置开发深度学习项目(windows)

进入conda安装目录下的envs --> 选择之前创建的虚拟环境对应的文件夹 --> 选择python.exe。该命令会通过 Conda 的 PyTorch 通道安装兼容 CUDA 的 PyTorch。这里因为我目前需要,用python3.7创建的,没要求的话小括号可以不写。conda是一个类似pip的包管理软件,这里我用的mini-conda。4.安装nb工具,并链接到之前安装的Jupyter Notebook。解释器选择之前创建的虚拟环境中的python。conda安装卸载包(以pytorch为例)

2022-10-26 02:19:54 4498 4

原创 解决警告Replace color-adjust to print-color-adjust. The color-adjust shorthand is currently deprecated.

在开发react项目时,当导入 bootstrap.min.css后发现控制台有警告:经查阅资料发现是模板的bug,这个bug在bootstrap v5.2会修复autoprefixer: Replace color-adjust to print-color-adjust. · Issue #36259 · twbs/bootstrap · GitHub可以通过 以下方式解决:1.删掉node_modules2.删掉package-lock.json3.install autoprefixer

2022-06-09 03:40:02 2314 1

原创 [OS161] lock的实现(lock_create(), lock_destroy(), lock_acquire(), lock_release(), lock_do_i_hold())

目录1.在lock中我们要做什么2.spinlock和wait channel是什么 2.1spinlock(自旋锁) 2.2wait channel3.实现(1.semaphore 2.wait channel) 3.1.lock_acquire 3.2.lock_release 3.3.lock_create 3.4lock_destroy 3.5.lock_do_i_hold1.在lock...

2022-05-10 23:23:34 586

原创 React中state初始化后值与用于初始化的变量的值不同的问题

事实上react 中的state只会初始化一次,所以第二次再调用这个函数后并不会再执行初始化:const [checked,setCheck] = usestate(flag);所以会出现checked和flag值不同的问题此时只需要在调用该函数处给这个React标签加一个key,当第一次和第二次key不同时,就会再次调用state初始化了...

2022-04-30 23:44:28 521

原创 解决ubuntu 安装包失败,提示The package xxx needs to be reinstalled问题

解决方法:1.首先 备份dpkg状态文件sudo cp /var/lib/dpkg/status status.bkpsudo cp /var/lib/dpkg/status status.bkp2.使用编辑器打开dpkg文件(我用的vim)sudo vim /var/lib/dpkg/statussudo vim /var/lib/dpkg/status找到这个包的相关信息 发现处于“install reinstreq half-installed”状态。问题...

2022-03-22 06:09:33 4565

原创 ubuntu安装包失败提示xx包需要重新安装的问题

解决方法:1.首先 备份dpkg状态文件sudo cp /var/lib/dpkg/status status.bkp2.使用编辑器打开dpkg文件(我用的vim)sudo vim /var/lib/dpkg/status找到这个包的相关信息 发现处于“install reinstreq half-installed”状态。问题就出在这里。将这个包的信息全部删除,保存并关闭dpkg文件。重新执行安装指令即可。啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊...

2022-03-22 06:01:15 1036

原创 os161的运行和调试

在VS code 中 ctrl+shift+p输入 Remote-Containers:attach to running container... 远程连接基于docker的os161直接运行os161:新建终端,执行指令:进入root路径下:cd $HOME/os161/root 直接运行kernel(非调试):sys161 kernel注意:ubuntu执行的文件是sys161,它是主机上的可执行文件,这是不需要我们调试,修改的,所有的调试和修改都是针对kernel的,k..

2022-03-22 03:26:45 1129

原创 win10 安装ubuntu(wsl)

win10 安装 ubuntu,wsl

2022-03-03 00:34:35 1148

转载 unity 动态切换Animator Controller

原文:https://blog.csdn.net/SerenaHaven/article/details/78796431using UnityEngine;public class SwapWeapon : MonoBehaviour{ public AnimationClip[] weaponAnimationClip; protected Animator animator; protected AnimatorOverrideController anim...

2021-05-07 10:18:33 3091 1

原创 particle system 脚本修改粒子颜色

//修改颜色 ParticleSystem.MainModule mainModule = particleObj.GetComponent<ParticleSystem>().main; mainModule.startColor = new ParticleSystem.MinMaxGradient(color);需要注意的是color的rgb值只能是0到1的,不能用0~255的rgb值!...

2021-05-06 20:25:30 1368

原创 unity 使用协程加载多个场景

当要加载的场景过大时,使用协程批量加载大场景SceneManager.LoadSceneAsync加载场景时,第二个参数LoadSceneMode有两种类型,一个是Additive,会保存多个场景,另一个是Single,只保存一个场景,其他都清除,加载大场景时,因为是多个小场景附加,合成一个大场景,所以使用AdditiveIEnumerator BatchLoadingScenes(List<string> namesOfScene) { List<Asy

2021-04-24 15:10:24 1429

转载 MariaDB安装

https://www.jb51.net/article/152242.htm

2020-07-30 17:46:08 119

原创 unity 之lmabda表达式理解 什么是lmabda表达式?

lmabda表达式本质就是一个匿名函数,他的作用就是为了简化匿名函数例子1: x => x+1 可以读成 x 变成x+1.=> 表示 变成 ,lmabda表达式的左侧为参数有多个参数时用括号括起来,如: (int a, float b, bool c)。表达式右侧是函数体,例1中x+1可以理解为函数的返回值为x+1public class lambdaTest : Mon...

2020-01-19 21:23:28 346

原创 unity 委托delegate的理解

unity中的委托类似于c/c++中的函数指针直接上代码public class delegateTest : MonoBehaviour{ // Start is called before the first frame update void Start() { //用法1 GoodMorning(GoodMorningC...

2020-01-19 18:06:41 428

原创 unity连接mysql数据库

unity连接mysql所需要的dll 这里提供一个链接:https://pan.baidu.com/s/1n9mJVI39DASqjqk46pcapg提取码:wo67将上述dll全部放入项目Assets下unity 中创建c#脚本打开VS2017 ,添加引用(右键解决方案——添加——引用)添加命名空间using System.Data;usi...

2019-10-10 22:24:58 201

原创 unity 通过OnMouseEnter(),OnMouseExit()实现鼠标悬停时各种效果(UI+3D物体)

OnMouseEnter() 鼠标进入OnMouseExit() 鼠标离开一、3D物体OnMouseEnter(),OnMouseExit()都是通过collider触发的,且碰撞器不能是trigger,鼠标进入,或离开collider时,自动调用这两个函数。另外,OnMouseOver()类似,与OnMouseEnter()区别是,OnMouseOver()会当...

2019-09-27 09:59:29 10369

转载 如何理解回调函数(转载+整理)

你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件作者:常溪玲链接:https://www.zhihu.com/que...

2019-09-24 21:02:41 155

原创 c# SqlDataAdapter的Fill方法

DataSet ds = new DataSet(); sda.Fill(ds, "table");table虚表名,将查询到的数据放入ds中,这张表叫table可以通过ds["usertable"]访问到一个dataset中可有多张表。sda.Fill(DataSet ds,String datatable) 返回值是成功添加或更新的行的数量。...

2019-09-22 09:34:55 6281

原创 Persist Security Info = true | false作用

Persist Security Info ----是否保存安全信息User ID-------------------用户名PassWord------------------密码Initial Catalog-----------数据库的名称或者数据库ip或者目录Data Source---------------数据源,服务器Persist Security Info属性...

2019-09-22 09:06:19 4641

转载 c中输出格式(转载)

转自https://blog.csdn.net/you_shou/article/details/51198615%g是C语言printf()函数的一个输出格式类型,它表示以%f%e中较短的输出宽度输出单、双精度实数,在指数小于-4或者大于等于精度时使用%e格式  printf()输出格式类型说明:  输出类型     格式字符意义  a浮点数、十六进制数字和p...

2019-07-18 09:38:29 319

原创 Unit3D连接SQLserver2008方法

目录一、前提准备1.安装SQLserver2008(图文)(1)出现需重启计算机问题解决办法(2)修改sa密码(3)登陆SQLserver时Windows及SQLserver模式都报错26解决办法2.安装visual Studio20173.安装Unity3D二、连接一、前提准备1.安装SQLserver2008(图文)(1)出现需重启计算机问题解...

2019-07-12 09:26:18 247

原创 SQLserver 连接Windows及SQLserver模式都是 错误26 解决办法

记录一下踩得坑,错误26可能是远程连接权限问题,服务没启用,也可能是登陆的服务器名的问题,服务器名一般是计算机名称,此电脑--右键--属性 可以查看...

2019-07-11 21:07:58 2768 1

原创 java 检查型异常,非检查型异常,运行时异常,非运行时异常及错误之间的关系

java的非正常情况可分为:异常(exception)和错误(error)错误(error)它指的是一个合理的应用程序不能截获的严重的问题。大多数都是反常的情况。错误是很难处理的,一般的开发人员是无法处理这些错误的,比如内存溢出。 在Java中用错误类来表示错误,不同的错误类代表了不同的错误。 但是在Java中所有的错误都有一个基类,叫做Error。异常(exception)...

2019-06-09 20:32:10 925

转载 T检验与F检验的区别_f检验和t检验的关系

1,T检验和F检验的由来一般而言,为了确定从样本(sample)统计结果推论至总体时所犯错的概率,我们会利用统计学家所开发的一些统计方法,进行统计检定。通过把所得到的统计检定值,与统计学家建立了一些随机变量的概率分布(probability distribution)进行比较,我们可以知道在多少%的机会下会得到目前的结果。倘若经比较后发现,出现这结果的机率很少,亦即是说,是在机会很少、很罕...

2019-06-07 15:22:46 5223

原创 jsp页面使用EL表达式报错 java.lang.NoClassDefFoundError: javax/el/ELResolver

EL表达式本身是不需要任何包的。尝试了修改xml文件,设置isELIgnored="false",都没有用在网上找了一上午,终于找到了解决方法。解决办法:到apache-tomcat/lib目录下,拷贝el-api.jar放到D:\Java\jdk1.6.0_11\jre\lib\ext下即可...

2019-05-24 09:40:07 235

原创 IDEA 右键无法直接创建Servlet解决办法

刚刚想在新的项目中创建一个servlet发现右键没有,找到了解决办法src-》new中就出现servlet啦

2019-05-13 18:35:14 9812 7

原创 c++中 函数作为参数 调用时类型问题

最近在学习c++发现了一个问题,当一个函数作为另一个函数参数传入时,参数类型很有意思 void a() { cout &lt;&lt; "a" &lt;&lt; endl;}void b(void m()){ m();}int main(){ b(a());//报错"void" 类型的实参与 "void (*)()" 类型的形参不兼容 ...

2018-10-25 21:20:41 1886 2

原创 unity 反馈键盘移动

void Update () {        Vector3 direction = Input.GetAxis("Horizontal") * transform.right +                         Input.GetAxis("Vertical") * transform.forward;        transform.position = movespeed

2018-01-17 19:26:59 210

unity连接mysql数据库demo

unity连接mysql数据库样例文件,可直接使用,包含所需的dll文件

2019-10-10

Unity 判断鼠标悬浮在UI或3D物体上Demo

Unity3D Demo,实现了 当鼠标进入离开3D物体的判断方法,及鼠标进入离开UI的判断方法,及鼠标进入UI后出现UI逐帧渐变效果

2019-09-26

Unity 判断鼠标悬浮在UI或3D物体上触发各种效果Demo

Unity3D Demo,实现了 当鼠标进入离开3D物体的判断方法,及鼠标进入离开UI的判断方法,及鼠标进入UI后出现UI逐帧渐变效果

2019-09-26

DaydreamRenderer.unitypackage

google搬运,gaydream工具包 Removed 'Library' files from source control Moved 'Plugins' folder under 'DaydreamRenderer' Improvements to the custom lighting system Bug fixes

2018-03-23

gvr-unity-sdk-master

Unity 3D VR 开发插件,配合CardBoard,或Daydream进行开发,这个开发包是针对Unity的包含四个Demo

2018-02-24

Google VR For Unity_1.120.0

Google VR For Unity包,unity开发cardboard vr必备插件包。目前最新版本,兼容unity 5.3.1f版。

2018-02-24

空空如也

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

TA关注的人

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