- 博客(89)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 机器学习及其数学知识--知识星球
【为什么要加入付费知识星球?】每一条都是精心筛选,用心编辑,为您节约时间邀请了在各个领域比较优秀的朋友做嘉宾+利物浦博士,GDG组织者,+IBM数据科学家,前阿里算法工程师+阿里NLP算法工程师,+美国前十理工院校硕士,实现物理到CS的华丽转身+十年经验的C++资深工程师,方向是计算机视觉,人体姿态【付费知识星球包括哪些内容?】+机器学习中的重点与难点知识讲解+机器学习中的数学...
2019-03-22 10:30:48
326
原创 飞书公式总结
TEXTJOIN 是文本拼接函数,把单元格1的内容和单元格2的内容用;分号拼接起来,TRUE表示过滤掉空表格。IF表示条件函数,如果C2单元格的内容为“能”,那么就把当前单元格内容置为B2单元格中的内容,否则为空。条件1,2,3为能时,把对应的内容1,内容2,内容3复制到内容。飞书中的表格,需要实现。
2023-09-11 16:51:48
1516
原创 Leetcode977——有序数组的平方
思路:由于平方之后,是个抛物线凹函数,会打乱之前的顺序,最主要的就是重新排列顺序,只需要左右两个指针,同时往中间走,把平方后大的数放进来,这样就有序了。给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。请你设计时间复杂度为 O(n) 的算法解决本问题。nums 已按 非递减顺序 排序。977.有序数组的平方。
2023-03-23 11:32:49
167
原创 Leetcode27—移除元素
例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。思路:这个题目主要强调要原地修改,不能使用额外的空间,那么就使用两个指针,slow指向新数组的头,fast指向新数组的尾,覆盖掉等于给定值val的位置,就原地移除了给定值val。解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。输入:nums = [0,1,2,2,3,0,4,2], val = 2。元素的顺序可以改变。
2023-03-23 11:11:20
227
原创 leetcode59——螺旋矩阵II
而在大循环里的四个小循环中同样要处理好边界问题,用两个指针来控制,row,col从0开始,n-offset 控制尾巴,而首尾都会变化,每次大循环后,row,col都相加1,offset也会增加1。给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix。上面代码中row 和col 其实可以统一成一个变量,假设为start,这样运行速度更快。思路:这道题略难,能观察到是每个循环有四个步骤,
2023-03-23 10:48:30
56
原创 LeetCode209——长度最小的子数组
找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0。给定一个含有 n 个正整数的数组和一个正整数 target。如果你已经实现 O(n) 时间复杂度的解法, 请尝试设计一个。并计算两个指针之间的子数组的和,如果和大于等于。, 如果长度更小则更新最小子数组长度,同时滑动。大小, 等滑动完窗口,即可找到长度最小的子数组。, 记下此子数组长度,即。
2023-03-21 18:55:05
262
原创 Leetcode704——二分查找
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。小于中间值,则搜索左边的那段数组,否则搜索右边的数组。注意,数组是有序的,故可以使用两个指针。
2023-03-20 19:08:21
338
原创 卷积神经网络中的权值共享和局部连接
权值共享,就是输入一张图,用一个filter去扫这张图,filter里面的数就叫权重,这张图每个位置都是被同样的filter扫的
2023-01-31 16:06:57
2385
2
原创 vscode 远程调试绘图方法 python并画出loss曲线
通过 vscode 进行远程调试时无法直接显示远程绘图结果,每次通过保存图片的方式太过繁琐,其实可以通过显式配置 Linux 系统的 DISPLAY 环境变量实现直接显示绘图结果。一、首先安装并配置 X11 安装包sudo apt-get install xorgsudo apt-get install openbox并修改配置vim /etc/ssh/sshd_configX11Forwarding yesX11DisplayOffset 10PrintMotd noPrintLas
2022-04-12 15:52:22
2950
原创 python操作sql数据库
python操作sql数据库查询数据库,把数据写入csv文件import pymysqlimport csvif __name__ == "__main__": QUERY = 'SELECT id, image_path, label FROM tabel_name WHERE version in(select version from tlabel_name where version=3) and plate_status=1' conn = pymysql.connect
2022-04-01 10:36:49
2271
原创 CRNN论文解读
paper:https://arxiv.org/pdf/1507.05717v1.pdfcode:摘要这篇论文主要研究计算机视觉领域的场景文本识别任务,提出一种新的网络架构,它的主要特点是1,可以端到端训练2,可以处理任意长度的序列3,在有字典和无字典情况下,效果都较好4,这个模型非常小论文内容引言最近,DCNN(Deep Convolutional Neural Network)在多种视觉任务中大放异彩,但相关工作主要致力于目标的检测和分类。本文中,我们主要感兴趣在基于图像的序列识别,
2022-03-30 18:10:40
1946
原创 opencv resize方法总结
介绍resize()函数的语法及实例作用:改变图像大小意味着改变尺寸,无论是单独的高或宽,还是两者。也可以按比例调整图像大小。函数原型cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]])参数:参数名用途src【必需】原图像dsize【必需】输出图像所需大小fx【可选】沿水平轴的比例因子fy【可选】沿垂直轴的比例因子interpolation【可选】插值方式其中插值方式有很多种
2021-07-12 18:56:12
1020
原创 【算法】两个字符串的编辑距离
【算法】两个字符串的编辑距离计算两个字符串不同的位数,时间复杂度O(n*n)input:string1,string2output:两个字符间的距离example1:string1 = “1234”string2 = “12345”distance = 1example2:string1 = “12534”string2 = “12435”distance = 2思想:利用动态规划法设置一个tbl矩阵,大小为(len1 + 1)*(len2 + 1)用一个双重循环计算
2021-07-06 15:07:58
726
原创 百面机器学习总结--第一章特征工程
Q1:为什么需要对数值类型的特征做归一化A:对数值类型的特征做归一化可以将所有特征都统一到一个大致相同的数值区间内。常用的方法有线形函数归一化(Min-Max Scaling)。它对原始数据进行线形变换,使结果映射到[0,1]的范围,实现对原始数据的等比缩放。Xnorm=X−XmaxXmax−XminX_{norm}=\frac{X-X{max}}{X_{max}-X_{min}}Xnorm=Xmax−XminX−Xmax零均值归一化z=x−uσz=\frac{x-u}{\sigma}z
2020-10-24 18:22:20
178
原创 经典神经网络--deepinglearning.ai
经典神经网络LeNetAlexNetVGG-16LeNet约6万个参赛AlexNet6000万个参数,能处理非常相似的基本构造模块用了ReLu的激活函数VGG-16简化了神经网络结构,16个卷积层和全连接层,Conv = 33, filter, s=1,sameMAX-Pool = 22, s=2...
2020-09-30 18:01:08
549
原创 自然语言处理-bag of words 和TF-IDF
自然语言处理-bag of words 和TF-IDF词袋模型(bag of words,BOW)TF-IDF(Term Frequency / Inverse Document Frequency,词频-逆文本频率)词袋模型(bag of words,BOW)自然语言处理时的数据经常是一个句子或者一篇文档,那么怎么表示这些句子和文档呢?词袋模型,顾名思义,就是把句子/文档放在一个袋子里,那么把一堆单词丢进一个袋子里后,句子中单词的顺序就体现不出来了。来看两个来自维基百科的例子:1.首先,我们有两
2020-09-19 16:35:06
793
原创 linux shell上左右上下键/Backspace出现乱码
linux shell上左右上下键出现乱码linux shell上左右上下键出现乱码^[[D ^[[C ^[[A ^[[B方法一:查看shell环境echo $SHELL如果出现bin/sh, 那么试试输入bash如果OK了,a) 让管理员把bash环境加到/etc/passwd 里,找到自己的username,在最后的冒号后添加:/bin/bashb)使用:chsh -s /...
2019-04-29 19:25:27
6707
转载 RuntimeError: output with shape [1, 28, 28] doesn't match the broadcast shape [3, 28, 28]
https://blog.csdn.net/weixin_43159148/article/details/88778371
2019-03-28 22:54:39
13487
转载 Jupyter Notebook in Anaconda error: I couldn’t find a kernel matching Python 2. Please select a kern
Jupyter Notebook in Anaconda error: I couldn’t find a kernel matching Python 2. Please select a kernel:If you set up Anaconda with Python 3.x and run into issues when trying to run a Python 2 noteboo...
2019-03-26 19:01:25
1332
原创 dataframe类型的数据在做fit_transform后丢失列名怎么办?
【问:dataframe类型的数据在做fit_transform后丢失列名怎么办?】scikit-learn 在很多情况下都会丢失列名,把列名加回去就好了,见图示以下是广告时间【付费知识星球包括哪些内容?】+机器学习中的重点与难点知识讲解+机器学习中的数学知识讲解+最新理论研究成果+人工智能发展趋势+优质讲座信息与会议信息+加入机器学习群,结识优秀小伙伴【为什么要加入付费知...
2019-03-25 13:57:20
2707
1
转载 numpy的np.matmul
转自https://blog.csdn.net/alwaysyxl/article/details/83050137numpy.matmul原型: numpy.matmul(a, b, out=None)两个numpy数组的矩阵相乘(1). 如果两个参数a,b a,ba,b都是2 22维的,做普通的矩阵相乘。import numpy as npa = [[1, 0], [0, 1]]...
2019-03-19 08:03:11
3929
2
原创 Mac中配置git
mac下配置git如何从git上clone下来一个项目设置用户名和密码git config --global user.name "name"git config --global user.email "emailname@gmail.com"生成秘钥//查看是否有秘钥open ~/.ssh //生成新的秘钥ssh-keygen -t rsa -C “emailn...
2018-11-20 11:13:08
383
原创 Deepcamp 题目
1.下图显示的机器学习使用的激活函数(Activation function)的图形,是下列哪一个函数的图形?【此题仅一个正确选项】 2、 有关深度学习加速芯片,以下的说法中不正确的是:【此题仅一个正确选项】 (5分) A、GPU既可以做游戏图形加速,也可以做深度学习加速。B、Google TPU已经发展了三代,它们只能用于推断(Inference)计算,不能用于训练(...
2018-06-09 12:36:15
5199
2
原创 Robot Framework SSH登录
1.安装完RIDE之后,打开RIDE如图 2.创建测试项目 选择菜单栏file—–>new Project 3.创建测试套件 右键项目,新建测试套件 4.创建测试用例 右键测试套件,新建测试用例5.为套件导入SSHLibrary库 6.编写用例,F5可用来查找关键字 7.编写测试用例 8.运行测试用例及其结果 9.查看运行结果 输出文件有三个:Output.xml、Log.
2017-11-09 17:49:40
2551
原创 关于”算法工程师/机器学习工程师”的笔试和面试总结
从16年九月份开始,参加了一些公司的算法工程师/机器学习工程师岗位的校园招聘,做一些总结,希望可以给大家准备这个职位提供些信息。一、需要的基本技能数据结构知识掌握一门编程语言,c/c++/Java/Python 机器学习常用算法或者某一细分领域(推荐,自然语言处理,图像识别,语音识别等)的常用算法二、笔试和面试内容大多是技术笔试然后二到三轮的技术面试技术笔试都是考察基本的计算机知识,概率统
2017-09-21 13:39:40
19796
4
原创 【深度学习】1.1:简单图解逻辑回归和神经网络
根据学生的Test 和 Grades 的分数,确定一个学生是被接受还是被拒绝。 如下图1所示 图1如果样本点是这样分布的呢?一条线并不能把它们分开,需要两条线 如下图所示,就可以判断了。中间的两个方框是两条线的函数。最后一个方框是AND函数 这就是神经网络的表达方式,即可以表达复杂的非线性的问题(此处是分类问题)
2017-02-27 19:32:56
3054
2
原创 【机器学习】如何成为当下合格的算法工程师
学习方面的问题 Q1:计算机专业本科生,非ACMER。算法达到什么程度才算是合格,有什么量化手段吗? Answer:传统算法和数据结构功底扎实。比如LintCode上的题目简单和中等难度毫无压力做出,Hard难度在给了一定时间和一定提示时可以独立完成。 微积分,统计学,离散数学Q2:成为数据挖掘工程师有必要要搞编程竞赛吗?现在大二,之前没有接触过竞赛 Answer:数据挖掘的话是Kaggle
2016-12-21 17:46:24
5805
3
原创 【算法】今日头条2017编程题
解法一: 思路: 第一步先 排序。这个大家都能想到。 第二步,三个为一组。首先看前三个 a1,a2,a3. FIRST 如果a2-a1<=10&&a3-a2<=10 则符合要求,就从第4个开始,a4,a5,a6为一组。。。 SECOND 如果 a2-a1>10 && a2-a1<=20 则 数量+1,跳到第3个,a3,a,4,a5为一组。。。 THIRD 如果 a2-a1>20
2016-12-17 18:38:34
2170
原创 【算法】求最大公约数
辗转相除法 【原理】 设两数为a、b(a>b),用gcd(a,b)表示a,b的最大公约数,r=a (mod b) 为a除以b的余数,k为a除以b的商,即a÷b=k…….r。辗转相除法即是要证明gcd(a,b)=gcd(b,r)。 第一步:令c=gcd(a,b),则设a=mc,b=nc 第二步:根据前提可知r =a-kb=mc-knc=(m-kn)c 第三步:根据第二步结果可知c也是r的因数
2016-12-16 14:28:26
542
原创 【算法】POJ2195 Going Home
题目:Going Home Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 22134 Accepted: 11177Description On a grid map there are n little men and n houses. In each unit time, every litt
2016-12-14 10:03:39
568
原创 【机器学习】p3客户细分中的参考资料skewed distribution
http://www.mathsisfun.com/data/skewness.htmlseaborn.heatmap使用 http://seaborn.pydata.org/generated/seaborn.heatmap.html
2016-12-07 19:56:28
1316
转载 欢迎使用Markdown编辑器写博客
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-12-07 19:54:06
285
原创 【机器学习】K-means和GMM
You can also read more on the differences of the methods, and how they are related. (KMeans can be seen as a special case of GMM that has equal covariance per cluster).
2016-12-07 19:42:28
1020
原创 【机器学习】PCA与ICA,RCA,LDA
PCA主成分分析 图一:本来是两个维度的值,一个维度是school ranking ,一个是safety problems, 观察图中的点,可以用一个直线连起来,这个直线就是新的主分成的方向,也是方差最大的方向。两个维度合成了一个新的纬neighborhood quality 损失的信息量是点到红色直线的距离 PCA最大方差的方向 何时使用PCA 1.潜在的特征 2.维度约减(可视化
2016-12-06 10:44:24
6584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人