上一页 1 ··· 4 5 6 7 8
摘要: 1、什么是PyTorch? PyTorch是由Facebook人工智能研究小组开发的一种基于Lua编写的Torch库的Python实现的深度学习库,目前被广泛应用于学术界和工业界。 2、PyTorch的安装 PyTorch的安装可以分解为三个程序的安装: Anaconda PyTorch IDE ( 阅读全文
posted @ 2022-09-21 22:36 CASTWJ 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、张量(tensor) 张量我们可以理解为三维及以上的数据。 2、使用PyTorch创建张量 通过torch.rand()的方法,构造一个随机初始化的矩阵: import torch x = torch.rand(4, 3) print(x) 通过torch.zeros()构造一个矩阵全为 0,并 阅读全文
posted @ 2022-09-21 22:22 CASTWJ 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1、PyTorch中模型定义的三种方式 Pytorch构建模型, 常用的方式有下面的三种: 继承nn.Module基类构建自定义模型 使用nn.Sequential按层顺序构建模型 继承nn.Module基类构建模型,并辅助应用模型容器进行封装 Sequential适用于快速验证结果,因为已经明确了 阅读全文
posted @ 2022-09-21 22:19 CASTWJ 阅读(235) 评论(1) 推荐(1) 编辑
摘要: 1、可视化网络结构————以ResNet18的结构进行展示 随着深度神经网络做的的发展,网络的结构越来越复杂,我们也很难确定每一层的输入结构,输出结构以及参数等信息,这样导致我们很难在短时间内完成debug。因此掌握一个可以用来可视化网络结构的工具是十分有必要的。 在深度学习库Keras中可以调用m 阅读全文
posted @ 2022-09-21 22:17 CASTWJ 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 1、自定义损失函数 随着深度学习的发展,出现了越来越多的非官方提供的Loss,比如DiceLoss,HuberLoss,SobolevLoss。这些Loss Function专门针对一些非通用的模型,PyTorch不能将他们全部添加到库中去,因此这些损失函数的实现则需要我们通过自定义损失函数来实现。 阅读全文
posted @ 2022-09-21 22:15 CASTWJ 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1、深度学习与机器学习的关联: (1)相似处: 流程相似 我们在完成一项机器学习任务时的步骤,首先需要对数据进行预处理,其中重要的步骤包括数据格式的统一和必要的数据变换,同时划分训练集和测试集。接下来选择模型,并设定损失函数和优化方法,以及对应的超参数(当然可以使用sklearn这样的机器学习库中模 阅读全文
posted @ 2022-09-16 21:40 CASTWJ 阅读(470) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8