深度学习
文章平均质量分 59
小小小泥鳅
小懒蛋
展开
-
linux系统下画图显示中文的问题
Python中Linux系统下中文显示问题原创 2022-07-10 20:09:02 · 465 阅读 · 1 评论 -
pytorch进阶章节内容
自定义损失函数以函数的方式定义def my_loss(output, target): loss = torch.mean((output - target)**2) return loss以类的方式定义Loss函数部分继承自_loss, 部分继承自_WeightedLoss, 而_WeightedLoss继承自_loss, _loss继承自 nn.Module。我们可以将其当作神经网络的一层来对待,同样地,我们的损失函数类就需要继承自nn.Module类class Dice原创 2022-03-19 09:19:17 · 1986 阅读 · 0 评论 -
pytorch第一章
pytorch基础知识张量张量理解0维:一个数字;1维:向量;2维:矩阵;3维:时间序列、文本数据、彩色图片4维:图像5维:视频张量常用方法① 创建一个张量x = torch.zeros(4, 3, dtype=torch.long)print(x)② 加减乘除操作result = torch.empty(5, 3) torch.add(x, y, out=result) ③ 改变shapex = torch.randn(4, 4)z = x.view(-1, 8原创 2022-03-16 20:43:11 · 671 阅读 · 0 评论 -
np.meshgrid函数解读
numpy.meshgrid()——生成网格点坐标矩阵以生成6个点的网格图为例若是有大量的格点可以看出,上面这种很繁琐,如果改为meshgrid函数则稍微简单一些(因为他们的x,y坐标都很有规律)原创 2021-12-27 15:22:19 · 858 阅读 · 0 评论 -
动手学数据分析task05 数据建模及模型评估
特征工程缺失值的填充分类型变量填充某个缺失值字符(NA)用最多类别的进行填充连续型变量 填充均值、中位数、众数第一步:查看所有属性列中有哪些有缺失值train.isnull().sum().sort_values(ascending=False)第二步:查看某一个属性列有多少种取值,并排序注意两种区别:一种是对index排序,一种是对value排序第三步:根据是连续型还是分类型选择不同方法填充第四步 查看并检验编码分类型变量(机器学习只可以处理数值)data =原创 2021-12-19 17:09:28 · 406 阅读 · 0 评论 -
动手学数据分析task04:数据可视化
数据可视化柱状图泰坦尼克号数据集中男女中生存人数分布情况泰坦尼克号数据集中男女中生存人与死亡人数的比例图1.stack: 将数据的列索引转换为行索引(列索引可以简单理解为列名)2.unstack:将数据的行索引转换为列索引若去掉unstack()堆积柱状图还可以使用DataFrame画图泰坦尼克号数据集中不同仓位等级的人生存和死亡人员的分布情况折线图泰坦尼克号数据集中不同票价的人生存和死亡人数分布情况先把幸存和遇难人分别摘出来,在进行分组泰坦尼克原创 2021-12-18 11:15:15 · 310 阅读 · 0 评论 -
动手学数据分析task03:数据重构
数据重构数据连接数据重构方法一:concatpd.concat([text_left_up,text_right_up],axis=1)axis=1:按照行连接数据重构方法二:使用DataFrame自带的方法join方法和append行用join,列用append;数据重构方法三:使用Panads的merge方法和DataFrame的append方法行用merge,列用append把pandas数据转换为series数据(stack 函数)把原来一行的数据按列展开原创 2021-12-17 10:49:54 · 807 阅读 · 0 评论 -
动手学数据分析task02:数据清洗及特征处理
数据清洗为什么进行数据清洗?我们拿到的数据通常是不干净的,所谓的不干净,就是数据中有缺失值,有一些异常点等,需要经过一定的处理才能继续做后面的分析或建模,所以拿到数据的第一步是进行数据清洗缺失值的观察与处理查看缺失值方法一:df.info()方法二:df.isnull().sum()查找缺失值有none、nan、isnull三种方法,具体效果如图所示对于数值型:nan和isnull是相同效果;对于非数值型:nan并不起作用,只可以用isnull查找dropna()函数a原创 2021-12-15 17:31:59 · 1444 阅读 · 0 评论 -
动手学数据分析task01 数据加载及探索性数据分析
第一章第一节 数据加载——载入数据数据集下载 https://www.kaggle.com/c/titanic/overview数据集采用的是kaggle竞赛的官方数据集把数据分块读取(chunksize)更改列名可以选择直接全部更改,甚至可以制定某一行作为第一列的索引列初步观察查看前10行和后15行的数据查看基本数据特征数据最基础操作——判空以前五行为例:保存数据到新的csv第一章第二节 数据加载——pandas基础pandas中有两个数据类型Dat原创 2021-12-13 19:10:46 · 2485 阅读 · 0 评论 -
17天之深度学习task05RNN(循环神经网络)
计算图计算图的定义计算图是描述计算结构的一种图,它的元素包括节点(node)和边(edge),节点表示变量,可以是标量、矢量、张量等,而边表示的是某个操作,即函数计算图的实例计算图的求导用链式法则RNN长短时记忆网络其他RNNRNN主要应用...原创 2021-11-28 17:15:38 · 293 阅读 · 0 评论 -
LSTM及其变种
原创 2021-11-28 16:47:43 · 570 阅读 · 0 评论 -
17天之深度学习task04CNN(卷积神经网络)
卷积的含义CNN基本原理经典卷积模型CNN应用原创 2021-11-25 15:08:45 · 4309 阅读 · 0 评论 -
17天之深度学习task03前馈神经网络
手动滑稽绿白金卡原创 2021-11-21 19:57:33 · 639 阅读 · 0 评论 -
17天之深度学习task02机器学习基础
是好像AV看原创 2021-11-20 09:40:28 · 571 阅读 · 0 评论 -
17天学习之深度学习task01绪论与数学基础
绪论和深度学习概述机器学习分类名称老师学习方式评价标准有监督学习有老师跟着老师学老师判断无监督学习无老师自学特定标准评价强化学习无老师自学自己评价数学基础矩阵论矩阵的基本知识矩阵 :一个二维数组,常用大写字母表示,比如矩阵A;张量:0阶张量是标量;1阶张量是矢量;2阶张量是矩阵;3阶及以上叫张量;矩阵的秩:rank(A)矩阵的逆:① 是方阵②满秩;则是可逆矩阵;矩阵的广义逆矩阵:①不是方阵的时候② 是奇异矩阵的时候。若ABA原创 2021-11-16 15:19:34 · 526 阅读 · 0 评论