- 博客(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
1098
原创 torch基本操作
优先看第一个:pytorch: Tensor 常用操作_吕爽-优快云博客_pytorch tensor操作pytorch入坑一 | Tensor及其基本操作 - 知乎
2022-01-14 14:53:31
494
原创 优化器解析
一、什么是优化?什么是优化器?1、机器学习中的优化:优化是应用数学的一个分支,其也是机器学习的核心组成部分为什么这么说呢,因为实际上,机器学习 = 模型表征 + 模型评估 + 优化算法举两个例子:逻辑回归LR 模型表征 → 线性分类模型 评估指标 → 交叉熵 支持向量机SVM 模型表征 → 线性分类模型 评估指标→最大间隔 总结来说就是:优化的目的就是找到一个最优解,让模型表征能够完美的表征对应的数据而在深度学习过程中,优化问题大多是非凸的,并且数据量极大,因..
2021-07-20 17:39:39
1034
原创 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
244
原创 2021-03-18
NER信息抽取在OCR中的应用1 背景IE全称:Information Extraction,信息抽取。即从自然语言文本中,抽取出特定的事件或事实信息,帮助我们将海量内容自动分类、提取和重构。这些信息通常包括实体(entity)、关系(relation)、事件(event)。本文重点介绍NER作为信息抽取的手段,在OCR中的应用。OCR全称:Optical Character Recognition,光学字符识别。针对印刷体字符或者手写体字符,通过检测识别模型将图像中的文字转换成文本格式。贝壳找
2021-03-18 18:31:25
387
原创 程序员常用技巧
程序员常用技巧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
201
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
2184
原创 好玩的VBS
啥也不说了,直接上代码,保存为.vbs即可:1 电脑说话set objTTS = createobject("sapi.spvoice")objTTS.speak "我自横刀向天笑,笑完我就去睡觉" 2 无限弹出窗口while(1)msgbox("关不掉我吧")msgbox("哈哈,还是关不掉我")msgbox("你就是关不掉我")msgbox("大爆发,我就是这么强.
2018-11-27 17:12:03
6367
原创 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
557
原创 递归和回溯
递归和循环的区别: (知乎用户李继刚(https://www.zhihu.com/question/20507130/answer/15551917)对递归和循环的生动解释:)递归:你打开面前这扇门,看到屋里面还有一扇门。你走过去,发现手中的钥匙还可以打开它,你推开门,发现里面还有一扇门,你继续打开它。若干次之后,你打开面前的门后,发现只有一间屋子,没有门了。然后,你开始原路返回,每走回一间屋...
2018-07-30 16:10:11
1487
原创 python中is和==的区别
一句话:is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。更详细的说,is 用来判断变量内存地址是否一样,== 用来比较数值例:>>> a=3>>> b=3>>> id(a) #a的内存地址1417269040>>> id(b) #b的内存地址1417269040>>&
2018-06-16 10:10:04
242
原创 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
259
原创 系统相对路径和绝对路径
绝对路径:从根目录开始直到文件位置相对路径:相对于程序当前所在目录到文件位置例:程序运行在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
8879
原创 快速排序的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
193
原创 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
4589
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
2354
原创 梯度下降算法SGD
梯度,是一个数学概念,自然有其严格的数学定义。简单说就是,梯度就是函数在该点处沿着该方向变化最快。因此,梯度是一个向量场。沿着正梯度就可以找到最大值,所谓的梯度上升。沿着负梯度就可以找到最小值,所谓的梯度下降。两者其本质都是一样的。简单公式推导如下:由此可以得到权值更新为(没有引入学习率):程序具体实现过程:原始数据为A=(M*N)阶矩阵标签为B=(M*1)初始权重为W=(N*1)梯度h=sigm...
2018-05-22 14:56:30
2260
原创 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
215
原创 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
149
原创 机器学习相关概念
机器学习的理论基础----函数逼近由万能逼近定理可知,神经网络理论上可以以任意精度逼近任意连续可导函数。个人理解类似于函数的泰勒公式展开。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
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人