自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李文龙的博客

有一天,成为我想要的自己。

  • 博客(47)
  • 收藏
  • 关注

原创 暑期实习的总结感悟+深圳找房

最开始是nlp算法为主,后续是java后端和算法混投,准备分为两个part来讲,找实习的时间,面试的经历。实习大约从2月底就开始陆陆续续有消息了,包括阿里,网易互娱和雷火的提前批,早投永远要好于晚投,早期投的人少,优势更大。开始最先从小公司开始面试,积攒一些面试经验,主要是对简历上的内容要十分熟悉,面试官的提问,对改善自己的下次面试有很大帮助,另外这时候要开始刷题了 剑指offer刷完了,互联网笔试基本上没太大问题,所以刷题要趁早,不要等到笔试了,题还没刷,另外面试的高频题,可以看看leetco

2022-05-30 16:43:11 550

原创 1190. 反转每对括号间的子串

leetcode 栈、字符串

2022-09-17 20:16:23 137 1

原创 leetcode 394. 字符串解码

leetcode 栈

2022-09-17 17:50:27 134

原创 leetcode 102. 二叉树的层序遍历

二叉树

2022-09-12 11:33:40 751

原创 leetcode 11. 盛最多水的容器

双指针

2022-09-04 18:37:23 108

原创 leetcode 14. 最长公共前缀

leetcode

2022-09-03 18:47:44 70

原创 leetcode 55. 跳跃游戏

贪心算法

2022-08-18 16:59:16 550

原创 leetcode 300. 最长递增子序列

动态规划

2022-08-18 10:05:14 940

原创 leetcode 213. 打家劫舍 II

leetcode 动态规划

2022-08-16 18:26:46 506

原创 leetcode 198. 打家劫舍

leetcode 动态规划

2022-08-16 17:33:36 571

原创 leetcode 122. 买卖股票的最佳时机 II

动态规划

2022-08-16 16:59:00 92

原创 leetcode 121. 买卖股票的最佳时机

leetcode 动态规划

2022-08-16 16:33:40 189

原创 leetcode53. 最大子数组和

leetcode 动态规划

2022-08-16 11:34:37 134

原创 leetcode5最长回文子串

最长回文子串

2022-08-16 10:38:44 674

原创 docker

docker 命令

2022-06-22 15:23:04 129

原创 NPS配置内网穿透-自己的笔记

先看一下 这篇文章添加链接描述

2022-04-28 12:47:20 163

原创 GPU使用

GPU服务器使用总结1. 常用命令nvidia-smi #查看显卡信息在linux的环境中,我们想要在后台持续运行一些脚本,当退出ssh连接时,正在运行的程序会中断,有两种方法解决,screen和nohupscreen -S lwl #创建名为lwl的screenscreen -ls #查看已有的screen 信息screen -r lwl#连接名为lwl的screenscreen -r -D lwl#当lwl screen状态为attached时,连接screen的命令ctrl+a+

2022-02-03 09:56:33 1838

原创 腾讯云端口

腾讯云服务器端口不仅要开放访问规则,还要开放防火墙的相关端口此处是安全组端口验通,下面是防火墙端口sudo firewall-cmd --list-portssudo firewall-cmd --add-port=81/tcp --permanentsudo firewall-cmd --reload......

2021-08-19 07:18:59 104

原创 python基础知识(我自己知识的查漏补缺)

range函数formatnumpy

2020-07-21 15:20:51 123

原创 批量获取文件夹下pdf标题并重命名

下载多篇论文的时候,总是一堆标号,每个打开重命名很烦,安装一个PyPDF2的包即可。pip install PyPDF2代码如下:import osfrom PyPDF2 import PdfFileReaderfrom shutil import copy2import redef rename_pdf(src_dir,des_dir): num = 0 if not os.path.exists(des_dir): # 如果没有目标文件夹,新建一个目标文件夹进行存储

2020-07-01 11:31:35 3167

原创 batchsize的初步理解

谈到batchsize,必须引出多个样本的向量化问题对于上图一个神经网络,假设有m条数据,如果采用非向量化的输入,伪代码如下:其中z[1] (i)中的一表示神经网络第一层,i表示第i条样本数据。向量化的输入数据X就是这种形式,m列表示m条样本。其实所谓的神经网络的连接,就是矩阵的乘法,这种计算方法在计算机中要比非向量化的每次输入单条数据的要快的多。而batchsize就是考虑到有时候数据量可能很大,不能全部将数据送入到内存中,每次选n条样本送入内存,这个n就是batchsize。...

2020-05-13 22:34:39 5608

原创 Pandas入门使用总结

pandas.DataFrame接口描述pandas.DataFrame(data=None, index=None, columns=None, dtype=None, copy=False)参数作用datanumpy ndarray(结构化或同类),dict或DataFrame,Dict可以包含Series,数组,常量或类似列表的对象indexdatafra...

2020-02-21 10:21:11 243

原创 阅读笔记

本文探索了一种简单有效的文本分类的基线,我们的实验表明,我们的快速文本分类器fastText在准确性方面通常与深度学习分类器相当,并且在训练和评估方面快了许多数量级,我们可以用一个标准的多核CPU在不到10分钟的时间内训练超过十亿字的fastText模型,并且可以在不到一分钟的时间内对31万类中的500w个句子进行分类。1 介绍文本分类是自然语言处理中的一项重要任务,有许多应用,如作为...

2020-01-04 18:17:32 341

原创 Could not get lock /var/lib/dpkg/lock-fro

解决方案:sudo systemctl --force --force reboot问题2 未能加载虚拟光盘点击分配光驱,移除虚拟盘即可。Ububtu常用配置1 vim配置修改vimrc文件,vimrc文件的位置,在/usr/share/vim目录下,sudo vim vimrc即可进入文件vimrc。输入i即可编辑,在文件添加以下内容:'设置编码'set fileenc...

2019-12-16 12:20:36 288

原创 pytorch学习笔记1-神经网络基础

首先了解输入数据和输出数据的维度1 将数据从numpy类型转为tensor类型(torch.from_numpy()),再转为variable类型2 定义网络结构,进行前向传播,可以用Sequential 或 Module(参数也会随之被定义)3.计算误差函数,pytorch有自带的误差函数,如4.反向传播,pytorch内反向传播只需要先归零梯度,再使用优化器即可5.参数的更新...

2019-12-10 19:31:47 283

原创 吴恩达深度学习第三周作业

实现神经网络的基本步骤:初始化网络参数前向传播计算损失函数反向传播更新参数首先以两层神经网络为例:我们建立的是一个两层(输入层通常不计算在内)的神经网络,包含第0层输入层,第1层隐藏层,第二层,输出层,第一个激活函数 g(z[1])[1]g(z^[1])^[1]g(z[1])[1]是tanhtanhtanh函数,第二个激活函数g(z[2])[2]g(z^[2])^[2]g(z[2...

2019-12-04 18:25:03 770

原创 吴恩达深度学习第二周logistic

logistic回归的公式:基本思想:损失函数的公式:为了让成本函数最小,也就是误差越小,就需要通过更新w和b的值,最小化成本函数J,采用梯度下降的方法。下图可以比较生动形象的理解:用一个简单二次函数说一下梯度下降法:logistic梯度下降具体推导:上文都是一个样本,对于m个样本:但是显式的for循环会降低效率,可以采用向量化编程的思想,如果有m个x样本,X是这样表示,其他...

2019-11-29 11:43:47 255

原创 conda创建python环境(可用conda在anaconda中创建多个python的环境)

1 conda list查看装了哪些包2 conda env list查看当前存在哪些虚拟环境3 conda create -n your_env_name python=X.X 创建python虚拟环境4 conda activate your_env_name激活并进入你的虚拟环境5 conda deactivate env_name关闭你激活的虚拟环境6 conda remov...

2019-11-18 11:25:38 535

原创 bert初步使用-情感分类

初步了解了一下bert模型,并在电脑运行,没得到结果被我终止,时间太久,我电脑计算资源不行(看群里大佬说要10G显存),运行bert模型做情感分类主要步骤:下载bert源码(https://github.com/google-research/bert)下载google的预训练模型,放到bert项目文件中(https://storage.googleapis.com/bert_models...

2019-11-16 09:34:41 1905 1

转载 快速转载csdn博客

在参考“如何快速转载CSDN中的博客”后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载CSDN博客步骤和一些知识小笔记。 参考博客原址:http://blog.csdn.net/bolu1234/article/details/5186...

2019-11-08 15:41:02 92

原创 scrapy在pycharm环境下调试

在项目文件夹中可新建一个main.py的文件,目录结构如下代码from scrapy.cmdline import executeimport sysimport ossys.path.append(os.path.dirname(os.path.abspath(__file__)))execute(["scrapy", "crawl", "tiebaspider"])#其中t...

2019-11-07 09:38:59 133

原创 大数加减

#include "iostream"#include "string"using namespace std;struct bign { int d[1000]; int len; bign() {//构造函数 memset(d, 0, sizeof(d));//赋初值为0 len = 0; }};bign change(string a);bign Add(big...

2019-08-10 17:43:05 127

原创 快速排序

快速排序的核心思想:分治1.先选取一个数作为基准数,一般选择分区的最左侧元素2.分区过程,比基准数大的数放在右边,比基准数小的数放在左边。3.对左右区间重复第二步,直到各区间只有一个数。具体实现low指向数组第一个元素(将其选为基准元素),high指向数组最后一个元素第一步:high从右向左移动,若high指向的元素比l基准元素小(),交换两个元素,low右移一位第二步...

2019-08-08 21:50:08 151

原创 BFS——迷宫问题

#include "iostream"#include "queue"using namespace std;struct Node{ int x, y; int step;};bool test(int x, int y, int m, int n,int a[][10],int visit[][10]);void BFS(int x,int y,int a[][10],i...

2019-08-05 14:39:53 150

原创 字符串

//对于字符串,当用字符串的某一位做运算时,例如乘法,加法,判断大小,用的都是ascii,输出某一位时,输出的是某一位的ascii所代表的字符string temp="aaa";cout<<temp;//得到的结果是aaacout<<a[0];//得到的结果是acout<<int(a[0]);//得到的结果是97;因为a的ascii码就是97temp[...

2019-08-04 17:25:07 105

原创 数据结构之DFS(深搜)

采用深度优先搜索的办法遍历上图,节点之间的关系我采用的是二维数组来存储,若相连相应的值为1,不想连相应的值为0。用visit数组存储节点是否被访问过。注明:图的深度优先搜索遍历得到的结果不唯一#include "iostream"using namespace std;void dfs(int i,int a[][9]);int visit[9] = { 0 };//0表示未被访问...

2019-08-04 17:21:51 1185

原创 数据结构之二叉树的递归建立,BFS遍历,先序中序后序遍历

#include "iostream"#include "queue"using namespace std;struct Node{ int data; struct Node *lchild; struct Node *rchild;};Node* CreateNode();void BFS(Node *node);//层次遍历,也叫广度优先搜索遍历void Xianx...

2019-08-04 17:12:14 275

原创 SLR1文法对输入串的分析,使用P101页文法和分析表

#include "iostream"#include "string"#include "stack"#include "list"using namespace std;#define empty 100#define acc 0#define error 1000int get(char temp);int getGOTO(char temp);int main(){...

2019-07-19 15:02:58 1000

原创 结构体定义

喜欢你没道理,美丽对于结构体的定义有点忘了,尤其是typeof,特写此博客来帮助记忆一下对于C语言结构体定义(不使用typeof)有三种方式:1.先定义类型再定义变量struct stu//stu为结构体的名字{ char name[10]; float score;};//该种定义方式如何声明结构体变量struct stu student1,student2;...

2019-05-24 19:03:45 630

原创 根据二叉树先序遍历和中序遍历构建二叉树

欢迎使用 Cmd Markdown 编辑阅读器采用递归分治的思想,将一个大问题划分成子问题,对于本题,根据二叉树先序遍历和中序遍历构建二叉树,思路:我们可以求得根节点左子树的先序和中序序列,以及右子树的先序和中序序列此问题变成了根据左子树的先序和序列构建左子树的二叉树,根据右子树的先序和中序序列构建右子树的二叉树问题得以分解成子问题​​令先序序列和中序序列在数组中连续存放。...

2019-04-24 21:20:37 23005 4

空空如也

空空如也

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

TA关注的人

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