自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思维缜密的博客

一个菜鸡的学习

  • 博客(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∑∞​cn​zn叫做幂级数(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∑q​an​(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.p1​p2​⋯是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

原创 滑动平均+TTA

给定一堆二维图像,要拼成三维,然后要在x,y,z上分别预测,预测要预测一个二维patch,还要tta,最后平均结果。

2023-12-01 10:35:31 450

原创 生产者消费者问题

生产者消费者问题 (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

原创 4399游戏开发 回忆

∣A∣10∣B∣42fA∣x∈A∣x朝上∣fAxfB10−x翻转A,则10−x朝上。

2023-12-01 10:25:58 877

原创 戴德金分割构造实数

具有最小上界性的有序域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 1533 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)=ln⁡xxf\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交于Ax1​bBx2​b亮点,则AB的中点坐标M2x1​x2​​b,但是x0​不一定等于2x1​x2​​一般:给你fx1​fx2​,然后证明x1​x2​2x0​之类的。

2023-10-17 02:17:03 320

原创 ALG不等式

设ab0则ab​lna−lnba−b​2ab​证明:不妨假设ab0lna−lnba−b​lna−lnblnba​ba​1lnba​−2ba​−1​2ab​ab2a−b​ba​12ba​−1​0​令tba​1ftt1lnt−2t−1)f′tlntt1​−1f′′tt2t−1​0f′。

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

原创 根据keypoint生成heatmap

这里keypoint是有类别的,生成的heatmap是每个通道对应每个类别的heatmap。

2023-09-15 16:55:08 284

原创 backward问题记录

原因:应该是模型在lbfgs那里算了整个模型的梯度而不是只算beta的梯度。查阅文档,发现backward还有一个inputs的参数,于是。然后根据这个输出,用lbfgs去优化另一个变量。但是就会发现,模型一轮要跑15分钟,非常慢。最后优化模型,大致代码如下。

2023-09-08 20:40:38 184

app-release.apk

随机选择吃饭随机选择吃饭随机选择吃饭随机选择吃饭随机选择吃饭随机选择吃饭

2019-09-25

gstreamer.tar_libxml

gstreamer的各种东西,以及libxml,依次安装应该就可以了

2019-09-09

glib.tar_2.55.2

glib_2.55.2,pcre,zlib,libffi,pkg_config,安装依赖脚本

2019-09-09

glib.tar_包含了glib2.62

这个是glib2.62,以及依赖,为了保证正确地安装glib2.62

2019-09-09

gstreamer.tar

这个是gstreamer的一些安装包,为了正确安装gstreamer

2019-09-09

这个是glib的安装包

中间包含了glib,zlib,pcre,libffi,pkg-config,目的是正确安装glib

2019-09-09

禁用触摸板压缩包devcon.7z

这是一个禁用触摸板的脚本和他需要的exe,将prohibit_TouchPad.cmd中的set hid_id=HID_DEVICE_UP:000D_U:0005改成set hid_id=你的触摸板硬件id就可以用了

2019-08-31

devcon.zip

这是一个禁用触摸板的脚本和他需要的exe,将prohibit_TouchPad.cmd中的set hid_id=HID_DEVICE_UP:000D_U:0005改成set hid_id=你的触摸板硬件id就可以用了

2019-08-19

mingw64.7z

这个是mingw64位 我也不知道怎么才能凑够50个字 好像有点难度

2019-08-04

2017蓝桥杯

2017蓝桥杯题目,答案还在做= = 2017蓝桥杯题目,答案还在做= =

2018-03-26

空空如也

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

TA关注的人

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