- 博客(413)
- 资源 (10)
- 收藏
- 关注
原创 ubuntu 配置cuda+mxnet+jupyter+pytorch+tensorflow
目录1.安装NVIDIA驱动1.1下载驱动1.2卸载原来的1.3禁用nouveau驱动1.4禁用X-Window服务1.5命令行安装1.6测试2.安装cuda2.1下载cuda2.2安装2.3环境变量配置2.4测试3.安装cudnn3.1下载cudnn3.2安装3.3下载runtime library,developer librar......
2019-03-29 11:30:56 1720 1
原创 centos7 配置cuda+mxnet+jupyter+pytorch+tensorflow1.14
目录1.安装wget2.安装anaconda3.安装nvidia驱动+cuda+cudnn3.1安装显卡驱动3.2安装cuda3.3安装cudnn4.安装pip5.安装mxnet6.处理matplotlib7.安装pytorch8.安装tensorflow9.配置jupyter1.安装wgetyum -y install wge...
2019-03-13 16:18:35 1326
原创 数列与极限(下)
定义 3.38 设有复数序列{cn}\left\{ c_{n} \right\}{cn},级数∑n=0∞cnzn\sum_{n=0}^{\infty} c_{n} z^nn=0∑∞cnzn叫做幂级数(power series)。cnc_{n}cn叫做这级数的系数(coefficients);zzz是复数 一般地说,这个级数收敛或发散在于数zzz的选取,准确地说,联系着每个幂级数有一个圆,叫做收敛圆,如果zzz在这圆以内,就收敛,如果zzz在这圆外,就发散。(为了能概括所有的清醒,
2024-05-03 19:37:51 579
原创 数列与级数(中)
如果没有相反的声明,所考虑的一切序列和级数都是复数值的定义 3.21 设有序列{an}\left\{ a_{n} \right\}{an},我们用∑n=pqan(p≤q)\sum_{n=p}^{q}a_{n} \left( p \le q \right) n=p∑qan(p≤q)表示和ap+ap+1+⋯+aqa_p + a_{p+1} + \cdots + a_{q}ap+ap+1+⋯+aq。联系着{an}\left\{ a_{n} \right\}{an},作成序列{sn}\left
2024-05-03 19:37:12 592
原创 数列与级数(上)
3.1 定义 度量空间XXX中的序列{pn}\left\{ p_{n} \right\}{pn}叫做收敛的(converge),如果有一个下述性质的点p∈Xp \in Xp∈X:对于每个ε>0\varepsilon >0ε>0,有一个正整数NNN,使得n≥Nn \ge Nn≥N时,d(pn,p)
2024-05-03 19:20:24 885
原创 vscode 配置与插件记录
pylance在setting.json里这么配置,这样你保存时就会自动format。(不用右键了)},另外把默认格式化器放在python scope下,就不会影响其他默认格式化器(比如js项目的eslint或者prettier)
2024-04-29 10:36:35 297
原创 Supervised Learning Achieves Human-Level Performance in MOBA Games: A Case Study of Honor of Kings
提出绝悟-SL(JueWu-SL)将宏观战略(macro-strategy)和微观管理(micromanagement)以监督和端到端的方式整合到神经网络中。 在王者荣耀上测试,达到有最高的水准
2024-04-29 10:27:07 648
原创 基础拓扑-习题(下)
17.令EEE是所有x∈[0,1]x \in \left[ 0,1 \right]x∈[0,1],其十进小数展开式中只有数码444和777者。EEE是否可数?EEE是否在[0,1]\left[ 0,1 \right][0,1]中稠密?EEE是否紧?EEE是否完全证明:不可数,类似康托对角线不稠密,000不是EEE中的点,也不是EEE的极限点显然EEE有界设p=0.p1p2⋯p=0.p_{1}p_{2}\cdotsp=0.p1p2⋯是EEE的极限点,若p∉Ep \not\in Ep∈E,则存在最小
2024-04-23 22:32:52 444
原创 基础拓扑-习题(上)
1.证明空集是任何集合的子集证明:假设∅⊄A\emptyset \not\subset A∅⊂A,存在x∈∅,x∉Ax \in \emptyset,x \not\in Ax∈∅,x∈A,矛盾2.如果存在不全为零的整数a0,a1,⋯ ,ana_{0}, a_{1}, \cdots, a_{n}a0,a1,⋯,an,而复数zzz满足a0zn+a1zn−1+⋯+an−1z+an=0a_{0}z^n + a_{1}z^{n-1}+ \cdots + a_{n-1}z + a_{n} = 0
2024-04-23 22:28:50 431
原创 基础拓扑学习
2.1 定义 考虑两个集AAA和BBB,他们的元素可以是任何东西。假定对于AAA的每个元素xxx,按照某种方式,与集BBB的一个元素联系着,这个元素记作f(x)f\left( x \right)f(x);那么,就说fff是从AAA到BBB的一个函数(或将AAA映入BBB内的一个映射)。集AAA叫做fff的定义域(domain, 或者说fff定义在AAA上),而元素f(x)f\left( x \right)f(x)叫做fff的值(value)。fff的一切值得集叫做fff得值域(range)2.2 定义 设A
2024-04-18 14:43:40 390
原创 实数系和复数系
1.1 例 我们现在证明方程p2=2p^2 = 2p2=2不能被任何有理数ppp满足,倘若有那样一个ppp,我们可以把它写成p=mnp = \frac{m}{n}p=nm,其中mmm和nnn都是整数,而且可以选得不都是偶数,代入得m2=2n2m^2 = 2 n^2m2=2n2表明m2m^2m2是偶数,因此mmm是偶数,这表明nnn也是偶数,矛盾 现在我们把这种情况考察得再稍微严密一些。令AAA是使p2
2024-04-13 16:16:42 587
原创 codeblocks debug
evaluate expression under cursor可以勾选。点击Debug->Debug windows->watches。executable path: gdb路径。主要作用是用来看stl。
2023-12-01 10:36:00 433
原创 生产者消费者问题
生产者消费者问题 (Producer-consumer problem),也称有限缓冲问题(Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区已经装满时加入数据,消费者也不会在缓冲区为空时消耗数据。
2023-12-01 10:33:34 501
原创 哲学家进餐问题
由荷兰学者Dijkstra提出的哲学家进餐问题(The Dinning Philosophers Problem)是经典的同步问题之一有五个哲学家,他们的生活方式是交替地进行思考和进餐,哲学家们共用一张圆桌,分别坐在周围的五张椅子上,在圆桌上有五个碗和五支筷子,平时哲学家进行思考,饥饿时便试图取其左、右最靠近他的筷子,只有在他拿到两支筷子时才能进餐,该哲学家进餐完毕后,放下左右两只筷子又继续思考。约束条件(1)只有拿到两只筷子时,哲学家才能吃饭。
2023-12-01 10:32:36 375
原创 Manteia C++开发工程师 回忆
输出ABfuncB注意这里是不会析构的,因为没有delete即使delete,也只会析构A,不会析构B的,因为这里A的析构不是虚函数。
2023-12-01 10:32:09 862
原创 卡伦特C++ 回忆
进程间通信(英语:Inter-Process Communication,简称IPC),指至少两个进程或线程间传送数据或信号的一些技术或方法。
2023-12-01 10:31:46 851
原创 线程通信和进程通信方法
进程间通信(英语:Inter-Process Communication,简称IPC),指至少两个进程或线程间传送数据或信号的一些技术或方法。
2023-12-01 10:27:22 960
原创 戴德金分割构造实数
具有最小上界性的有序域R\mathbb{R}R存在此外,R\mathbb{R}R包容着Q\mathbb{Q}Q作为其子域。第二句话表示Q⊂R\mathbb{Q}\subset \mathbb{R}Q⊂R而且把R\mathbb{R}R中的假发与乘法运算用于Q\mathbb{Q}Q的元时,与有理数的普通运算相一致;又正有理数时R\mathbb{R}R中的正元素。R\mathbb{R}R的元叫做实数。证明:R\mathbb{R}R的元是Q\mathbb{Q}Q的确定的子集,称为分划,规定分划是具有以下三种性
2023-11-13 03:32:05 329
原创 Leetcode81. Search in Rotated Sorted Array II
那我们也是啥都不知道,那只能一个个搜了。旋转数组找元素,其中元素不唯一。我们依然要在有序的部分里面找。
2023-11-12 22:36:10 382
原创 Leetcode33. Search in Rotated Sorted Array
那说明target就在这里面,否则只能在右半边。我们可以考虑只在有序的部分里寻找。旋转数组搜索,其中元素唯一。类似之前旋转数组找最小。,这说明左边是有序的。
2023-11-12 22:31:34 343
原创 Leetcode154. Find Minimum in Rotated Sorted Array II
上一题的方法1肯定是用不了了,因为不再能完全分成2个不同的部分。因为总体是一个单调递增的感觉,从左往右可能g了。只能是情况1,不可能是情况2和3。旋转数组找最小,这次值可以重复。不能直接排除一半,只能从右往左。那为啥不能是从左往右呢,考虑。不妨假设你已经做了上一题,,我们依然可以找右半边。所以我们沿着方法2走。
2023-11-12 21:32:38 197
原创 Leetcode153. Find Minimum in Rotated Sorted Array
旋转数组找最小值其中数组中的值唯一你可以顺序遍历,当然一般会让你用二分来搞。
2023-11-12 21:10:53 372
原创 平面和射线交点
则直线和平面有且仅有1个交点。(2)为了方便,平面法向量。(1)这个高中有学过。直线上的点可以表示为。,则直线与平面无交点。射线上的点可以表示为。,则直线与平面无交点。
2023-11-08 11:13:32 386
原创 RuntimeError: handle_0 INTERNAL ASSERT FAILED at “/opt/conda/conda-bld/pytorch_1695392036766/work/c1
查了半天没找到什么解决方法,然后我观察了一下显存。今天我的pytorch报了一个神奇的错误。用了9G,因此有可能时反向传播的时候g了。总结:调小batch能解决这个问题。调小batch了之后就能用了。
2023-11-04 16:00:55 1535 1
原创 Distribution-Aware Coordinate Representation for Human Pose Estimation阅读笔记
主要研究人体姿态估计中heatmap转坐标的方法,提出一种新的解码方法(其实这人体姿态我毛也不会,过来看看这个heatmap解码方法)
2023-11-01 19:47:52 119
原创 Leetcode1191. K-Concatenation Maximum Sum
最重要的是要考虑如果这个最大子数组可以夸数组。图中红色为两个数组的最大子数组和,绿色是答案。因此我们可以先求两个数组的最大子数组和。,那就和以前的最大子数组和是一样的。也可能是还是原来数组的最大子数组和。给定一个数组,和一个正整数。
2023-10-23 15:49:37 137
原创 Leetcode978. Longest Turbulent Subarray
其实这题也很简单,就是直接找子数组,不满足条件了,就重新开始算。给定一个数组,找到最长的turbulent子数组的长度。turbulent子数组就是一增一减交替。
2023-10-23 15:39:32 179
原创 Leetcode1793. Maximum Score of a Good Subarray
其实这题有点像是接雨水那个题目。出发,哪一边大就往哪一边扩展。给定一个数组和一个下标。找到最大的子数组分数。
2023-10-23 15:25:10 170
原创 Leetcode456. 132 Pattern
如果存在132序列,返回True,否则返回false。遍历过程中,保留最小的,然后右边找两个满足元素。因此可以维护一个单调递减栈,如果当前元素小于。逆序遍历,这样的目的是要找。132模式,就是找到。,然后保留右边最大的。
2023-10-23 15:19:41 155
原创 极值点偏移2
已知f(x)=lnxxf\left(x\right) = \frac{\ln x}{x}f(x)=xlnx,若f(x)=af\left(x\right) = af(x)=a有两个不用的零点x1,x2x_1, x_2x1,x2,且x1
2023-10-21 01:32:47 342
原创 极值点偏移练习1
若函数fx在xx0处取得极值,且函数yfx图像与直线yb交于Ax1bBx2b亮点,则AB的中点坐标M2x1x2b,但是x0不一定等于2x1x2一般:给你fx1fx2,然后证明x1x22x0之类的。
2023-10-17 02:17:03 320
原创 ALG不等式
设ab0则ablna−lnba−b2ab证明:不妨假设ab0lna−lnba−blna−lnblnbaba1lnba−2ba−12abab2a−bba12ba−10令tba1ftt1lnt−2t−1)f′tlntt1−1f′′tt2t−10f′。
2023-10-16 10:53:30 239
原创 leetcode76 Minimum Window Substring
给定两个字符串s和t, 找到s的一个子串,使得t的每个字符都出现在子串中,求最短的子串。然后在s中慢慢挪动滑动窗口,如果符合要求就缩短滑动窗口,直到不符合,然后继续移动。因此我们可以定义一个map,统计t中字符出现次数。由于要每个字符出现,所以顺序其实没有关系。
2023-09-30 19:02:03 185
原创 leetcode201 Bitwise AND of Numbers Range
其实可以观察到,只会留下从高到低,第一个不同位之前的。因此代码可以直接删除最低位的1,直到小于等于为止。求区间内的数字全部与之后的结果。像这种一位都不会相同。
2023-09-30 18:35:26 197
原创 leetcode137 Single Number II
给定一个数组,一个数字只出现1次,其余数字出现3次,要找到这个只出现1次的数字。第一种想法就是,考虑二进制,每一位统计一下出现了多少次1,然后对3取模。因此,先异或,表示出现奇数次,接着排除掉出现2次的。ones表示出现一次的。twos表示出现两次的。第二种感觉有点魔法了。
2023-09-30 17:40:34 165
原创 leetcode456 132 Pattern
当前元素大于栈顶元素时出栈,出栈的最后一个元素作为。只要存储左边最小,因为他比其他的更有潜力成为答案。最开始肯定想着三重循环,时间复杂度。,接着在后面找能放在中间的。这样的话相当于先找到了。
2023-09-30 17:06:05 166
原创 backward问题记录
原因:应该是模型在lbfgs那里算了整个模型的梯度而不是只算beta的梯度。查阅文档,发现backward还有一个inputs的参数,于是。然后根据这个输出,用lbfgs去优化另一个变量。但是就会发现,模型一轮要跑15分钟,非常慢。最后优化模型,大致代码如下。
2023-09-08 20:40:38 184
禁用触摸板压缩包devcon.7z
2019-08-31
devcon.zip
2019-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人