自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

体重51.00

减肥和读书是少有的付出就有回报的事情。

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

原创 天池-二手车价格预测-打卡链接

https://shimowendang.com/docs/XkpH6d8pHRgCtgV8/readTask 1:任务1:报名比赛,下载比赛数据集并完成读取

2021-10-05 23:57:59 159

原创 Spark

原文链接:https://blog.csdn.net/wangpei1949/article/details/90734304同背压机制一样,Spark Streaming动态资源分配(即DRA,Dynamic Resource Allocation)也可以用来应对流处理中批次流量过载的场景。Spark Streaming动态资源分配,允许为应用动态分配资源。当任务积压时,申请更多资源;当任务空闲时,使用最少资源。在生产中,可将动态资源分配和背压机制一起使用,通过背压机制来细粒度确保系统稳定;通过.

2021-07-21 19:09:13 152

原创 kubernetes云、容器

容器和镜像容器是进程级别的虚拟化技术,将系统资源进行隔离和控制,让原来全局的资源仅能在容器内进程使用。镜像类似于轻量化的虚拟机快照,也可理解为容器的静态形式。镜像定义了容器运行的一切文件和依赖关系,保证了容器运行的一致性。容器技术通过把应用程序及其依赖全部打包成镜像,再使用镜像生成资源隔离的环境来运行程序,简单高效的实现了应用程序运行时的独立性和环境一致性。KubernetesKubernetes 是 Google 基于 Borg 开源的容器编排调度引擎,是 CNCF(Cloud Native C

2021-07-19 17:30:10 148

原创 数据库相关

原文链接: https://www.cnblogs.com/phpper/p/8904169.html 来源:博客园一、MySQL的数据库主从复制原理MySQL主从复制实际上基于二进制日志,原理可以用一张图来表示:MySQL数据库主从同步延迟分析及解决方案分为四步走:主库对所有DDL和DML产生的日志写进binlog;主库生成一个 log dump 线程,用来给从库I/O线程读取binlog;从库的I/O Thread去请求主库的binlog,并将得到的binlog日志写到relay .

2021-05-31 15:10:42 162

原创 DCIC-task01

报名完成并下载数据后,可以根据教程https://coggle.club/learn/DCIC2021/ 开始动手实践啦!同时,课程设计者还贴心地为大家录制了视频,在上述链接可以观看,也可以直接点击链接https://www.bilibili.com/video/BV1Af4y1C7fv?zw 观看~在课程进行过程中(21号左右),鱼佬还将根据大家的学习情况进行一场课程相关的直播!到时我会在群内发布公告通知大家!本次学习共有4个tasks,学习时间为2月18日~2月26日,共9天;任务安排开营时

2021-02-19 22:23:37 125

原创 深度学习笔记

强化学习是单独的分支无监督学习包括:聚类、降维

2021-01-17 22:11:51 104

原创 LeetCode-15-三数之和

题目15-三数之和https://leetcode-cn.com/problems/3sum/题解题解1题解2通用方法:将3sum问题转为2sum问题https://leetcode-cn.com/problems/3sum/solution/tong-yong-fang-fa-jiang-3sumwen-ti-zhuan-k6m7/这个比较巧妙,且有很多剪枝判断。本题与 1. 两数之和 类似,是非常经典的面试题,但是做法不尽相同。两数之和:https://leetcode-cn.co

2021-01-14 00:39:07 95

原创 LeetCode-14-最长公共前缀

题目14-最长公共前缀https://leetcode-cn.com/problems/longest-common-prefix/题解以为很暴力的方法其实最快,其他的思路也值得参考,要自己分析复杂度todohttps://leetcode-cn.com/problems/longest-common-prefix/solution/zui-chang-gong-gong-qian-zhui-by-leetcode-solution/class Solution {public: st

2021-01-13 23:52:49 106

原创 LeetCode-11-盛最多水的容器-双指针

题目11-盛最多水的容器https://leetcode-cn.com/problems/container-with-most-water/题解https://leetcode-cn.com/problems/container-with-most-water/solution/on-shuang-zhi-zhen-jie-fa-li-jie-zheng-que-xing-tu/class Solution {public: int maxArea(vector<int>

2021-01-13 23:32:11 88

原创 LeetCode-9-回文数-数学计算以及判断trick

题目9-回文数https://leetcode-cn.com/problems/palindrome-number/题解核心考点:想到用翻转数字的方法来判断回文数字;对于特殊的以0结尾的非0数,以及所有负数的情况,提前返回;什么时候停止判断的,这个非常巧妙!任务如果翻转超过一半时得到的数字大于或者等于原来的数字时,则停止。但是,如果反转后的数字大于 \text{int.MAX}int.MAX,我们将遇到整数溢出问题 => 为了避免数字反转可能导致的溢出问题,为什么不考虑只反转 in

2021-01-12 23:55:14 103

原创 LeetCode-8-字符串转换整数 (atoi)-状态机

8-字符串转换整数 (atoi)https://leetcode-cn.com/problems/string-to-integer-atoi/梳理好一共有几种状态(signed状态也要能够想到)梳理好有几种符号(能把重要的摘出来,把其他的归为other)实现展示我的第一版臃肿且不对的代码:基本是边提交边试错边修改,结果还不对哈哈哈哈class Solution {public: int myAtoi(string s) { // ascii num ->

2021-01-12 23:30:22 97

原创 LeetCode-7-整数翻转(溢出问题与取余取模)

题目整数翻转(溢出问题&取余取模)https://leetcode-cn.com/problems/reverse-integer/题解基础知识点:除法取余 & 取模考虑整数溢出的情况边除边乘。最开始我的想法是把数字按位数拆开,然后按照幂次规律乘,但是这个麻烦的地方在于并不知道有几位数,所以题解中采用了每次*10,不断嵌套优秀讲解:作者:guanpengchn链接:https://leetcode-cn.com/problems/reverse-integer/so

2021-01-12 00:19:52 617

原创 DataWhale-LeetCode打卡链接汇总

LeetCode-2-两数相加:https://blog.csdn.net/yifen4234/article/details/112424888LeetCode-4-寻找两个正序数组的中位数:https://blog.csdn.net/yifen4234/article/details/112425499LeetCode-5-最长回文子串【动态规划】:https://blog.csdn.net/yifen4234/article/details/112447494...

2021-01-11 23:00:26 158

原创 LeetCode-5-最长回文子串【动态规划】

题目第5题 最长回文子串题解基础知识点vector的初始化参考链接(1): vector ilist4(7);默认值初始化,ilist4中将包含7个元素,每个元素进行缺省的值初始化,对于int,也就是被赋值为0,因此ilist4被初始化为包含7个0。当程序运行初期元素大致数量可预知,而元素的值需要动态获取的时候,可采用这种初始化方式。(2):vector ilist5(7,3);指定值初始化,ilist5被初始化为包含7个值为3的int2维vector的初始化方法一:先创建要一个二

2021-01-10 23:39:54 103

原创 main函数的写法

class Solution {private: int getKthMiniElement(const vector<int>& nums1, const vector<int>& nums2, int k) {... }public: double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) { ..

2021-01-10 22:24:05 643

原创 LeetCode-4-寻找两个正序数组的中位数

题目第4题 寻找两个正序数组的中位数https://leetcode-cn.com/problems/median-of-two-sorted-arrays/题解视频讲解非常到位:https://leetcode-cn.com/problems/median-of-two-sorted-arrays/solution/di-k-xiao-shu-jie-fa-ni-zhen-de-dong-ma-by-geek-8m/主要考点:转化为找第k小的元素,每次删除k/2的元素(k会变化),不断逼

2021-01-10 21:26:11 121

原创 LeetCode-2-两数相加

题目第2题 两数相加https://leetcode-cn.com/problems/add-two-numbers/题解本题不太难,但是涉及到比较基础的细节基础知识点:链表的判空:直接判当前节点是否为空即可,而不是判断下一位是否为空if (p != null) <=> if § (对)if (p->next != null) (错)for循环遍历链表,记得把p = p->next放在括号里鸭,for (init(x); judge(x); cha

2021-01-10 10:32:25 102

原创 2020-11-19

操作系统与内核(来源:https://www.redhat.com/zh/topics/linux/what-is-the-linux-kernel)Linux 内核是Linux 操作系统(OS)的主要组件,也是计算机硬件与其进程之间的核心接口。之所以称为内核,是因为它在操作系统中就像果实硬壳中的种子一样,并且控制着硬件(无论是电话、笔记本电脑、服务器,还是任何其他类型的计算机)的所有主要功能。内核的用途内核有 4 项工作:内存管理:追踪记录有多少内存存储了什么以及存储在哪里 进程

2020-11-20 11:42:21 85

转载 【DL&ML】深度学习调参有哪些技巧?

深度学习调参有哪些技巧?编辑:Amusi | 来源:知乎https://www.zhihu.com/question/25097993目录一、为什么要学习调参?二、调参技巧1. 评价指标:2. 损失函数:3.激活函数选择:4. 学习率设定:5. 优化器选择:6. batch_size7. 防止过拟合:8. 残差块与BN层:9. 数据预处理【对输入】10.参数随机初始化【对参数】11.自动调参方法:12. 过程、结果可视化13....

2020-11-15 23:54:41 824

转载 【编程】动态规划总结

《告别动态规划,连刷40道动规算法题,我总结了动规的套路》来源公众号:苦逼的码农作者:帅地链接:https://mp.weixin.qq.com/s/14um3vxaujKAx_YqOyNLbA#LeetCode动态规划相关题目:一、动态规划的三大步骤动态规划,无非就是利用历史记录,来避免我们的重复计算。而这些历史记录,我们得需要一些变量来保存,一般是用一维数组或者二维数组来保存。下面我们先来讲下做动态规划题很重要的三个步骤,如果你听不懂,也没关系,下面会有很多例题讲解.

2020-11-15 22:43:02 305 1

转载 【推荐】推荐系统 Embedding 技术实践总结

推荐系统 Embedding 技术实践总结文章作者:minwxwang 腾讯 应用研究员内容来源:腾讯技术工程https://mp.weixin.qq.com/s/7DXVrJUU-PvKiQnipJKVtw什么是 embeddingembedding 其实就是一种稠密向量的表示形式。在 embedding 大行其道之前 onehot 才是最靓的仔。直观上看 embedding 相当于是对 oneHot 做了平滑,而 oneHot 相当于是对 embedding 做了 max pooli

2020-11-15 21:40:18 854

原创 Task 2 数据的探索性分析(EDA)

任务要求参赛指南历史比赛资料沉淀EDA目标EDA的价值主要在于熟悉数据集,了解数据集,对数据集进行验证来确定所获得数据集可以用于接下来的机器学习或者深度学习使用。当了解了数据集之后我们下一步就是要去了解变量间的相互关系以及变量与预测值之间的存在关系。引导数据科学从业者进行数据处理以及特征工程的步骤,使数据集的结构和特征集让接下来的预测问题更加可靠。完成对于数据的探索性分析,并对于数...

2020-03-24 21:03:27 197

原创 Task1:赛题理解,熟悉blog打卡方式,组队和修改群名片

Task1:赛题理解,熟悉blog打卡方式,组队和修改群名片相关要求**(3月21日)(打卡截止时间3月21日晚22:00)1、熟悉活动相关材料内容,熟悉打卡方式2、确认队伍名、队员昵称3、按照【编号-队伍名-队员名】修改群名片(无组队【编号-队员名】)打卡方式:请自行选择平台(如CSDN或Github等),撰写学习记录和感受,截止期前在打卡链接的对应处粘贴你的笔记链接即可。我们会查看大...

2020-03-21 22:48:33 298

原创 【git】git使用笔记

基本概况git是分布式版本控制系统(没有“中央服务器”,相对于集中式);用C语言开发的;用于替代CVS、SVN;版本库 又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所有的版本控制系统只能跟踪文本文件的改动,比如TXT文件...

2020-03-21 16:39:59 219

原创 【论文阅读】目标跟踪

文章目录单目标跟踪经典目标跟踪方法(产生式模型)检测与跟踪相结合的方法基于相关滤波的跟踪算法基于深度学习的跟踪方法特定目标的跟踪单目标跟踪来源:从传统方法到深度学习,目标跟踪方法的发展概述经典目标跟踪方法(产生式模型)Meanshift 方法是一种基于概率密度分布的跟踪方法,使目标的搜索一直沿着概率梯度上升的方向,迭代收敛到概率密度分布的局部峰值上。首先 Meanshift 会对目标进行...

2019-10-14 22:39:47 3927

原创 【leetcode】全排列问题+位运算+补码

文章目录说明:字符串的排列组合题型集合字符串的全排列题目算法思想递归方法1(July 方法):递归方法2:字符串的全组合方法1:递归方法2:位图有限制的组合 C(n,k)题目解题思路拓展:补码知识拓展:位操作1. 求整数的二进制表示中有多少个 1方法12. 求NextN方法1: 简单枚举方法2: O(1)时间高效方法3. 超级棒的位运算总结说明:原文:July 算法习题 - 字符串4(全排列和...

2019-10-10 17:35:52 905

原创 【leetcode】23. 合并K个排序链表(优先队列,有序列表合并)

知识点:优先队列(priority_queue),有序列表合并注意点:priority_queue底层是heap。默认情况下底层是以Vector实现的heap。优先级队列是一个拥有权值概念的单向队列queue,在这个队列中,所有元素是按优先级排列的cmp的结构体写法重载运算符是operate() [注意这里不是>]priority_queue<ListNode*, vect...

2019-10-10 14:28:52 733

转载 【leetcode】329二维矩阵上的最长路径(DP+DFS)

【转载】【原文地址】leetcode329+二维矩阵上的最长路径,DP加上DFShttps://blog.csdn.net/u013554860/article/details/81320312题目:https://leetcode.com/problems/longest-increasing-path-in-a-matrix/description/class Solution {...

2019-10-10 10:39:35 1062

原创 【笔记】剑指offer

剑指offer反转问题从头到尾打印链表[Leetcode] Implement Stack using Queues 用队列实现栈https://segmentfault.com/a/1190000003808785复杂度时间 O(N) 空间 O(N)思路和Implement Queue using Stack类似,我们也可以用两个队列来模拟栈的操作。当push时,我们将数字off...

2019-03-21 08:14:47 161

原创 Trie树

线段树Segment tree线段树(英语:Segment tree)是一种二叉树形数据结构,用以存储区间或线段,并且允许快速查询结构内包含某一点的所有区间。一个包含 n个区间的线段树,空间复杂度为 O(n),查询的时间复杂度则为 O(\log n+k)} ,其中k是匹配条件的区间数量。此数据结构亦可推广到高维度。红黑树Red–black tree红黑树(英语:Red–black tr...

2019-03-20 20:45:36 259

原创 【笔记】C++ Prime

笔试准备剑指offerC++1. C++ 传递数组给函数2. delete() in C++VS各种配置Visual Studio控制台程序输出窗口一闪而过的解决方法如果你按Ctrl+F5仍然是一闪而过的话,那么请按照如下设置: 在工程上右键—&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;属性—&amp;amp;amp;amp;amp;amp;amp;a

2019-03-19 22:45:13 5335

原创 【笔记】排序算法~

文章目录参考:0、算法概述0.1 算法分类0.2 算法复杂度0.3 相关概念1. 插入排序1.1 直接插入排序(从后向前找到合适位置后插入)基本思想:算法描述动图演示代码实现1.2 二分法插入排序(按二分法找到合适位置插入)1.3 希尔排序(增量排序)2 选择排序2.1 直接选择排序2.2 堆排序交换排序1、冒泡排序(Bubble Sort)(2)快速排序归并排序其他非比较排序基数排序基数排序桶排...

2019-03-19 11:20:20 224

原创 【笔记】Tree总结篇~

144 Binary Tree Preorder Traversal preorder94 Binary Tree Inorder Traversal Inorder145 Binary Tree Postorder Traversal postorder102 Binary Tree Level Order Traversal DFS + BFS树的遍历不放null节点(压入左右节点...

2019-03-18 11:02:03 208

原创 github重新关联仓库&上传代码

本地已经存在的项目如何和github发生关联github新建repository解除原有仓库关联 本地仓库与远程仓库解除关联 rm -rf .git 删除该仓库的工作树即可 第2、3步可以在第4步之后执行切换到本地项目地址 git init 初始化项目。该步骤会创建一个 .git文件夹是附属于该仓库的工作树。git initgit add .git commit -m 'in...

2018-08-21 12:46:17 1890

原创 as安装tf

https://blog.csdn.net/masa_fish/article/details/54585537

2018-07-05 14:54:26 199

转载 linux环境变量文件区别&加载顺序

作者:Solomon1588 原文链接: https://blog.csdn.net/Solomon1558/article/details/51763751 Shell变量有局部变量、环境变量之分。局部变量就是指在某个Shell中生效的变量,只在此次登录中有效。环境变量通常又称“全局变量”,虽然在Shell中变量默认就是全局的,但是为了让子Shall继承当前Shell的...

2018-06-14 13:14:17 6200

转载 caffe的python与matlab接口(网络训练与卷积核、特征图可视化)

楼燚(yì)航的blog,http://www.cnblogs.com/louyihang-loves-baiyan/以下部分代码是根据caffe的python接口,从一次forword中取出param和blob里面的卷积核 和响应的卷积图。import numpy as npimport matplotlib.pyplot as pltimport osimport caf...

2018-06-10 19:46:51 837

原创 【TensorFlow】quantization量化

搜索关键词:quantize tensorflow一、 Question 1:How does Tensorflow do quantization and dequantization?Details According to the blog post “https://petewarden.com/2016/05/03/how-to-quantize-neural-ne...

2018-05-20 17:22:04 23857 8

转载 史上最全的Vim命令

vim命令 /正则表达式 /搜索 /定位 /分屏【1. Vim的几种模式】正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。 可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。 按V进入可视行模式, 总是整行整行的选中。ctrl+v进入可视块模式。 替换模式:正常模式下,按R进...

2018-05-17 10:42:36 382

原创 CTC loss 理解

前言:理解了很久的CTC,每次都是点到即止,所以一直没有很明确,现在重新整理。定义CTC (Connectionist Temporal Classification)是一种loss function传统方法 在传统的语音识别的模型中,我们对语音模型进行训练之前,往往都要将文本与语音进行严格的对齐操作。这样就有两点不太好:  1. 严格对齐要花费人力、时间。  2...

2018-05-16 11:37:24 42904 1

空空如也

空空如也

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

TA关注的人

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