草庐IT

nerf-pytorch

全部标签

Python深度学习实战:人脸关键点(15点)检测pytorch实现

引言人脸关键点检测即对人类面部若干个点位置进行检测,可以通过这些点的变化来实现许多功能,该技术可以应用到很多领域,例如捕捉人脸的关键点,然后驱动动画人物做相同的面部表情;识别人脸的面部表情,让机器能够察言观色等等。如何检测人脸关键点本文是实现15点的检测,至于N点的原理都是一样的,使用的算法模型是深度神经网络,使用CV也是可以的。如何检测这个问题抽象出来,就是一个使用神经网络来进行预测的功能,只不过输出是15个点的坐标,训练数据包含15个面部的特征点和面部的图像(大小为96x96),15个特征点分别是:left_eye_center,right_eye_center,left_eye_inne

Pytorch深度学习实战3-7:详解数据加载DataLoader与模型处理

目录1数据集Dataset2数据加载DataLoader3常用预处理方法4模型处理5实例:MNIST数据集处理1数据集DatasetDataset类是Pytorch中图像数据集操作的核心类,Pytorch中所有数据集加载类都继承自Dataset父类。当我们自定义数据集处理时,必须实现Dataset类中的三个接口:初始化def__init__(self)构造函数,定义一些数据集的公有属性,如数据集下载地址、名称等数据集大小def__len__(self)返回数据集大小,不同的数据集有不同的衡量数据量的方式数据集索引def__getitem__(self,index):支持数据集索引功能,以实现形

Pytorch深度学习实战3-7:详解数据加载DataLoader与模型处理

目录1数据集Dataset2数据加载DataLoader3常用预处理方法4模型处理5实例:MNIST数据集处理1数据集DatasetDataset类是Pytorch中图像数据集操作的核心类,Pytorch中所有数据集加载类都继承自Dataset父类。当我们自定义数据集处理时,必须实现Dataset类中的三个接口:初始化def__init__(self)构造函数,定义一些数据集的公有属性,如数据集下载地址、名称等数据集大小def__len__(self)返回数据集大小,不同的数据集有不同的衡量数据量的方式数据集索引def__getitem__(self,index):支持数据集索引功能,以实现形

Pytorch安装,这一篇就够了,绝不踩坑

在pytorch安装时踩到了不少坑,看了好多博客,最后整合了一份不会踩坑的安装教程,主要是参考各个博主的内容,从零开始安装pytorch,分享给大家!因为这篇文章是整合各个链接,所以我自己可能写的比较简略,只是为大家提供一个流程,解释的不明白的就点进各位大佬的博客详细看就可以了。最重要的是:这些链接我会提示你只看指定的位置,不是全部,不是全部,不是全部!首先在安装pytorch之前,先要安装CUDA,因为一般我们都是用GPU去跑深度学习程序。cuda安装参考链接:https://blog.csdn.net/Mind_programmonkey/article/details/99688839安

Pytorch安装,这一篇就够了,绝不踩坑

在pytorch安装时踩到了不少坑,看了好多博客,最后整合了一份不会踩坑的安装教程,主要是参考各个博主的内容,从零开始安装pytorch,分享给大家!因为这篇文章是整合各个链接,所以我自己可能写的比较简略,只是为大家提供一个流程,解释的不明白的就点进各位大佬的博客详细看就可以了。最重要的是:这些链接我会提示你只看指定的位置,不是全部,不是全部,不是全部!首先在安装pytorch之前,先要安装CUDA,因为一般我们都是用GPU去跑深度学习程序。cuda安装参考链接:https://blog.csdn.net/Mind_programmonkey/article/details/99688839安

狗都能看懂的Pytorch MAML代码详解

目录maml概念数据读取get_file_listget_one_task_data模型训练模型定义源码(觉得有用请点star,这对我很重要~)maml概念首先,我们需要说明的是maml不同于常见的训练方式。以猫狗分类和resnet作为例子,我们将猫狗分类定义为一个task,正常训练一个猫狗分类器,只需要输入猫和狗的图片去训练就好了。所以我们的一个batch中就会有多张猫或者狗的图片,这样训练出来的模型虽说可以预测这张图片是猫还是狗,但要想这个分类器有泛化性,就需要大量猫或狗的图像,而标注大量的数据是要成本的。现在我们假设一个场景,我们没有这么多猫狗分类的数据,但我们有其他task的数据。我们

狗都能看懂的Pytorch MAML代码详解

目录maml概念数据读取get_file_listget_one_task_data模型训练模型定义源码(觉得有用请点star,这对我很重要~)maml概念首先,我们需要说明的是maml不同于常见的训练方式。以猫狗分类和resnet作为例子,我们将猫狗分类定义为一个task,正常训练一个猫狗分类器,只需要输入猫和狗的图片去训练就好了。所以我们的一个batch中就会有多张猫或者狗的图片,这样训练出来的模型虽说可以预测这张图片是猫还是狗,但要想这个分类器有泛化性,就需要大量猫或狗的图像,而标注大量的数据是要成本的。现在我们假设一个场景,我们没有这么多猫狗分类的数据,但我们有其他task的数据。我们

深度学习环境配置超详细教程【Anaconda+PyTorch(GPU版)+CUDA+cuDNN】

深度学习环境配置入门深度学习,首先要做的事情就是要搭建深度学习的环境。不管你是Windows用户,Mac用户还是Ubuntu用户,只要电脑配置允许,都可以做深度学习,毕竟Windows、Mac和Ubuntu系统都可以进行深度学习环境的搭建。接下来就记录下自己在Windows系统上搭建深度学习环境的过程,方便自己存档也为大家提供一个参考。本次环境配置主要模式是基于Anaconda+PyTorch(GPU版)+CUDA+cuDNN进行搭建的。所需工具:Python集成开发环境:AnacondaCUDA、cuDNN:英伟达提供的针对英伟达显卡的运算平台。用来提升神经网络的运行效率,如果电脑显卡不满足

深度学习环境配置超详细教程【Anaconda+PyTorch(GPU版)+CUDA+cuDNN】

深度学习环境配置入门深度学习,首先要做的事情就是要搭建深度学习的环境。不管你是Windows用户,Mac用户还是Ubuntu用户,只要电脑配置允许,都可以做深度学习,毕竟Windows、Mac和Ubuntu系统都可以进行深度学习环境的搭建。接下来就记录下自己在Windows系统上搭建深度学习环境的过程,方便自己存档也为大家提供一个参考。本次环境配置主要模式是基于Anaconda+PyTorch(GPU版)+CUDA+cuDNN进行搭建的。所需工具:Python集成开发环境:AnacondaCUDA、cuDNN:英伟达提供的针对英伟达显卡的运算平台。用来提升神经网络的运行效率,如果电脑显卡不满足

基于pytorch搭建多特征LSTM时间序列预测代码详细解读(附完整代码)

文章目录LSTM时间序列预测数据获取与预处理模型构建训练与测试LSTM时间序列预测对于LSTM神经网络的概念想必大家也是熟练掌握了,所以本文章不涉及对LSTM概念的解读,仅解释如何使用pytorch使用LSTM进行时间序列预测,复原使用代码实现的全流程。数据获取与预处理首先预览一下本次实验使用的数据集,该数据集共有三个特征,将最后一列的压气机出口温度作为标签预测(该数据集是我在git上收集到的)定义一个xls文件读取的函数,其中data.iloc()函数是将dataframe中的数据进行切片,返回数据和标签#文件读取defget_Data(data_path):data=pd.read_exc