- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 git下载安装及使用
下载安装https://blog.csdn.net/sanxd/article/details/82624127git bash上传项目到github1.github上新建项目得到如下界面:2. cd命令进入本地项目(仓库文件夹):3. git init初始化本地项目文件夹出现.git文件4.git add .将项目中所有文件添加到仓库中,如果想添加某个特定的文件,只需要把.换成这个文件名称5.后面步骤https://blog.csdn.net/laozitianxia/arti
2022-03-30 12:11:54
184
原创 go协程实现消费者生产者模型
经典的消费者生产者场景:一个饼框里可以放10个饼,生产者2秒钟生产一个饼,消费者1秒钟消费一个饼,实现这个饼框资源的同步和互斥。生产者: 消费者:饼框加锁; 饼框加锁生产饼。 判断是否有饼(饼个数),没饼:改变条件变量 条件变量设置为不满足释放锁 有饼:睡眠2秒 消费饼释放锁睡眠1秒Go协程实现:package mainimport ( "fmt" "sync" "time")
2022-03-08 21:24:23
351
原创 golang 错误:invalid memory address or nil pointer dereference指针声明后未初始化而直接复制
错误排查:ID生成算法由sonyflake 改为snowflake,没有在main函数中修改其初始化函数(应由sonyflake.Init()改为snowflake.Init()),而直接在后面应用snowflake.GenID()导致没哟欧检测到node节点初始化!!!!!!!重要的是怎么定位错误,分析日志,将可以节点通过日志信息定位到某个位置!!!!!!!!...
2021-12-14 21:57:44
680
原创 go viper:init sonyflake failed,err:parsing time ““ as “2006-01-02“: cannot parse ““ as “2006“
问题:viper读入配置的app.start_time为:start_time=“2020-07-01”(string)unmarshal到conf结构体中的StartTime(String)字段为空?且Unmarshal后输出Conf结构体都为类型零值:结果:解决方案:无,求解答目前用的办法是在viper中设置默认字段:viper.SetDefault(“start_time”, “2020-07-01”)...
2021-12-10 16:53:13
1352
3
原创 golang设置自动在import添加第三方库语句
(1)file->setting->Tools->file Watchers(文件监听),添加goimports和go fmt
2021-12-08 20:54:13
533
1
原创 docker win10自定义安装与使用
一、docker安装1.LxRunOffline自定义安装WSL2参考教程:https://p3terx.com/archives/manage-wsl-with-lxrunoffline.html本机使用的是先安装WSL,再通过LxRunOffline将其迁移到自定义目录(1)LxRunOffline安装:想要自定义安装路径,选择在github上下载(https://github.com/DDoSolitary/LxRunOffline/releases),并解压到相应的目录即可:下面两个任
2021-11-29 12:17:10
565
原创 VSCode中终端不显示的问题
最新版:(1)找到shell配置文件“setting.json”:(2)输入"terminal.,在提示中找到"terminal.integrated.profiles.windows":,点击会出现固定的配置信息:vscode检测到有3个可用终端:powershell(ps),command prompt(cmd),git-bash(git),在 "terminal.integrated.defaultProfile.windows"中指定vscode选择的终端:最终为:```bash
2021-11-14 10:15:18
8220
原创 xshell远程连接ubuntu失败问题
1、问题分析ifconfig只有docker0和enpo0s3的地址其中enp0s3是网络地址转换(NAT),实现虚拟机通过主机网络访问互联网;2、解决方案:设置enp0s8(关闭ubuntu):网卡2设置为host-only;实现主机与虚拟机互联,重启虚拟机配置网卡2检查IP,发现多了enp0s8:打开xshell6,输入虚拟机的IP ,点击确定,连接成功...
2021-10-16 18:36:31
638
原创 xshell连接ubuntu及无法获取前端锁和锁定管理目录问题
1、下载及安装xshell https://blog.csdn.net/qq_42455308/article/details/1055281622、连接前ubuntu需要安装并开启sshhttps://blog.csdn.net/md521/article/details/525973983、sudo apt-get update 遇到的问题1) 无法获得锁 /var/lib/dpkg/lock – open或无法锁定管理目录(/var/lib/dpkg/)https://pgzxc.c
2021-10-15 16:46:38
1274
原创 VirtualBox ubuntu铺满全屏
1、设备->安装增强功能问题:未能加载虚拟光盘到虚拟电脑解决:点击分配光驱->移除(若弹出未能移除,点击弹出框的强制卸载2、找到VBoxLinuxAdditions.run文件的上级目录:一般在:cd /media文件夹下,ls列出所有文件,没有的话,应该是有一个以当前用户名命名的文件,ls 列出所有文件没有的话,cd转到列出的文佳(此种情况下列出的文件应该只有一个)一级一级的进行查找(一半到这一步应该找到了)在目标文件的上级目录: ls -l命令查看VBoxLinuxA
2021-10-12 19:12:44
1977
原创 二、词向量
1、什么是词向量 计算机倾向于和vector(向量)打交道,而不是一一个个单词,所以需要吧单词转化为词向量2、词向量的转化方法:离散表示: (1)one-hot编码 词典中有10000个单词,则one-hot编码为10000维的向量,在正确单词表示处为1,其余为0缺点:不能表示单词间语义相近性如: (2) Bag of Words表示将每个单词在语料库中出现的次数加到one-hot编码中,即为单词的Bag of words表示。缺点:单词...
2021-03-19 21:42:23
2084
原创 神经网络实现fizzbuzz小游戏
目录一、分步骤1、输入输出2、模型定义3、测试二、总代码1、训练阶段2、测试阶段FizzBuzz是一个简单的小游戏,从1开始往上数数,当遇到3的倍数的时候,说fizz,当遇到5的倍数的时候说buzz,当遇到15的倍数的时候说fizzbuzz,其他情况则正常数数。 写一个简答的小程序决定返回的是正常数值还是fizz、buzz、fizzbuzz。一、分步骤1、输入输出(1)输入:将输入数据变为10位的2进制编码(二进制编码好训练),一共可以训练1024个数,取[1
2021-03-17 11:39:30
2881
原创 二、一个简单的两层神经网络的实现
目录一、numpy实现二、pytorch实现1、手动求导2、自动求导三、torch.nn+torch.optim实现实现1、torch.nn实现自动求导2、optim选择并执行各种优化方法3、继承torch.nn.Module类封装模型四、模型优化效果差原因一、numpy实现用numpy写两层神经网络:一个全连接层,一个relu激活函数,没有bias,用x预测y,使用L2 Loss。意味着只有一个隐藏层。ℎ=????1????+????1h=W1X+B1
2021-03-16 11:31:03
2484
1
原创 一、Tensor
一、什么时pytorchPyTorch是一个基于python的科学计算框架,有以下特点:(1)类似于Numpy,但可以使用GPU(2)可以用它定义深度学习模型,剋灵活的进行深度学习模型的训练和使用二、tensor(张量)1、定义Tensor实际上就是一个多维数组(multidimensional array),其目的是能够创造更高维度的矩阵、向量...
2021-03-16 10:36:58
1313
原创 九、常见的transform(二)
目录一、Normlize()类1、作用2、结构(输入输出等)3、结合tensorboard实战二、Resize()类 1、作用2、结构(输入输出等)3、结合tensorboard实战三、Compose()类1、作用2、结构(输入输出等)3、结合Resize和Tensorboard进行实战四、RandomCrop()类1、功能2、结构3、结合compose、tensorboard实战五、总结1、快捷键2、类内方法...
2021-03-09 20:37:54
902
原创 七、TensorBoard的使用
目录一、安装tensorboard二、tearsorboard的使用三、add_scalar()方法实战一、安装tensorboard方法1:Anaconda promt 内进入pytorch环境安装;方法2:进入此project后台termina安装。安装代码都是:pip install tensorboard二、tearsorboard的使用1、主要用TensorBoard库里的SummaryWriter类: 直接向log_dir文件夹写...
2021-03-09 20:37:21
551
原创 六、Dataset类实战
用Dataset类读取图片:数据集地址:链接:https://pan.baidu.com/s/1R5mBwBo-AGydrwZX0EDbCA 提取码:tkrpfrom torch.utils.data import Dataset #加载Dataset类,在torch工具箱内,常用的工具区utils,其中关于数据的data区中导入import os #打开文件夹。获取所有图片的地址,python中关于系统的...
2021-03-09 20:36:55
667
原创 五、pytorch加载数据初认识
一、读取数据的两个类1、Dataset1.1功能(1)获取每一个数据及其lable值(标签)(2)返回一共有多少个数据。神经网络是根据数据的多少确定要迭代多少次才能迭代完。1.2下载数据集 链接:https://pan.baidu.com/s/1R5mBwBo-AGydrwZX0EDbCA 提取码:tkrp数据集分为训练数据集train和验证数据集val数据集的三种组织形式:(1)hymenoptera_data文件夹中,train数据集...
2021-03-09 20:36:33
371
原创 四、Pycharm及Jupyter使用及对比
目录一、pycharm项目新建及使用二、Jupyter项目新建及使用三、三种代码编辑方式对比一、pycharm项目新建及使用1.新建pycharm project(第二节中有讲)2.新建python文件:右键点击新创建的pycharm project->new->python file3.写代码,右键点击“run ***(文件名称)”即可4.还有一种写程序的方式是在python console,这里的代码是一行一行运行的,在本行写一个,点击enter就会运行二
2021-03-09 20:36:03
28496
原创 三、python学习中两大法宝函数
一、函数简介Anaconda中,一个名为pytorch的package称作一个工具箱,里面有各种不同的工具,比如1分隔区:是一个小的工具箱,里面可能包含更小的工具箱。2分隔区:里面直接有各种各样的工具。3分隔区:里面有a,b,c,3中不同的工具。现在我们想探索此工具箱的结构,有2个道具:1.dir():打开工具箱,可以看到工具箱里有什么东西2.help():说明书,某个道具的具体使用说明。具体操作:(1)打开工具箱:dir(pytorch) 输出:1,2,3(2)打开分隔区:di..
2021-03-09 20:35:37
140
原创 二、python编辑器的选择、安装及配置(pycharm、jupyter安装)
下载pycharm社区版本使用pycharm配置环境:创建pycharm project并添加Anaconda环境: file->new project->lcation(自己定义)->Existing interpreter->右边 Conda Evironment->interpreter:在Anaconda安装文件夹内,本机为:D:\Anaconda3-53.0\envs\pytorch\python.exe ->Conda executabl...
2021-03-09 20:34:37
728
翻译 终点条件下的轨迹预测:It is not the Journey but the Destination: Endpoint Conditioned Trajectory Prediction
摘要具有多个社会交互智能体的人体轨迹预测对于自动驾驶汽车和社会机器人等人类环境中的自主导航具有重要意义。在这项工作中,我们提出了预测端点条件网络(PECNet)用于灵活的人体轨迹预测。PECNet通过推断远程弹道端点来辅助远程多模态轨迹预测。一个新颖的非本地社会池层使PECNet能够推断出多样的但符合社会的轨迹。此外,我们提出了一个简单的“截断技巧”来提高分集和多模态轨迹预测性能。我们表明,PECNet在斯坦福无人机轨迹预测基准上提高了20.9%,在ETH/UCY基准上提高了40.8%。...
2021-03-06 09:47:07
3716
1
原创 一、Win10+非英伟达显卡+Anaconda+Pytorch安装
一、Python本笔记本安装Python3.7.2版本,位于D:\python3.7cmd进入命令行查看python安装位置;where python查看Python版本:python安装Anaconda不需要Python,可卸载,否则会影响之后的安装。不想卸载的话可以百度Anaconda和python共存的方法。二、显卡2.1查看显卡类型 1.win+R打开运行命令窗口,输入“dxdiag”并点击【确定】按钮,若有窗口弹出请选择“否”。 2.切换到“显卡...
2021-01-13 22:20:06
24223
20
翻译 翻译:利用GANs学习行人轨迹的多模态分布 Learning Multi-Modal Distributions of Pedestrian Trajectories with GANs
摘要 本文提出了一种新的预测行人与他人交互运动的方法。它使用生成性对抗网络(generativecontainarial Network,GAN)来为场景中的任何一个代理提供可信的预测样本。由于GANs非常容易发生模式崩溃和下降,我们表明最近提出的信息GAN允许在多模式行人轨迹预测方面进行显著改进,以避免这些问题。与以往的一些工作不同的是,我们在训练生成器时忽略了L2损失,因为它虽然收敛速度更快,但会导致严重的模式崩溃。 通过对真实数据和合成数据的实验表明,该方法可以生成更多样点的样本,...
2020-10-27 16:48:31
1603
原创 Transformer、多头注意力机制学习笔记:Attention is All You Need.
文章目录相关参考连接:https://blog.csdn.net/hpulfc/article/details/80448570https://blog.csdn.net/weixin_42398658/article/details/90804173https://blog.csdn.net/jesseyule/article/details/101633159论文讲解:https://www.jianshu.com/p/25fc600de9fbhttps:..
2020-10-22 20:58:57
16813
2
原创 时空图学习笔记:Structural-RNN: Deep Learning on Spatio-Temporal Graphs
论文链接:https://www.cv-foundation.org/openaccess/content_cvpr_2016/papers/Jain_Structural-RNN_Deep_Learning_CVPR_2016_paper.pdf此为原创笔记,如需转载请注明 时空图和结构化RNN: st-graph and str...
2020-10-18 21:11:50
6181
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人