- 博客(48)
- 资源 (2)
- 收藏
- 关注
原创 GLFWError: (65544) b‘X11: The DISPLAY environment variable is missing‘
在vscode中远程连接服务器,并使用RLlib,报如下warningGLFWError: (65544) b'X11: The DISPLAY environment variable is missing'虽然这只是个warning,但是每次都出现会影响到我看到其他有意义的warning信息,网上有如下解决方案export DISPLAY=:0.0但是这样做会又会报如下warningGLFWError: (65544) b'X11: Failed to open display :0.0'
2022-03-18 16:10:01
7665
3
原创 npm ERR! path blog\node_modules\canvas
问题描述最近想用gitee搭建一个个人博客,参考的是这篇文章:使用hexo和gitee搭建免费个人博客详细教程但是在执行命令hexo init blog后提示我缺少一些依赖包,于是我按照提示执行了如下命令:cd blognpm install结果就产生了如下报错:npm ERR! path D:\Page\blog\node_modules\canvasnpm ERR! command failednpm ERR! command C:\WINDOWS\system32\cmd.exe /
2021-09-16 08:55:46
4306
1
原创 jupyter notebook启动时报错:Fatal error in launcher: Unable to create process using
问题描述之前用如下命令将一个conda虚拟环境改名:conda create -n torch --clone rlconda remove -n rl --all然后再从torch虚拟环境中启动jupyter就报了如下错误:Fatal error in launcher: Unable to create process using"g:\miniconda3\envs\rl\python.exe" "G:\miniconda3\envs\torch\Scripts\jupyter-not
2021-09-07 09:18:27
1908
原创 Python 爬虫自动下载OpenAI Key Papers
Spinning Up是OpenAI开源的面向初学者的深度强化学习资料,其中列出了105篇深度强化学习领域非常经典的文章, 见 Spinning Up:博主使用Python爬虫自动爬取了所有文章,而且爬下来的文章也按照网页的分类自动分类好。见下载资源:https://pan.baidu.com/s/1pgs2vZQRe72XczReR3dYBA 提取码: 3i49源码如下:import osimport timeimport urllib.request as url_reimport req
2021-08-09 22:03:28
1436
原创 从终端直接下载cuDNN
问题描述我有一台linux远程服务器,想在服务器上配置深度学习开发环境,一个绕不开的选项是:安装cuDNN但是我只能通过SSH连接远程服务器,如果直接在终端里使用wget进行下载的话,会被forbidden,如下图所示:这是因为:Nvidia要求下载时进行验证(事实上,在我们从浏览器端下载cuDNN时,会被要求登录),而我们直接使用wget跳过了验证,所以被Forbidden了解决方案方案一:本地下载好正确版本的cuDNN通过scp命令拷贝到远程服务器,关于scp命令的用法,可见:使用sc
2021-08-07 11:23:15
5812
6
原创 消除VSCode Pylance的 reportMissingImports 黄线警告
问题描述在VSCode中使用Pylance进行Python代码自动检查,经常会遇到如下问题:代码可以正常运行,可是Pylance总是会在某个import下画黄线,并报警告:reportMissingImports,如下图所示:虽然这种报警告对代码运行没影响,但是看久了总是会觉得不舒服。解决方案在项目根目录下新建.vscode文件夹,并在.vscode文件夹下新建settings.json文件(如果已经有上述文件夹和文件,则跳过)在settings.json文件中新增如下配置:"python
2021-08-06 09:27:12
7510
2
原创 Ubuntu18.04笔记本插入耳机没有声音 解决方案
环境Dell G5 5500笔记本Ubuntu18.04问题描述插入耳机后没有声音参考解决方案网上的很多解决方案都是用pavucontrol配置输出设备,如:装完Ubuntu之后发现没有声音输出,解决方法我试过这样的方案,没有效果。但是更改输入设备后,成功!配置方案如下:...
2021-04-15 11:49:18
1031
4
原创 Ubuntu18.04安装Nvidia驱动、Cuda和cuDNN
安装Nvidia驱动参考:Ubuntu18.04安装Nvidia显卡驱动教程查看显卡支持的CUDA版本号:NVIDIA CUDA Toolkit Release Notes安装CUDA和cuDNN参考:Ubuntu18.04安装CUDA、cuDNN
2021-04-14 16:40:00
425
原创 C++ sort函数自定义比较函数并调用成员变量
问题描述在我们刷LeetCode题目时,C++的sort函数可以用来对vector等容器进行排序,一个常见的需求是:我们要自定义sort使用的排序函数,且排序函数中使用除被排序容器外的其他变量。举例如下:class Solution {public: string frequencySort(string s) { unordered_map<char, int> fq; for(int i=0;i<s.length();++i)
2021-03-23 09:24:43
1389
原创 如何从哈斯图判断一个偏序集是不是格?
离散数学中,格的定义如下:设<S,≼>< S, \preccurlyeq><S,≼>是偏序集,如果∀x,y∈S,{x,y}\forall x,y\in S, \{x,y\}∀x,y∈S,{x,y}都有最小上界和最大下界,则称SSS关于偏序≼\preccurlyeq≼作成一个格。[1]那么对于某一偏序集的哈斯图,我们只需对图中任意两个不同元素都验证其最大下界以及最小上界的存在性。注意到:这里的最大下界和最小上界都是针对下界集和上界集而言的。 要求最大下界满足与下界集合
2021-03-19 17:18:39
21579
9
原创 证明:模n加法满足结合律
设a,b,ca,b,ca,b,c为任意整数,nnn为某正整数。为了在表示上更加简单,我们定义:[a]=amodn[a] = a \operatorname{mod} n[a]=amodn则定义模nnn加法如下:a⊕b=[a+b] a \oplus b =[a+b] a⊕b=[a+b]容易证明:a⊕b=[a]⊕[b]a \oplus b = [a]\oplus[b]a⊕b=[a]⊕[b]于是利用加法的结合律可得:(a⊕b)⊕c=([a]⊕[b])⊕[c]=[a+b]⊕c=[(a+b
2021-03-17 15:42:22
3333
原创 传递关系的复合不一定是传递的
离散数学中,两个具有传递性的二元关系的复合不一定具有传递性。反例如下:R1={<1,2>,<3,4>}R_1=\{<1,2>,<3,4>\}R1={<1,2>,<3,4>}R2={<2,3>,<4,5>}R_2 = \{<2,3>,<4,5>\}R2={<2,3>,<4,5>}则有R1R_1R1和R2R_2R2的(右)复合RRR:R=R1∘
2021-03-11 16:35:10
3672
4
原创 安装docker后无法ssh连接远程服务器
背景实验室新买了两台服务器,网络用的是校园网,但是有一个静态公网IP;我这边主机(下文简称主机)连接的也是校园网。原本主机是可以通过ssh直接连接到服务器的,但是装完docker后就连接不上了。解决方案先说原因:Docker 和宿主机的网段冲突如果校园网配置了VPN,那么可以让主机连接外网(比如自己的手机热点),然后再使用VPN进行内网渗透,经过测试,这样可以ssh成功。修改docker网段,具体参考:修改docker网段...
2020-09-12 15:27:24
4328
1
原创 fatal error C1083: 无法打开包括文件: “unistd.h”: No such file or directory
背景在Windows上源码编译PyBullet,参考Windows Install PyBullet,命令很简单,如下:git clone https://github.com/bulletphysics/bullet3or download and unzip https://github.com/bulletphysics/bullet3/archive/master.zip and then:cd bullet3python setup.py buildpython setup.py in
2020-08-31 09:24:11
10414
原创 将Anacoda Prompt添加到Windows Terminal
1)打开设置,如下图所示:2)在“list”下添加如下配置:{ // Anaconda Prompt "guid": "{0caa0dad-35be-5f56-a8ff-afceee452369}", "name": "Anaconda", "icon": "F:\\Anaconda3\\Menu\\anaconda-navigator.ico", "commandline": "cmd.exe /K F:\\Anaconda3\\Scripts\\activate.
2020-08-08 09:21:39
2540
原创 word安装EndNote插件后出现 { SEQ 表 \* ARABIC}等错误
解决方案如下:即:将Instant Formatting is Off改为 Instant Formatting is On
2020-05-13 08:57:25
6213
3
原创 如何理解补码?
本文尝试用更加浅显和本质的方式去理解补码。1. 原码与补码人类习惯于用十进制数进行运算,而计算机的每个位却只有0和1两种状态,换句话说,计算机采用的进制是二进制。因此,我们面临的第一个问题就是计算机如何用二进制来表示十进制数字。对于正数而言,可以直接用该数的二进制形式来表示,例如,十进制数2,其在计算机中的表示为(假设计算机的字长为8):0000 0010但是这样做会带来一个问题,如...
2020-04-30 12:02:21
1366
原创 【python】小知识总结(持续更新)
if name == "__main__"有什么作用?python中的下划线有什么作用?在python中如何使用assert?简要介绍python装饰器如何使用__init__.py文件如何使用带参数的super()
2020-04-09 16:52:57
227
原创 wslServer.sh: Permission denied
环境系统:windows10linux子系统:ubuntu18.04 LTSvscode:1.42.1remote-wsl:0.42.3问题在连接linux子系统时报错:sh: 1: /mnt/c/Users/li/.vscode/extensions/ms-vscode-remote.remote-wsl-0.42.3/scripts/wslServer.sh: Permissio...
2020-03-09 20:34:53
3176
4
原创 Ubuntu使用问题解决[持续更新]
Ubuntu终端美化:oh-my-zsh+Powerlevel9k64位ubuntu在安装build-essential遇到依赖问题的解决办法Ubuntu更换源及解决sudo apt-get update报错linux下vscode配置C++环境ubuntu将桌面图标固定到启动栏解决vscode内置终端,字体显示过大的问题一个在ubuntu下调整音量的脚本ubuntu安装搜狗输入法...
2020-03-05 19:16:16
202
原创 Tutorial(持续更新)
Java入门学习路线目录索引(持续更新中)OpenAI Gym 经典控制环境介绍——CartPole(倒立摆)Ubuntu终端美化:oh-my-zsh+Powerlevel9kWindows10下打造漂亮好用的WSL(Linux)终端Windows 10 在WSL环境下使用Linux图形软件 (适用Vim,Emacs等)VirtualBox安装Windows XP——图解Windows...
2020-03-05 18:00:32
354
原创 【Gym】CartPole-v0实验不显示CartPole(倒立摆)
背景系统:Ubuntu19.10gym:0.15.7问题在运行下列示例后:import gymenv = gym.make('CartPole-v0')env.reset()for _ in range(1000): env.render() env.step(env.action_space.sample())env.close()画面上没有CartPole...
2020-02-28 09:45:27
5793
12
原创 Ubuntu19.10安装tensorflow-gpu
前提关于如何查看显卡型号、显卡支持的cuda版本,以及对应的tensorflow-gpu版本等的方法网上可以很容易查到,不再赘述。安装环境为(注:英韦达官网上安装cuda9.0时,没有19.10选项,我选择的是17.04):显卡:GeForce940MXcuda: 9.0cudnn: 7.0.5tensorflow-gpu: 1.8.0经过测试,可以实现显卡加速运算。安装过程...
2020-02-27 16:44:41
865
翻译 【Spinning Up】成为一名深度强化学习研究者
1. 必要的背景知识1.1 扎实的数学背景概率与统计、随机变量、贝叶斯理论、概率论中的链式法则、期望、标准差、重要性采样、多变量积分、梯度以及泰勒展开。1.2 必要的深度学习知识包括标准架构(多层神经网络、vanilla RNN、LSTM、卷积层、GRU、残差网络、注意力机制),常见的正则化方法(权重衰减、dropout),标准化(批标准化、layer norm、weight norm)以...
2020-02-23 12:16:01
741
1
翻译 【Spinning Up】绘制结果
Spinning Up自带了一个plotting模块,用来绘制输出,调用格式如下:python -m spinup.run plot [path/to/output_directory ...] [--legend [LEGEND ...]] [--xaxis XAXIS] [--value [VALUE ...]] [--count] [--smooth S] [--selec...
2020-02-22 18:51:19
838
3
翻译 【Spinning Up】实验输出
备注:在Spinning Up当前的实现中,没有方法重新开始训练未完成训练的智能体(partially-trained agents)。1. 算法输出每一个算法的输出都会保留一下几个部分:超参数配置、学习进程、被训练的智能体和值函数,以及环境的拷贝(如果可能的话)。输出目录(output directory)的结构如下:目录含义pyt_save/只针对PyTorch实现...
2020-02-22 17:22:56
779
3
翻译 【Spinning Up】 运行实验
1. 从命令行启动格式为:python -m spinup.run [algo_name] [experiment_flags]例如:python -m spinup.run ppo --exp_name ppo_ant --env Ant-v2 --clip_ratio 0.1 0.2 --hid[h] [32,32] [64,32] --act torch.nn.Tanh -...
2020-02-22 13:06:25
1352
3
原创 Vmware 安装Kali linux(一步即可)
背景vmware版本:WORKSTATION 15.5 PRO需求在该vmware上安装kali linux解决方案方案一(常见,但暂不推荐):根据教程VMware虚拟机安装Kali Linux系统(流程完整详细到极致)安装,安装后出现问题:kali linux可以启动,但是无法进入图形界面终端界面中文乱码终端无法执行sudo方案二 (推荐,非常适合小白):在DOWNLO...
2020-02-11 11:58:20
675
原创 台式机进入bios后显示器无法显示
问题huntkey(航嘉)主机,使用VGA接口外接AOC显示器,开机长按F2,能进入bios,但是显示器黑频无法显示内容(造成没有进入bios的错觉)。在该主机安装ubuntu18.04后,再转用VGA,仍然黑频,无法显示。解决方案先说结论:可能是显卡驱动的问题。对于问题1. 我一开始使用的方法是:使用转接线,将VGA转为HDMI,这个方法可以成功解决问题1。对于问题2. 在使用H...
2019-12-21 20:43:53
6987
原创 【Two Sum -- Easy】 三种解法
DescriptionGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not u...
2019-12-18 23:20:03
226
原创 Ubuntu18.04安装libsdl1.2-dev(亲测可行)
问题在Ubuntu18.04上安装libsdl2-dev,报错:依赖***安装包,但是这些安装包将不会被安装下列软件包有未满足的依赖关系: libsdl1.2-dev : 依赖: libasound2-dev 但是它将不会被安装 依赖: libcaca-dev 但是它将不会被安装 依赖: libglu1-mesa-dev 但...
2019-08-31 11:41:21
9153
2
原创 module 'scipy.misc' has no attribute 'imresize'
问题#导入scipy包import scipy#调用imresizefname = "images/" + my_imageimage = np.array(imageio.imread(fname))my_image = scipy.misc.resize(image, output_shape=(num_px,num_px)).reshape((1, num_px*num_px*3...
2019-08-25 09:38:32
10072
1
原创 module 'scipy.ndimage' has no attribute 'imread'
问题#导入ndimagefrom scipy import ndimage#调用imreadfname = "images/" + my_imageimage = np.array(ndimage.imread(fname))报错:module ‘scipy.ndimage’ has no attribute ‘imread’环境Python版本:3.7.4scipy版...
2019-08-25 09:23:28
16191
4
OpenAI Key Papers
2021-08-09
500 Lines or Less.zip
2021-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人