- 博客(26)
- 收藏
- 关注
原创 docker中的mysql数据库备份
-max_allowed_packet=512M是为了防止某些记录过大,从而导致的报错。mysqldump 数据库名称 -uroot -p >/root/**.sql。docker cp 容器id:/root/**.sql /root/docker exec -it 容器id /bin/bash。5、把容器中的文件copy出来放到root文件下。
2023-02-07 14:22:52
1834
1
原创 百度OCR图像文字提取
1.创建应用打开下面的链接,点击创建应用。https://console.bce.baidu.com/ai/?_=1579078251518&fromai=1#/ai/ocr/overview/index填写应用名称、应用类型、应用描述。创建好后返回应用列表,如下图所示2.获取access_tokenhttps://aip.baidubce.com/oauth/2.0/tok...
2020-01-16 15:56:22
2497
原创 CNN手写数字识别demo——pyTorch代码实现
import timeimport torchimport torch.nn as nnfrom torch.autograd import Variableimport torch.utils.data as Dataimport torchvisionimport matplotlib.pyplot as pltEPOCH = 1 ...
2020-01-09 10:32:39
1243
1
原创 CNN卷积神经网络
卷积卷积也就是说,神经网络不再是对每个像素的输入信息做处理,而是对图像上每一小块区域的处理。这种做法加强了图像信息的连续性,使得神经网络能“看到”图形,而非一个点。这种做法同时也加深了神经网络对图像的理解。卷积神经网络有一个批量过滤器,持续不断在图像上滚动,收集图像的信息,每一次收集来的信息只是收集一小块的像素区域,然后把收集来的信息进行整理,这时候,整理出来的信息有了一些实际上的呈现。假设...
2020-01-06 17:52:37
538
原创 神经网络架构
神经网络模型神经网络分为输入层、隐藏层、输出层;以一个四层的神经网络为例(包含两个隐藏层),输入层x1,x2,x3经过第一组权重参数W1后,得到了第一个隐藏层的数据。然后再经过W2、W3后,得到最后的输出层数据。那么,既然如此,可以直接用一个WX来进行表示就可以,为什么要加那么多的隐藏层?因为还得考虑到非线性的情况,WX是不能表现出非线性的情况的。激活函数如上图所示,特征值x经过W1...
2019-12-24 14:35:40
611
原创 计算机视觉识别原理
图像在计算机中的表现形式在计算机中,图像是一个三维数组组成的,在数组当中,每一个元素都是一个像素点。例如上图,32 * 32 * 3第一个32是图片的长度第二个32是图片的宽度最后的3代表图片的颜色通道,彩色的图片颜色通道为3,对应图片上某个像素点的RGB值(0-255),也可以理解为彩色的图片的厚度为3层,第一层对应图片上某个像素点的R值(0-255),第二层对应G值(0-255)...
2019-12-16 19:18:24
6005
原创 pyTorch非线性回归代码实现
import torchfrom torch.autograd import Variableimport torch.nn.functional as Fimport matplotlib.pyplot as plt# 从-1到1均匀生成10个数据tensor_x = torch.linspace(-1, 1, 100)'''这里是把一维矩阵转二维矩阵,dim=1表示从tenso...
2019-12-05 11:17:32
4082
原创 回归问题的本质与激活函数的作用
一元或多元线性回归:特征矩阵X点乘权重矩阵W后,生成了对应的预测值Y’,通过最小二乘法或者梯度下降法(对W求导),不断对比预测值Y’和真实值Y的误差值LOSS,调整W,使得LOSS值最小。多项式回归:和一元或多元线性回归类似,不过X是先经过一定的特征处理,在保留原特征的同时,根据原特征新增部分的特征(x的n次方)。激活函数的作用:假设面对分类问题,预测值Y’无法直接通过X点乘权重矩阵W直...
2019-12-03 15:09:37
2174
1
原创 百度EasyDL图像分类的使用
1. 创建模型浏览器打开https://ai.baidu.com/easydl/image_classification点击开始训练,然后点击创建模型,选择公司或个人,填写对应资料,如下图:点击下一步,可以看到模型已经创建成功2.创建数据集点击我的数据集——>创建数据集输入数据集名称,然后上传压缩包,图片和压缩包需要遵守右边的规定。然后点击上传压缩包——>保存...
2019-11-05 10:41:19
4846
原创 四、标准方程法——岭回归
首先给出longley.csv数据集Year,GNP.deflator,GNP,Unemployed,Armed.Forces,Population,Year,Employed1947,83.0,234.289,235.6,159.0,107.608,1947,60.3231948,88.5,259.426,232.5,145.6,108.632,1948,61.1221949,88.2,...
2019-10-17 16:25:58
1476
原创 五、使用sklearn实现岭回归
首先给出longley.csv数据集Year,GNP.deflator,GNP,Unemployed,Armed.Forces,Population,Year,Employed1947,83.0,234.289,235.6,159.0,107.608,1947,60.3231948,88.5,259.426,232.5,145.6,108.632,1948,61.1221949,88.2,...
2019-10-16 16:19:19
1295
4
原创 三、岭回归
根据线性回归标准方程法的公式:当数据特征n>样本个数m的时候,xTx会出现有一些行或者列全是0的情况,这就不是满秩矩阵(没有哪一行或列全是0),所以不可逆。I这个单位矩阵的行列与xTx是一样的,且单位矩阵I是满秩矩阵,λ一般是一个比较小的数,xTx + λI 的结果就是一个满秩矩阵。所以可逆。岭回归的公式是通过L2正则化推演出来的,推演过程如下:没有加上正则化的代价函数,称之为...
2019-10-16 16:15:49
612
原创 物体识别——EffcientNet PyTorch的基本使用
1.下载范例图片wget https://raw.githubusercontent.com/lukemelas/EfficientNet-PyTorch/master/examples/simple/img.jpg2.下载labels_map文件wget https://raw.githubusercontent.com/lukemelas/EfficientNet-PyTorch/mas...
2019-10-16 10:07:44
1443
1
原创 一、彻底理解一元线性回归——梯度下降法
本次推论会从最小二乘法去讲解一元线性回归[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2cJQ20aZ-1571074937442)(691F2113FCA64121B39A8B3BC30F5633)]代价函数(损失函数):[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wqae3SPy-1571074937444)(6A6027...
2019-10-15 16:35:25
5191
1
原创 二、线性回归——标准方程法的代码实现
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltdata = pd.read_csv('linear_regression.csv', header=None)x_data = data[0].values.reshape(-1, 1)y_data = data[1].values.reshap...
2019-10-11 18:00:20
352
原创 matplotlib常用方法属性详解
gdp_dat.csv在文章末尾方法讲解中文显示错误问题在绘图中如果出现中文标签或者负号,会无法正常显示,可以使用以下解决方案:import matplotlib.pyplot as plt# 用来正常显示中文标签plt.rcParams['font.sans-serif'] = ['SimHei']# 用来正常显示负号plt.rcPa...
2019-10-08 15:57:29
1104
1
原创 二、YOLO训练与GPU识别的环境搭建
首先要安装好YOLO,再进行下面的GPU识别与训练环境的搭建。如果还未安装YOLO的,请先参考下面链接进行安装:https://blog.youkuaiyun.com/yumening77/article/details/97133794以下环境搭建基于ubuntu系统,主要分为三个步骤:显卡驱动的安装 CUDA的安装 CUDNN的安装 修改makefile文件...
2019-09-26 12:02:56
3323
原创 pandas方法属性详解
data.csv和student_data数据在文章底部方法讲解read_csv读取csv文件例子:import pands as pdfile = 'data.csv'# df是一个DataFrame结构df = pd.read_csv(file, header=None)其中,header=N...
2019-08-05 17:04:52
1140
原创 numpy常用方法属性详解
方法讲解array生产矩阵,array当中的元素必须是相同的结构例子:import numpy as npa = np.array([1, 2, 3])b = np.array([1, 2, 3], [4, 5, 6])arange生成矩阵例子:# 生成指定大小的矩阵a = np.a...
2019-07-24 17:25:16
325
原创 一、YOLO安装及基本使用
操作环境:ubuntu16.04 64位1.下载darknetgit clone https://github.com/pjreddie/darknet cd darknet make2.下载预先训练的权重样本使用命令:wget https://pjreddie.com/media/files/yolov3.weights或直...
2019-07-24 15:18:37
3779
2
原创 使用YCSB对Mongodb进行压力测试
1.安装JDK参考我的原创:https://blog.youkuaiyun.com/yumening77/article/details/954755262.安装Maven参考我的原创:https://blog.youkuaiyun.com/yumening77/article/details/954760953.下载并解压下载地址: https://github.com/brianfrankcoop...
2019-07-11 14:34:28
1006
原创 Ubuntu安装maven
1、安装JDK请参考我的另一篇原创:https://blog.youkuaiyun.com/yumening77/article/details/954755262、下载Mavenwget http://apache.fayea.com/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz3、解压Maventar ...
2019-07-11 14:29:58
369
原创 Ubuntu安装JDK与环境变量配置
一、查看系统位数,并下载相应的jdk。按ctrl+shift+t 快捷键,打开终端,输入sudo uname --m ,按下enter如果显示i686,你安装了32位操作系统如果显示x86_64,你安装了64位操作系统到http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht...
2019-07-11 14:26:12
224
原创 亲测可用,写给小白的Android支付宝集成(超级详细)
前端时间刚做过产品的支付系统,但是支付宝接口写得不太清晰,具体步骤没有一一写明,尝试用新版的支付宝接口却一直没成功,所以还是推荐用老版本的支付宝接口。文章看起来可能有点长,但是都是图片多,如果完成了第一步签约支付宝,接下来按步骤20分钟即可集成。
2016-11-02 13:01:36
3892
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人