自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于label smoothing的理解

关于label smoothing的理解背景介绍提到label smoothing(标签平滑),首先介绍一下什么是hard label和soft label.简单来说,hard label就是非1即0,不存在既可能是A也可能是B的情况,soft label则不同,它并不要求所有的“精力”全部倾向一个,允许模棱两可的状态,比如这幅画有40%的概率是猫, 60%的概率是狗。什么时候会用到标签平滑在机器学习或者深度学习中可以看作是一种正则化的技巧。它能提高分类任务中模型的泛化性能和准确率,缓解数据分布不

2022-04-06 21:09:44 1882

原创 git配置及常见命令

首先我们需要本地Git与远程GitHub连接的建立,只有将Git本地与远程的GitHub建立了连接以后我们本地的项目才能上传至远程服务器**配置流程:**1、在git中配置全局的github账号信息:git config --global user.name "username"git config --global user.email "email"2、Git终端的配置生成公钥文件,用来连接github。在git终端输入如下命令,然后连续敲3个回车即可:ssh-keygen -t rs

2021-10-30 12:01:09 1328

原创 leedcode 2_两数相加

2. 两数相加难度中等5721收藏分享切换为英文接收动态反馈给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 =...

2021-03-03 21:40:32 268 1

原创 leedcode 1_两数之和

1. 两数之和难度简单10417收藏分享切换为英文接收动态反馈给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例...

2021-03-03 21:26:04 183 1

转载 if __name__ == '__main__' 的正确理解

在大多数编排得好一点的脚本或者程序里面都有这段if name == ‘main’: ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与大家分享。1、这段代码的功能一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if name == ‘main’: 的作用就是控制这两种情况执行代码的过程...

2020-03-28 11:24:56 835

转载 Gensim教程

入门教程https://www.cnblogs.com/iloveai/p/gensim_tutorial.html进阶教程https://www.cnblogs.com/iloveai/p/gensim_tutorial2.html

2020-03-19 15:15:18 189

转载 jieba python中文分词库快速入门

http://blog.sina.com.cn/s/blog_7d8326290102vzpb.htmlhttps://www.jianshu.com/p/22cdbbeeb778

2020-03-19 15:12:58 225

转载 anaconda老版本下载的方法

官网是最新版本的anaconda,对应的python是3.7的。我要找3.6的版本所有版本在这个网站都可以下载(清华大学开源软件镜像站):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-4.3.0.1-Windows-x86_64.exe 对应 python3.6.0Anaconda3-5.1.0-Win...

2020-03-16 16:03:09 940

转载 (python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.')

(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’)pip工具安装百度经验链接: pip安装及环境变量配置.pip下载超时处理aise ReadTimeoutError(self._pool, None, ‘Read timed out.’)方案一:对于比较小的库,可以延时处理...

2020-03-15 23:38:55 446

转载 已解决:datals.append(list(map(eval,line.split(","))))语句报错SyntaxError: unexpected EOF while parsing

Python自动轨迹绘制程序:#AutoTraceDraw.pyimport turtle as t#绘制前基础准备t.title('自动轨迹绘制')t.setup(800,600,0,0)t.pencolor("red")t.pensize(5)#数据读取datals=[]f=open("data.txt")for line in f: line=line....

2020-03-15 21:31:02 1419

转载 python中reload(sys)作用详解

python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置python的默认编码,一般设置为utf...

2020-03-09 21:05:59 10440 1

原创 在pycharm中查看内建函数源码

如果要查看某个python函数的内部写法,可以选中该函数名然后按Ctrl + B键进行跳转

2020-03-09 20:55:22 635

转载 python的__future__模块作用

Python提供了__future__模块,把下一个新版本的特性导入到当前版本,于是我们就可以在当前版本中测试一些新版本的特性。例如:在开头加上from __future__ import print_function,在python2.7下使用print可以像python3.6那样加括号。如果某个版本中出现了某个新的功能特性,而且这个特性和当前版本中使用的不兼容,也就是它在该版本中不是...

2020-03-09 20:43:04 361

转载 import tkinter与from tkinter import *的区别

from tkinter import *class DirList(object): def __init__(self,initdir=None): self.top= Tk() ##可以不加tkinter前缀 self.label = Label(self.top, text="Directory Lister V1.1") ##可以不加tki...

2020-03-09 20:23:28 14735 2

原创 信息的标记与比较

信息的标记标记后的信息可形成组织结构,增加了信息维度 标记后的信息可用于通信、存储或展示 标记的结构与信息一样具有重要价值 标记后的信息更有利于程序的理解和运用HTML的信息标记:HTML通过预定义的<>...</>标签形式组织不同类型的信息信息标记的三种形式:XML,JSON,YAMLXML:eXtensible Markup Language 扩展...

2020-03-03 16:26:44 223

原创 基于bs4库的HTML内容遍历与输出

bs4库可以对HTML页面进行遍历,分为三种,下行遍历、上行遍历和平行遍历标签树的下行遍历 属性 说明 .contents 子节点的列表,将<tag>所有儿子存入列表 .children 子节点的迭代类型,与.content类似,用于循环遍历儿子节点 .descendants 子孙几点的迭代类型,包含所有的子孙节点,用于循环遍历 代码如下...

2020-03-03 11:56:36 813

原创 BeautifulSoup库的安装与使用

一、安装如下:二、使用方法如下:代码如下:>>> import requests>>> r = requests.get("http://python123.io/ws/demo.html")>>> r.text'<html><head><title>This is a python...

2020-03-03 11:01:41 694

原创 python简单页面爬取

一:京东页面商品信息爬取网页地址为:https://item.jd.com/100006359561.html爬取代码为:import requestsurl = "https://item.jd.com/100006359561.html"try: r = requests.get(url) r.raise_for_status() r.encodi...

2020-03-02 12:22:00 783

原创 网络爬虫问题与协议

网络爬虫的特点 尺寸 适用 小规模,数据量小,爬取速度不敏感,Requests库即可 >90% 爬取网页,玩转网页 中规模,数据规模较大,爬取速度敏感,Scrapy库 爬取网站,爬取系列网站 大规模,搜索引擎,爬取速度关键,定制开发 爬取全网 网络爬虫的危害:给web服务器带来巨大的开销,有可能有法律风险,带来隐私泄露网络...

2020-03-02 10:35:01 520

原创 python之requests库的介绍

一、get方法访问某一网页的方法:r=requests.get(url)-------即构造一个向服务器请求资源的requests对象例子如下:>>> import requests>>> r=requests.get("http://www.baidu.com")//访问百度,返回一个包含服务器资源的Response对象>>&...

2020-03-01 21:35:18 303

原创 Python安装库时的常见问题

1、python安装某一个库时,可以直接以管理员的身份打开cmd,输入pip install 库名,前提是python默认安装在C盘。如果安装在其他盘,则需要改为pip install --target=d:\python\python37\lib\site-packages 库名到site-packages为止时是必须的...

2020-03-01 12:28:20 2071

原创 保研经验分享

从6月份开始准备保研,关注各种各样的论坛消息,官网消息到9月28号系统开放完成系统的志愿填报,为期三个月的时间,有过欢喜,但更多的是焦虑。个人基本情况:末流211院校,专业前1%左右四六级通过,无科研经历,只有竞赛的一些些奖,个人觉得很水夏令营入营了天大、西交计算机、电子科技、川大,华南理工,说实话,是相当的失望,北京的高校一个也没有入营(我投了北理,北航,信工所,人大),因为自己...

2019-10-21 17:14:44 739 1

原创 6_python学习之执行python的方式

1、解释器python/python3Python的解释器#使用python2.x解释器$ pythonxxx.py#使用python3.x解释器$python3xxx.py其他解释器(知道)Python的解释器如今有多个语言的实现,包括:CPython--官方版本的C语言实现 Jython--可以运行在Java平台 IronPython--...

2019-10-12 08:38:27 140

原创 5_python学习之版本简介

Python2.x与3.x版本简介目前市场上有两个Python的版本并存着,分别是Python2.x和Python3.x新的Python程序建议使用Python3.0版本的语法●Python 2.x是过去的版本 解释器名称是pychon●Python 3.x是现在和未来主流的版本解释器名称是python3 相对于Python的早期版本,这是一个较大的...

2019-10-11 16:46:30 173

原创 4_python学习之bug错误

关于错误●编写的程序不能正常执行,或者执行的结果不是我们期望的●俗称BUG,是程序员在开发时非常常见的,初学者常见错误的原因包括:1.手误 2.对已经学习过的知识理解还存在不足 3.对语言还有需要学习和提升的内容●在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法每一个程序员都是在不断地修改错误中成长的1>手误,例如使用pirnt("Hell...

2019-10-11 16:35:20 250

原创 3_python学习之第一个HelloPython程序

第一个Python程序目标●第一个HelloPython程序●Python2.x与3.x版本简介●执行Python程序的三种方式解释器--python/python3 交互式--ipython 集成开发环境--PyCharm01.第一个HelloPython程序1.1Python源程序的基本概念1.Python源程序就是一个特殊格式的文本...

2019-10-11 12:17:35 281

原创 2_python学习之python特点

Python特点●Python是完全面向对象的语言函数、模块、数字、字符串都是对象,在Python中一切皆对象。 完全支持继承、重载、多重继承。 支持重载运算符,也支持泛型设计●Python拥有一个强大的标准库,Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XM...

2019-10-11 11:35:55 146

原创 1_python学习之解释器

计算机不能直接理解任何除机器语言以外的语言,所以必须把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为编译器。编译器翻译的方式有两种:一个是编译,另一个是解释。两种方式之间的区别在于翻译时间点的不同。当翻译器以解释方式运行的时候,也称之为解释器。编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,...

2019-10-11 11:06:44 143

原创 LCA问题及其倍增解法

代码如下:const int MAX_N = 100000;const int MAX_M = 1000000;int d[MAX_N], p[MAX_N][20];void init() { memset(d, -1, sizeof(d));}void dfs(int node) { for (int i = f[node]; i != -1; i = ...

2019-09-11 16:24:41 127 1

原创 Kruskal最小生成树算法

代码如下:#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int MAX_N = 100000; // 最大顶点数const int MAX_M = 100000; ...

2019-09-11 08:04:52 106

原创 剑指Offer_按之字形顺序打印二叉树

时间限制:1秒空间限制:32768K热度指数:234123本题知识点:栈树题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。方法:借助栈来实现代码如下:/*struct TreeNode { int val; struct TreeNode...

2019-09-09 20:32:44 98

原创 剑指Offer_对称的二叉树

时间限制:1秒空间限制:32768K热度指数:203374本题知识点:树题目描述请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。同时遍历镜像的两颗二叉树,观察其是否相等即可。代码如下:/*struct TreeNode { int val; struct TreeNode *lef...

2019-09-09 19:33:38 105

原创 剑指Offer_二叉树的下一个结点

时间限制:1秒空间限制:32768K热度指数:213647本题知识点:树题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。方法:以中序遍历,则考虑当前遍历的结点的情况,若当前结点存在右子树,则右子树的的最左端的结点即为遍历的下一个结点;若当前结点不存在右子树,则当前结点一直向上寻...

2019-09-09 17:28:10 126

原创 剑指Offer_删除链表中的重复结点

时间限制:1秒空间限制:32768K热度指数:410566本题知识点:链表题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5代码如下:/*struct ListNode { in...

2019-09-09 11:10:42 104

原创 剑指Offer_链表中环的入口结点

时间限制:1秒空间限制:32768K热度指数:239075本题知识点:链表题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。解题思路:可以用两个指针来解决这个问题。先定义两个指针P1和P2指向链表的头结点。如果链表中的环有n个结点,指针P1先在链表上向前移动n步,然后两个指针以相同的速度向前移动。当第二个指针指向的入口结点时,第一个指...

2019-09-09 10:39:55 120

原创 剑指Offer_字符流中第一个不重复的字符

时间限制:1秒空间限制:32768K热度指数:168074本题知识点:字符串题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。输出描述:如果当前字符流没有存在出现一次的字符,返回#字符。代码如...

2019-09-09 10:08:54 81

原创 剑指Offer_表示数值的字符串

时间限制:1秒空间限制:32768K热度指数:186761本题知识点:字符串题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。方法:1、'+'和’-‘只能出现在第一位...

2019-09-09 09:45:36 145

原创 缓冲区管理

在现代操作系统中,几乎所有的I/O设备在与处理机交换数据时都用了缓冲区。缓冲的引入  引入缓冲区的原因有很多,可归结为以下几点:  (1) 缓和CPU与I/O设备间速度不匹配的矛盾。  (2) 减少对CPU的中断频率,放宽对CPU中断响应时间的限制。  (3) 解决数据粒度不匹配的问题。  (4) 提高CPU和I/O设备之间的并行性。单缓冲区和双缓冲区  1. 单缓冲区...

2019-09-08 21:05:02 3845 1

原创 剑指Offer_反转链表

时间限制:1秒空间限制:32768K热度指数:593858本题知识点:链表题目描述输入一个链表,反转链表后,输出新链表的表头。代码如下:/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Sol...

2019-09-08 21:04:47 93

原创 剑指Offer_扑克牌顺子

时间限制:1秒空间限制:32768K热度指数:239778本题知识点:字符串题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子......

2019-09-08 21:04:32 122

空空如也

空空如也

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

TA关注的人

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