自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大道至简

道可道,非常道;名可名,非常名。无名,天地之始;有名,万物之母。

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

原创 降维方法:PCA&SVD

个人觉得关于PCA(主成分分析)和SVD(矩阵奇异值分解)两篇不错的博客:PCA:http://www.cnblogs.com/pinard/p/6239403.htmlSVD:http://www.cnblogs.com/pinard/p/6251584.html简单来说:PCA是将高维数据在低维方向上投影从而达到降维的目的,SVD是将矩阵分解为低维矩阵的乘积。两者都是建立在矩阵的特征值和特征向...

2018-05-21 21:13:29 1001 1

原创 torch基本操作

优先看第一个:pytorch: Tensor 常用操作_吕爽-CSDN博客_pytorch tensor操作pytorch入坑一 | Tensor及其基本操作 - 知乎

2022-01-14 14:53:31 455

原创 优化器解析

一、什么是优化?什么是优化器?1、机器学习中的优化:优化是应用数学的一个分支,其也是机器学习的核心组成部分为什么这么说呢,因为实际上,机器学习 = 模型表征 + 模型评估 + 优化算法举两个例子:逻辑回归LR 模型表征 → 线性分类模型 评估指标 → 交叉熵 支持向量机SVM 模型表征 → 线性分类模型 评估指标→最大间隔 总结来说就是:优化的目的就是找到一个最优解,让模型表征能够完美的表征对应的数据而在深度学习过程中,优化问题大多是非凸的,并且数据量极大,因..

2021-07-20 17:39:39 896

原创 flask快速搭建服务

flask快速搭建服务1 文本请求服务器端代码示例:核心函数:request.form.get('house_code')from split_address_ner import load_model,split_addressfrom up_three import AddressSplit_3from flask import Flaskfrom flask import requestfrom flask import jsonifyimport requestsim

2021-03-18 18:45:04 201

原创 2021-03-18

NER信息抽取在OCR中的应用1 背景IE全称:Information Extraction,信息抽取。即从自然语言文本中,抽取出特定的事件或事实信息,帮助我们将海量内容自动分类、提取和重构。这些信息通常包括实体(entity)、关系(relation)、事件(event)。本文重点介绍NER作为信息抽取的手段,在OCR中的应用。OCR全称:Optical Character Recognition,光学字符识别。针对印刷体字符或者手写体字符,通过检测识别模型将图像中的文字转换成文本格式。贝壳找

2021-03-18 18:31:25 289

原创 程序员常用技巧

程序员常用技巧linux文件操作文件名批量加前缀 ls | xargs -I '{}' mv '{}' tax_'{}'shell给一个文件中的每一行开头插入字符的方法:awk '{print "xxx"$0}' fileName > new fileshell给一个文件中的每一行结尾插入字符的方法:awk '{print $0"xxx"}' fileName >new fileshell给一个文件中的每一行的指定列插入字符的方法:awk '0" xxx"' fileNa..

2021-02-28 17:27:44 156 1

原创 windows下编译caffe

1 准备工作windows版caffe:https://github.com/Microsoft/caffeVS2013(其他版本不行!!!) python2.7(其他版本不行!!!)2 详细步骤修改配置:将  caffe-windows\windows\CommonSettings.props.example备份,并改名为CommonSettings.props修改如...

2019-01-14 10:56:33 2115

原创 好玩的VBS

啥也不说了,直接上代码,保存为.vbs即可:1 电脑说话set objTTS = createobject("sapi.spvoice")objTTS.speak "我自横刀向天笑,笑完我就去睡觉" 2 无限弹出窗口while(1)msgbox("关不掉我吧")msgbox("哈哈,还是关不掉我")msgbox("你就是关不掉我")msgbox("大爆发,我就是这么强.

2018-11-27 17:12:03 6245

原创 pyqt简易教程

QT Designer 使用:1 创建main_window或其他weight2 布局(如果需要)3 控件组合4 edit中编辑控件顺序5 为控件设置信号/信号槽6 保存为xxx.ui文件7 进入pyqt文件找到pyuic4所在文件夹,cmd下输入pyuic4 路径+xxx.ui -o 路径+xxx.py。转换为.py文件8 在生成的.py文件中加入一段神奇的代码就...

2018-09-27 16:21:33 496

原创 递归和回溯

递归和循环的区别: (知乎用户李继刚(https://www.zhihu.com/question/20507130/answer/15551917)对递归和循环的生动解释:)递归:你打开面前这扇门,看到屋里面还有一扇门。你走过去,发现手中的钥匙还可以打开它,你推开门,发现里面还有一扇门,你继续打开它。若干次之后,你打开面前的门后,发现只有一间屋子,没有门了。然后,你开始原路返回,每走回一间屋...

2018-07-30 16:10:11 1429

原创 python中is和==的区别

一句话:is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。更详细的说,is 用来判断变量内存地址是否一样,== 用来比较数值例:>>> a=3>>> b=3>>> id(a)   #a的内存地址1417269040>>> id(b)  #b的内存地址1417269040>>&

2018-06-16 10:10:04 209

原创 git和github使用技巧

git:分布式版本控制工具github:代码托管网站(已被微软收购)首先,你需要在github(https://github.com)上注册自己的账号,然后在本地安装git工具,windows,Linux,Mac下的下载地址为:https://git-scm.com/downloads接下来:例如项目在 d:/program/test.py进入当前目录:cdd:/program/test.py创...

2018-06-13 20:42:10 239

原创 系统相对路径和绝对路径

绝对路径:从根目录开始直到文件位置相对路径:相对于程序当前所在目录到文件位置例:程序运行在C:/user/dell下,假设有一个文件test.txt绝对路径:C:/user/dell/test.txt相对路径:./test.txtlinux下相对路径. 表示用户所处的当前目录 C:/user/dell;.. 表示上级目录  C:/user;_ 表示前一个工作目录 C:/user/dell;~ 表示...

2018-06-13 15:18:45 8781

原创 快速排序的python实现

talk is cheap,show me the code!def quick(arr): if len(arr)<2: return arr else: p=arr[0] left=[i for i in arr[1:] if i<=p] right=[i for i in arr[1:] if i&g...

2018-06-10 16:44:59 161

原创 matlab调用C#等exe可执行程序

        C,C++,python,java,C#等许多语言都可以打包成exe,打包也相当简单。而在语言之间,可以相互调用,这样,我们就无需做大量的重复劳动。        matlab调用exe极其简单,可以使用dos,system,!。基本都一样,我们这里介绍system。假如我们有可执行程序为test.exe,位置在 D:\\test\\test.exetest.exe如果没有输入参数...

2018-06-06 15:00:22 4430 1

原创 python中sorted函数用法

在python3.5的sorted函数中取消了cmp关键字,毕竟一个key就足够了,何必多此一举呢。。。所以,本文就讲key的用法。sorted(iterable, key=None, reverse=False)key,主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序,key一般结合lambada使用。reverse,是否反转,...

2018-05-28 09:27:08 2239

原创 梯度下降算法SGD

梯度,是一个数学概念,自然有其严格的数学定义。简单说就是,梯度就是函数在该点处沿着该方向变化最快。因此,梯度是一个向量场。沿着正梯度就可以找到最大值,所谓的梯度上升。沿着负梯度就可以找到最小值,所谓的梯度下降。两者其本质都是一样的。简单公式推导如下:由此可以得到权值更新为(没有引入学习率):程序具体实现过程:原始数据为A=(M*N)阶矩阵标签为B=(M*1)初始权重为W=(N*1)梯度h=sigm...

2018-05-22 14:56:30 2105

原创 python打包成exe方法

pyinstaller是一个非常简单方便的打包工具。安装:pip install pyinstaller在python的Scripts安装路径下会有pyinstaller.exe之后在该目录下运行pyinstaller -F -w xxx.py (xxx.py就是要打包的程序)会在当前目录下生成dist,里面有exe文件...

2018-05-21 11:31:16 195

原创 python常用技巧

python作为谷歌三大官方语言之一以及机器学习首选语言,有其语言本身的优势。个人觉得最主要的就是开源和简单。本文列举一些python的技巧:1 python没有像c一样的结构体,但可以用类来替代,例如: class Student: def __init__(self): self.name='' self.grade=100 self.age=10student=Student()注意:...

2018-05-18 14:26:00 123

原创 机器学习相关概念

机器学习的理论基础----函数逼近由万能逼近定理可知,神经网络理论上可以以任意精度逼近任意连续可导函数。个人理解类似于函数的泰勒公式展开。f(x)=f(0)+f'(0)x+f''(0)/2!*x^2,+f'''(0)/3!*x^3+……+f(n)(0)/n!*x^n+Rn机器学习最终需要做的是最小化损失函数,其中,L为损失函数,Y为预测值,f为真实值。但损失函数并不是越小越好,因为可能引起过拟合,...

2018-05-18 13:32:16 223

空空如也

空空如也

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

TA关注的人

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