自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 pytorch笔记--tensorboardX出错:不能显示graph网络结构

本机环境  Win10,1660Ti,VS2017,Python3.7.6,CUDA10.0.130,cuDNN7.6.5,tensorflow1.15,tensorboard1.15,tensorboardX 2.1解决办法  如果出现与该博客相似的问题,即无法显示网络结构graph,应该就是torch版本问题,在此对该博客进行补充,由于我的 cuda 版本10.0,所以在选择torch版本下载的时候,只有 torch1.2(cu100) 和 torch1.1(cu100)合适,我尝试过 torch

2020-07-29 11:25:05 1066

原创 数理统计--二项分布

  杭州从2018年4月开始实行楼盘摇号政策,假设每个楼盘的中签率都是相同的,一个人每个楼盘都去摇号,发现连续摇30个楼盘能够摇中的概率是93.6%,那么请问连续摇10个楼盘能摇中的概率是多少?  题解:首先判断服从二项分布。P(X=0)表示一次没有摇中的概率是,1 - 0.936 = 0.064 = C(30, 0) * (1 - p) ^ 30,求出 1 - p = 0.912443537,...

2020-05-02 09:45:49 1140 1

原创 Win10+1660Ti+VS2017+Python3.7.6+CUDA10.0.130+cuDNN7.6.5+Tensorflow-gpu1.14.0安装注意事项

本机环境  Win10,1660Ti,VS2017,Python3.7.6,CUDA10.0.130,cuDNN7.6.5,Tensorflow-gpu1.14.0安装顺序  显卡驱动(笔记本官网驱动)→64位Anaconda3→VS2017→创建虚拟环境,并安装Tensorflow-gpu1.14.0第三方库→安装CUDA10.0和cuDNN7.6→测试安装注意事项主要参考安装教程,...

2020-04-22 12:18:02 962

原创 如何让WPS像word一样使用快捷键打开MathType

  我在word中使用 ctrl+alt+Q 快捷键打开MathType,如今我想在WPS中同样能够使用快捷键打开公式编辑器。  首先安装WPS,并且按教程安装MathTpye,需要注意的是如果WPS中MathTpye中的功能是灰色的,应该是没有安装vba模块,自行百度安装。  接着,菜单栏依次选择:文件 => 选项 => 自定义功能区 => 键盘快捷方式:自定义。在类别中找...

2020-03-18 21:52:19 8341 1

原创 模型理解--对FM模型核心思想的理解

  在《深入FFM原理与实践》中提到:“所有二次项参数 wijw_{ij}wij​ 可以组成一个对称阵 WWW,那么这个矩阵就可以分解为W=VTVW=V^TVW=VTV,VVV 的第 jjj 列便是第 jjj 维特征的隐向量。换句话说,每个参数 wij=⟨vi,vj⟩w_{ij}=\left \langle v_i,v_j \right \ranglewij​=⟨vi​,vj​⟩,这就是FM的核心...

2019-12-13 16:49:00 342

原创 《统计学习方法》--核函数的学习:对字符串核函数的补充

  在《统计学习方法》第一版P123或第二版P141中提到:  字符串核函数的映射 ϕn(s)\phi_n(s)ϕn​(s) 将字符串 sss 对应于希尔伯特空间的一个向量,其在子串 uuu 维上的取值为:[ϕn(s)]u=∑i:s(i)=uλl(i)[\phi_n(s)]_u=\sum_{i:s(i)=u}{\lambda^{l(i)}}[ϕn​(s)]u​=i:s(i)=u∑​λl(i)  ...

2019-12-11 11:07:43 316

原创 word自动生成目录后,序号和标题之间有空格,如何删除空格

  菜单栏依次选择:引用 => 目录 => 自定义目录 => 修改 => 对“目录1”修改 => 格式 => 制表位 => 根据个人选择合适的制表位置和前导符 => 对齐方式为“居中”  下图是我的设置和最终效果:...

2019-12-04 16:16:09 58114

原创 tensorflow笔记--tensorboard出错:Found more than one metagraph event per run

  在命令行中启动 tensorboard 后,会报如下错误:Found more than one graph event per run, or there was a metagraph containing a graph_def, as well as one or more graph events. Overwriting the graph with the newest e...

2019-11-25 16:53:58 3845

原创 leetcode 飞机座位分配概率(c++实现)

  这题有点小绕,其实举个例子就很明显了:已知1个乘客f(1)时,第1位乘客坐在自己的座位上的概率概率是1;2个乘客f(2)时,第2位乘客坐在自己的座位上的概率概率是0.5;3个乘客f(3)时,就会分成以下三种情况:乘客1坐在乘客1座位上,概率为f(1)=1乘客1坐在乘客3座位上,概率为f(0)=0乘客1坐在乘客2座位上,此时有乘客2、乘客3,座位1、座位3,要使乘客3坐在正确的座位上,就...

2019-11-07 13:10:30 486

原创 Anaconda jupyter notebook 打开闪退

Anaconda jupyter notebook 打开闪退

2019-11-07 10:28:48 1754

原创 论文解惑《word2vec Parameter Learning Explained》1.1--CBOW模型中One-word context情况公式推导问题

  word2vec中有CBOW和Skip-Gram模型,对于两个模型中的参数如何学习的公式推导,在《word2vec Parameter Learning Explained》中有详细解释,我在阅读1.1节One-word context时对于公式(8)的推导感到不解,花了些时间,原文如下:  “Let us now derive the update equation of the weig...

2019-11-05 14:24:16 498

原创 《统计学习方法》--最大熵模型的学习:对偶函数求偏导的不解

  在《统计学习方法》第一版P84或第二版P99中提到:  “具体地,求L(P,w)L(P, w)L(P,w)对P(y∣x)P(y|x)P(y∣x)的偏导数∂L(P,w)∂P(y∣x))=∑x,yP~(x)(logP(y∣x)+1)−∑yw0−∑x,y(P~(x)∑i=1nwifi(x,y))=∑x,yP~(x)(logP(y∣x)+1−w0−∑i=1n(wifi(x,y))\begin{al...

2019-11-02 23:26:25 279

原创 QT编译出错:'rc'不是内部或外部命令,也不是可运行的程序 或批处理文件。

  我的编译环境是:Win10+VS2015+QT5.9.2。编译项目时报错:'rc’不是内部或外部命令,也不是可运行的程序 或批处理文件。出现的原因应该是没有找到 rc.exe 文件,解决办法:找到Windows Kits文件中的 rc.exe,将路径加入到环境变量path中,我添加的路径为:E:\Windows Kits\10\bin\10.0.17134.0\x86,重启电脑。如果上一...

2019-10-22 13:22:30 11190 3

原创 win10+VSCode 出现#include errors detected. Please update your includePath.

  首先你得确定已经完成VSCode里的C++配置和MinGW安装,你的cpp程序能够正常运行。我报错情况是:在能编译运行情况下,#include下有波浪线,并报错:#include errors detected. Please update your includePath.....  首先参考博客,在cmd中输入gcc -v -E -x c++ -找到包含.h的文件夹include,根...

2019-09-20 12:57:15 10366 1

原创 2019年秋招笔试--深信服(C++岗)--最短路径

  有A、B、C、D、E、F 6个城市,假如某人驾车,A到B需要12个小时,C到D需要3个小时,B到C需要10个小时,D到E需要4个小时,C到F需要6个小时,F到A需要16个小时,E到F需要2个小时,B到F需要7个小时,C到E需要5个小时,求任意给定的两地之间的最佳驾驶路线。# 输入描述: ABCDEF中任意两个字母,以空格隔开# 输出描述: 第一行输出最短时间 第二行输出最佳路径#...

2019-09-20 10:46:33 1366

原创 tensorflow笔记--transpose函数

  transpose函数作用是对张量进行转换操作。1、二维张量  参数 perm=[0, 1],0代表二维矩阵的行,1代表二维矩阵的列。参数 perm=[1, 0] 代表将矩阵的行和列进行交换,即矩阵的转置。# 2行3列矩阵x = tf.constant([[1, 3, 5], [2, 4, 6]])tf.transpose(x, perm=[1, 0])# 3行2列矩阵,x = [...

2019-09-10 21:52:17 572

转载 理解红黑树

引用与感谢http://mp.weixin.qq.com/s?__biz=MzI2NjA3NTc4Ng==&mid=2652080763&idx=1&sn=2d723d1f6df26d3b55092c5a9eb5c3c1&chksm=f174819ec6030888e252a4e5b9bec34f402fc13e1d3baa3cc487bfa1c925889c3...

2019-08-27 14:37:17 131

原创 leetcode 计算右侧小于当前元素的个数 (c++实现)

  表示这道题我一开始没有什么思路,在网上发现一个二叉搜索树的方法,感觉很奇妙,分享给大家,原网址见文末,具体思路其实很简单,因为用了二叉搜索树的特性,又快又好,赞!  若对二叉搜索树c++实现有兴趣可以进入我的github上的BST。struct BSTNode { int val; int count; // int count: 这个val代表的次数也就是在nums数组种...

2019-08-23 13:57:20 404

原创 leetcode 合并K个排序链表 (c++实现)

  这道题耗时40ms,思路是联想到快慢指针,vector有几个元素,我也有几个头指针,若A的头指针最小,就放入结果指针的next中,则A就比别的指针快一步,移到下一位next。问题就是判断如何最小,可以自己写,也可以使用priority_queue这样有序的数据结构。感谢博客最下面的链接,我也学到了如何自定义比较器。代码如下:struct cmp { bool operator()(L...

2019-06-28 21:40:07 411

转载 @contextlib.contextmanager 装饰器

  @contextlib.contextmanager 是一个装饰器,由它修饰的方法会有两部分构成,中间由 yield 关键字分开。由此方法创建的上下文管理器,在代码块执行前会先执行yield上面的语句,在代码块执行后会再执行yield下面的语句,案例:import contextlibimport time @contextlib.contextmanagerdef timeit()...

2019-06-17 20:34:10 5533 1

原创 git 基本操作

cd :切换目录cd C:Users,cd..表示回退到上一个目录git init:把当前目录变成git可以管理的仓库git initgit add:添加文件,添加单个文件—git add test.txt;添加全部文件—git add .git commit -m:提交修改,git commit -m "一定要写备注"git status:查看是否还有未提交的,git statusls...

2019-05-24 16:08:46 186

原创 leetcode 二叉树的锯齿形层次遍历 (java实现)

这一部分出现问题,有待解决。layerRes = new ArrayList<>();class Solution { public List<List<Integer>> zigzagLevelOrder(TreeNode root) { List<Integer> layerRes = new ArrayList&l...

2019-05-08 11:26:58 435

原创 leetcode 子集 (c++实现)

  我的思路比较常见,是用回溯法,效果一般,代码如下:class Solution {public: vector<vector<int>> subsets(vector<int>& nums) { vector<vector<int>> res; int n = nums.size()...

2019-05-08 10:59:12 279

转载 leetcode 全排列

引用与感谢https://www.cnblogs.com/grandyang/p/4358848.html

2019-05-07 12:01:48 226

原创 leetcode 最长回文子串 (java实现)

class Solution { public static String longestPalindrome(String s) { int len = s.length(); HashMap<Integer, String> re = new HashMap<>(); re.put(0, ""); ...

2019-04-20 21:22:44 616

原创 leetcode 字谜分组 (java实现)

  我本来的思路是:通过26个字母构成长度为26的数组,这样统计每个单词都会生成对应的数组,数组相同的可以作为HashMap的键,把异位词作为值。但是后来发现数组不能作为键,索性用List直接存放每个词的字符并排序,代码如下,用时40ms:class Solution { public List<List<String>> groupAnagrams(String...

2019-04-16 23:14:38 172

转载 XGB算法梳理

算法原理损失函数分裂结点算法正则化对缺失值处理优缺点应用场景sklearn参数

2019-04-10 12:34:35 335

转载 GBDT算法梳理

前向分布算法负梯度拟合损失函数回归二分类,多分类正则化优缺点sklearn参数应用场景

2019-04-06 17:51:02 178

原创 leetcode 缺失数字 (java实现)

  相比较下面最快的方法,我的方法还算是中规中矩了:开辟一个和给定数组一样长的布尔型数组,遍历若数字不缺失,则布尔型数组相应位置为true,最后再遍历布尔型数组,找到缺失的数。感觉还是慢了,毕竟用了两个for循环。class Solution { public int missingNumber(int[] nums) { boolean[] cor = new bool...

2019-04-05 22:34:57 336

原创 leetcode 有效的括号 (java最快实现/python实现)

    我一开始以为可以用回文做,后来发现还是有一点不同的,并不是完全对称的。要想实现O(n)的复杂度,只要遍历一次,我没想到不添加多余空间办法,只是想到正常思路,用时4ms,低于100%的提交记录。    思路:首先是对偶性,如果不是成对出现,一定是错的,其次会出现一层套一层的情况。那么就想开辟一个空间,遍历整个字符,依次添加到空间中,每一个字符看是否在空间的最后找到另一半,没找到就添加到空间...

2019-04-04 23:59:19 114

转载 随机森林算法梳理

集成学习概念个体学习器概念boosting bagging结合策略(平均法,投票法,学习法)随机森林思想随机森林的推广优缺点sklearn参数应用场景

2019-04-04 21:15:59 646

原创 leetcode--汉明距离 (java最快实现/python实现)

    基于之前一道leetcode题*位1的个数*,印象比较深刻,这道题可以在前一道题的基础上进行修改,利用 n & (n - 1) 的方法获得不错的效果,用时只要1ms,低于100%提交记录的用时,代码如下:class Solution { public int hammingDistance(int x, int y) { int z = x ^ y; ...

2019-04-04 15:37:51 309

原创 leetcode--位1的个数 (java实现)

    移位操作总是忘记,在此整理一下java三种移位用法:        <<:左移运算符,num << 1,相当于num乘以2        >>:右移运算符,num >> 1,相当于num除以2        >>> :无符号右移,忽略符号位,空位都以0补齐    在本题中使用 >>> ,因为 &gt...

2019-04-03 15:30:46 357

原创 leetcode--罗马数字转整数(java/python最快实现)

    执行时间23ms,少于100%的提交记录,我还有点吃惊,毕竟是新手。    思路其实比较简单:罗马符号对应阿拉伯数字,如果小的罗马符号在大的罗马符号左边,那么应该 (-小的罗马数)+大的罗马数。发现这个规律以后,想通过顺排序进行相加,遇到上述情况就将符号变成负号,但是判断起来比较麻烦,所以就采用倒排序进行相加,遇到小数就减。    倒排序之后的规律应该如leetcode的一道股票操作题...

2019-04-02 10:54:12 152

原创 leetcode--3的幂 (java实现)

    84 ms的普通解法,最先想到:class Solution { public boolean isPowerOfThree(int n) { if (n == 1) return true; if (n < 3) return false; while (n % 3 == 0) { if (n == ...

2019-04-01 23:12:37 291 1

原创 leetcode--计数质数 (java实现)

class Solution { public int countPrimes(int n) { int count = 0; for (int i = 2; i < n; i++) { if (isPrimes(i)) count ++; } return cou...

2019-04-01 00:35:19 492

libcusparse.so.11

OSError: libcusparse.so.11: cannot open shared object file: No such file or directory

2022-12-24

空空如也

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

TA关注的人

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