最适合入门的100个深度学习项目-程序员宅基地

技术标签: python  深度学习  人工智能  PyTorch深度学习项目实战100例  神经网络  

在这里插入图片描述

注意:最近经粉丝反馈,发现有些订阅者将此专栏内容进行二次售卖,特在此声明,本专栏内容仅供学习,不得以任何方式进行售卖,未经作者许可不得对本专栏内容行使发表权、署名权、修改权、发行权、转卖权、信息网络传播权,如有违者,追究其法律责任。


前言

大家好,我是阿光。

本专栏整理了《PyTorch深度学习项目实战100例》,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。

在这里插入图片描述

正在更新中~

在这里插入图片描述

我的项目环境:

  • 平台:Windows10
  • 语言环境:python3.7
  • 编译器:PyCharm
  • PyTorch版本:1.8.1

『精品学习专栏导航帖』


数据集下载链接


项目链接

序号 项目名称
1 使用文心大模型ERNIE-ViLG生成图片
2 Python+OpenCV+MediaPipe手势识别系统
3 Python+OpenCV+MediaPipe实时人流检测
4 使用PyTorch实现验证码识别
5 利用pytorch长短期记忆网络LSTM实现股票预测分析
6 使用pytorch实现LSTM自动AI作诗(藏头诗和首句续写)
7 基于pytorch使用LSTM进行文本情感分析
8 基于pytorch使用LSTM进行谣言检测
9 基于pytorch使用LSTM实现新闻本文分类任务
10 基于pytorch使用LSTM实现文本匹配任务
11 使用GRU进行天气变化的时间序列预测
12 基于vgg16进行迁移学习服装分类
13 基于Inception v2实现判别mnist手写数据集
14 基于LSTM实现春联上联对下联
15 基于词级ngram的词袋模型对twitter数据进行情感分析
16 基于CNN 卷积神经网络手写数字图像识别
17 基于PyTorch搭建LSTM模型实现风速时间序列预测
18 基于PyTorch搭建RNN模型实现风速时间序列预测
19 PCA降维:简易人脸识别模型
20 聚类算法用于降维,KMeans的矢量量化应用(图片压缩)
21 基于PyTorch搭建MLP(ANN)模型实现风速时间序列预测
22 基于PyTorch搭建LSTM+CNN模型实现风速时间序列预测
23 基于ResNet18实现昆虫分类任务
24 基于PyTorch搭建CNN(一维卷积Conv1D)模型实现风速时间序列预测
25 基于PyTorch搭建LSTM+注意力机制(Attention)模型实现风速时间序列预测
26 基于双向BiLSTM实现微生物图像分类
27 基于RNN实现微博热点新闻分类
28 基于BiGRU短期电力负荷预测方法
29 基于UNet对DRIVE视网膜进行图像分割
30 基于UNet实现血管瘤超声图像分割
31 基于ResNet101实现猴痘病毒识别任务
32 基于ShuffleNet实现中草药识别任务
33 使用文心大模型ERNIE-GEN-COUPLET一键对联生成
34 基于AnimeGAN模型生成宫崎骏风格动漫照片
35 基于LSTM + 注意力机制(self-attention)进行天气变化的时间序列预测
36 基于自注意力机制(Self-Attention)对twitter数据进行情感分析
37 基于TF-IDF与KMeans的海量新闻文本聚类
38 基于一维卷积Conv1D进行天气变化的时间序列预测
39 基于GoogLeNet实现鸟类识别任务
40 基于一维卷积Conv1D对电商评论数据文本情感分类
41 基于DenseNet121实现26个英文字母识别任务
42 基于Transformer实现电影评论星级分类任务
43 基于Transformer实现Twitter文本隐喻二分类
44 基于CNN实现冠状病毒推文NLP文本分类
45 基于RNN+CNN实现NLP判别新闻真伪
46 基于MobileNetv3实现人脸面部表情识别
47 基于MnasNet实现垃圾分类任务
48 基于Transformer实现100项体育运动分类
49 基于AlexNet实现宠物小精灵(宝可梦)分类任务
50 基于LeNet5实现交通标志分类任务
51 基于ResNet50实现多目标美味蛋糕图像分类
52 基于ViT(Vision_Transformer)识别七龙珠超级赛亚人
53 基于AutoEncoder的图像降噪实战
54 基于Conv3D实现三维立体MNIST数据集分类
55 基于一维卷积Conv1D实现猫狗叫声语音识别
56 基于LSTM实现乐器声音音频识别
57 基于RNN实现垃圾邮件辨别
58 基于Pyramid Vision Transformer(PVT-v2)实现奥特曼识别
59 基于CNN实现3D MNIST数字识别
60 基于CNN卷积神经网络实现中文手写汉字识别
61 基于word2vec(CBOW)方法训练词向量
62 基于CNN实现书法字体风格识别任务
63 基于CNN实现视频动作分类任务
64 基于MediaPipe实现人脸五官定位检测
65 基于PaddleOCR识别火车票信息
66 基于MFCC对GTZAN音乐流派分类
67 基于Transformer实现人格个性指示
68 8行代码实现验证码识别
69 使用1*1卷积实现咖啡豆图像分类
70 Pytorch时间序列电力数据多输出预测
71 基于Pytorch的语音情感识别系统
72 基于Pytorch的中文问题相似度实战
73 基于CNN卷积神经网络实现手势识别
74 基于GAN(生成对抗网络)生成动漫人物图像
75 基于vgg19的梵高图像风格迁移
76 基于Embedding + LSTM + CNN进行二手车价格预测
77 基于TextCNN实现情感分析任务
78 基于FastText实现情感二分类任务
79 基于DPCNN实现电商情感分析任务
80 基于Pytorch+Bert实现电商情感多分类任务
81 基于ERNIE2.0文心大模型实现中文短文本分类任务
82 基于飞浆ERNIE3.0百亿级大模型实现中文短文本分类任务
83 基于TextRNN实现情感短文本分类任务
84 基于TextRCNN实现中文短文本分类任务
85 基于BiLSTM-Attention实现中文文本分类任务
86 基于CharCNN实现中文情感分类任务
87 基于Google的预训练模型XLNet实现电商情感多分类任务
88 基于GPT2实现中文新闻文本分类任务
89 基于PyTorch+HAN实现中文情感分类任务
90 基于PyTorch+Conv-GRNN & LSTM-GRNN实现中文情感分类任务
91 基于PyTorch+TextCNN实现英文长文本诗歌文本分类
92 基于PyTorch+LSTM实现共享单车需求预测
93 基于BiLSTM-Attention实现天气变量预测风速
94 基于PyTorch+LSTM的交通客流预测(时间序列分析)
95 基于Pytorch+CNN实现英文文本语义相似度
96 基于MultinomialNB多项式贝叶斯分类器实现中文文本情感分类任务
97 基于PyTorch+CNN实现谣言检测任务
98 基于PyTorch+Attention注意力机制实现天气变化的时间序列预测
99 基于PyTorch+CNN一维卷积实现短期电力负荷预测
100 基于PyTorch+Transformer实现谣言检测系统

部分数据集以及项目实现思路来自互联网,仅供参考,若侵权,联系删除

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_47256162/article/details/127365867

智能推荐

基于SSH框架的电影订票系统网站的设计与实现-程序员宅基地

文章浏览阅读3.9k次。源码及论文:源码及论文下载:http://www.byamd.xyz/tag/java/开发计划1. 甘特图2. 开发计划简述如图所示在项目初期阶段,首先开始需求调研。需求调研阶段,我们将首先根据初期的会议内容考虑市场需求以及基本的市场现状,并根据以上的内容设计问卷来寻找痛点。我们准备使用第三方问卷工具,以电子问卷的方式来进行调查。初步预计会收到200份问卷。在需求调查阶段,同时开展对同类型的网站的评估工作。进入初步的需求分析阶段。目标是取得现有电影购票网站的基本购票流程,并对其交互等

异常的捕获和处理-程序员宅基地

文章浏览阅读3k次。异常的处理

ASP.NET Core微服务实战系列-程序员宅基地

文章浏览阅读510次。ASP.NET Core微服务实战系列 原文:ASP.NET Core微服务实战系列  希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。前言  这里记录的是个人奋斗和成长的地方,该篇只是一个系列目录和构想,并没有完全真正开弓。之所以有这个题目,是..._微服务 asp.net core

Hyperion高光谱数据预处理_pie软件 hyperion数据-程序员宅基地

文章浏览阅读1.6w次,点赞20次,收藏87次。Hyperion高光谱数据——影像获取+预处理最近在用Hyperion做植被分类,利用高光谱的优势,应该能得到比Landsat精度更高的结果。按照以下几项对数据准备工作总结:Hyperion数据的免费下载影像预处理的必要性利用ENVI补丁Workshop进行处理——对出现的bug进行修改最小噪声变换(MNF)改进锯齿现象Firstly–Download the Image主要在美国地质勘探_pie软件 hyperion数据

vs2010 语法错误: 缺少“;”(在标识符“PVOID64”的前面)-程序员宅基地

文章浏览阅读1.6k次。网上有很多答案,看了让人不知道在说什么,一个行之有效的解决方案是在“stdafx.h”中添加#define POINTER_64 __ptr64。已验证有效。缺点是每生成一个新项目,都要添加一次。_vs2010 语法错误: 缺少“;”(在标识符“pvoid64”的前面)

leetcode sql题目_leedcode sql-程序员宅基地

文章浏览阅读392次。1 # Write your MySQL query statement belowselect max(salary) as SecondHighestSalary from Employee where salary not in (select max(salary) from Employee )Write a SQL query to get the second hig_leedcode sql

随便推点

VS2022无法启动程序(系统找不到制定的文件)问题_vs2022无法启动程序找不到指定文件-程序员宅基地

文章浏览阅读3.1w次,点赞47次,收藏108次。如何解决VS2022无法启动程序(系统找不到制定的文件)的问题。_vs2022无法启动程序找不到指定文件

Chapter4 The Relational Model_order pairs and cartesian product-程序员宅基地

文章浏览阅读756次。Chapter4 The Relational Model4.2TerminologyAn relational model is based on the mathematical concept of a relation,whichis phycisally represented as a table.4.2.1Relational Data Structurewe d_order pairs and cartesian product

java检查手机号是否被注册_【java】如何开发一个检测手机号注册过哪些网站的应用?...-程序员宅基地

文章浏览阅读707次。问题描述使用python或其它语言开发一个检测手机号注册过哪些网站的应用问题出现的环境背景及自己尝试过哪些方法在登陆一个很久没使用的网站时,原注册的手机号已弃用无法找回密码。所以希望有这么一款应用,能够在我输入手机号时列出注册过的网站,方便更换注册账号用的手机号目前的思路是,使用爬虫爬到网站中忘记密码的页面,然后输入手机号。这么做有几个问题:爬取忘记密码页面的通用规则该用什么思路去写关于验证码,我..._java 导入验证手机号是否注册某个网站

Android 插件化-程序员宅基地

文章浏览阅读3.3k次。1.插件化插件可以理解为免安装的Apk,而支持插件的app称为宿主。在Android系统中,应用是以Apk的形式存在的,应用都需要安装才能使用。实际上Android系统安装应用的方式相当简单,就是把应用Apk拷贝到系统不同的目录下,然后把so解压出来而已。常见的应用安装目录有:/system/app:系统应用/system/priv-app:系统应用/data/app:用户应用一个Apk会包含如下几个部分:classes.dex:Java代码字节码res:资源文件._android 插件化

最新阿里内推 Java 后端面试题_索引会不会使插入、删除作效率变低,怎么解决?-程序员宅基地

文章浏览阅读80次。【这里想说,因为自己也走了很多弯路过来的,所以才下定决心整理,收集过程虽不易,但想到能帮助到一部分想成为Java架构师或者是想职业提升P6-P7-P8的人,心里也是甜的!有需要的伙伴请点㊦方】↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓。数据库隔离级别,每层级别分别用什么方法实现,三级封锁协议,共享锁排它锁,mvcc 多版本并发控制协议,间隙锁。数据库表怎么设计的?_索引会不会使插入、删除作效率变低,怎么解决?

Redis实现延迟队列方法介绍-程序员宅基地

文章浏览阅读3.3k次。其中,延迟队列是 Redis 的一个重要应用场景,它被广泛应用于异步任务的调度、消息队列的实现以及秒杀、抢购等高并发场景的处理。在实现延迟队列时,我们可以使用 Redis 的有序集合来保存待执行的任务,其中元素的分值表示任务的执行时间,元素的值表示任务的内容。使用 ZADD 命令将任务添加到有序集合中,将任务的执行时间作为元素的分值,将任务的内容作为元素的值。使用 ZADD 命令将任务添加到有序集合中,将任务的执行时间作为元素的分值,将任务的内容作为元素的值。一、Redis 有序集合实现延迟队列。