深度学习
FPGA之旅
这个作者很懒,什么都没留下…
展开
-
Pytorch实战之验证码识别
验证码识别与之前的几个任务不同,这是一个多标签的分类的任务,也就是是一个数据对应着几个标签,只有所用的标签都预测对时,才算真正的预测成功了。一. 数据的准备工作与以往不同,这次的数据,我们是利用python的第三方库来生成验证码图片,下面进行代码演示,非常简单。a = ['1','2','3','4'] img = ImageCaptcha()captcha=img.gene...原创 2019-11-11 20:43:30 · 3371 阅读 · 3 评论 -
Pytorch手势识别
一. 数据集介绍数据集可以在kaggle上面下载地址.识别的手势是26个英文字母,如下所示,图片中好像缺少了一个Z。数据是csv格式的,第一列是label,其余的像素,也就是我们的图片数据,28*28大小的。二. 构造DataLoader由于数据是csv格式,和之前图片的有所不同,之前直接重写Dataset类就可以加载我们的数据,这次其实可以重写Dataset类,但是我这样做的...原创 2019-10-12 09:06:13 · 7226 阅读 · 11 评论 -
pytorch-TensorFlow-加载直接的数据集
在我刚刚学习深度学习的时候,就只会用现有的数据集。当我想训练直接的模型的时候,却不知道该怎样弄,但时是花了两天在网上寻找教程,可是都不太适合新手学习,所以今天我就来总结一下pytorch里面加载自己的数据集的方法。方法一:利用torch.utils.data.TensorDataset,也是我认为最简单的方法from torch.utils.data import TensorDataset,...原创 2019-07-30 21:51:34 · 1333 阅读 · 0 评论 -
pytorch-TensorFlow-线性回归
在之前的简单线性回归代码中,没有用到矩阵的形式。所以当有多个变量的时候写起来也比较复杂,今天就用矩阵来表示这些变量,以达到简化的效果。写一个简单的神经网络,来看看tf.Keras.Dense层和pytorch.nn.Linear层里面究竟是怎样实现的,它的过程是怎样的。如果对神经网络,以及矩阵乘法不太了解的,请去百度百科了解一下,也是非常的简单。下面先来写一下代码 :import te...原创 2019-08-04 10:10:58 · 283 阅读 · 0 评论 -
MNIST-手写数字识别-TensorFlow&&Pytorch
作为深度学习的第一个任务呢,一般都会选择手写数字识别作为我们的第一个项目,因为识别起来并不是很困难,而且精度可以达到0.99。下面就正式开始我们的第一个小项目吧。先来说一下流程:1. 准备数据集,可以在kaggle上下载csv文件的数据集,对于新手来说,以便好的理解数据,后者是利用TensorFlow后pytorch直接下载数据,.pt格式的(不推荐新手)。2....原创 2019-08-11 23:10:50 · 374 阅读 · 0 评论 -
TensorFlow结合OpenCV实现手写数字识别
利用OpenCV的绘图功能与TensorFlow的模型来识别手写数字。1.加载数据data = pd.read_csv('train.csv')x = data.loc[:,data.columns != 'label'].values.astype(np.float32)y = data['label'].valuesx = x / 255.0data = tf.data.Da...原创 2019-09-15 16:08:49 · 972 阅读 · 1 评论 -
基于Pytorch和Tk的性别识别
利用Pytorch来训练模型,基于TK来界面化我们的模型,输入一种图片,模型来判断他的性别,并输入到界面上。话不多说,直接进入正题。原创 2019-09-22 23:11:30 · 1720 阅读 · 3 评论 -
结合OpenCV与TensorFlow进行人脸识别
作为新手来说,这是一个最简单的人脸识别模型,难度不大,代码量也不算多,下面就逐一来讲解,数据集的准备就不多说了,因人而异。一. 获取数据集的所有路径利用os模块来生成一个包含所有数据路径的listdef my_face(): path = os.listdir("./my_faces") image_path = [os.path.join("./my_faces/",im...原创 2019-10-07 08:42:33 · 7399 阅读 · 10 评论