18个挑战项目带你快速入门深度学习

作者: 实验楼 2019-10-10 14:48:19

AlphaGo 大战李世?h之后,深度学习技术便在国内变得异常火。吸引了大批的技术人员争相学习,那么到底如何才能更快速的入门深度学习呢?

下面给大家介绍的 18 个挑战项目,通过实践动手带你快速入门深度学习!

1.北京市住房价格预测

本挑战运用线性回归的相关知识,来预测北京市的住房价格。

18个挑战项目带你快速入门深度学习

该数据集中共包含有 12 列。由于线性回归需要输入数值型数据,所以我们选用的特征包括「公交,写字楼,医院,商场,地铁,学校,建造时间,楼层,面积」等 9 项,而「每平米价格」则是预测目标值。

2.梯度下降法实现与应用

梯度下降作为一种最优化方法,可以普遍用于参数问题的优化过程中。为了更好地体会这种方法的优点和了解其使用过程,本次挑战中将尝试使用梯度下降解决一些线性回归问题。

3.手写字符识别神经网络

本挑战结合 scikit-learn 提供的人工神经网络实现方法,完成手写字符识别。

18个挑战项目带你快速入门深度学习

4.TensorFlow 加州房价预测

本挑战尝试用 TensorFlow 去实现一个线性回归。你可能会觉得线性回归非常基础,不过这里的目的主要是熟悉 TensorFlow 搭建模型的整个流程,以及诸如 Placeholder,Constant 等重要概念。

18个挑战项目带你快速入门深度学习

5.TensorFlow 汽车评估分类

本挑战使用 TensorFlow 构建一个合理的全连接人工神经网络,完成汽车安全性评估分类任务。

需要使用 TensorFlow 函数及方法完成网络的构建,训练,预测及评估。自行选择数据处理方式,神经网络结构,损失函数,优化方法等。数据预处理等非主要代码允许少量使用其他类库提供的函数及操作。

18个挑战项目带你快速入门深度学习

6.TensorFlow 时尚物品分类

本挑战将由你独立完成一个开放性的分类预测练习,你需要使用 Fashion-MNIST 时尚物品数据集,并通过 TensorFlow Keras 来构建一个合理的 DNN 网络。

18个挑战项目带你快速入门深度学习

结果输出

  1. Train on 60000 samples, validate on 10000 samples 
  2. Epoch 1/5 
  3. 60000/60000 [==============================] - loss: 0.3098 - acc: 0.8856 - val_loss: 0.3455 - val_acc: 0.8776 
  4. Epoch 2/5 
  5. 60000/60000 [==============================] - loss: 0.2981 - acc: 0.8891 - val_loss: 0.3352 - val_acc: 0.8784 
  6. Epoch 3/5 
  7. 60000/60000 [==============================] - loss: 0.2885 - acc: 0.8914 - val_loss: 0.3346 - val_acc: 0.8741 
  8. Epoch 4/5 
  9. 60000/60000 [==============================] - loss: 0.2802 - acc: 0.8942 - val_loss: 0.3349 - val_acc: 0.8808 
  10. Epoch 5/5 
  11. 60000/60000 [==============================] - loss: 0.2738 - acc: 0.8982 - val_loss: 0.3197 - val_acc: 0.8851 

7.PyTorch 实现线性回归

本次挑战中,需要你使用 PyTorch 实现再熟悉不过的线性回归。线性回归固然简单,但挑战的目的在于熟悉对 PyTorch 的使用。

18个挑战项目带你快速入门深度学习

结果输出

  1. Iteration [ 10/100], Loss: 0.791 
  2. Iteration [ 20/100], Loss: 0.784 
  3. Iteration [ 30/100], Loss: 0.778 
  4. Iteration [ 40/100], Loss: 0.772 
  5. Iteration [ 50/100], Loss: 0.767 
  6. Iteration [ 60/100], Loss: 0.762 
  7. Iteration [ 70/100], Loss: 0.757 
  8. Iteration [ 80/100], Loss: 0.753 
  9. Iteration [ 90/100], Loss: 0.749 
  10. Iteration [100/100], Loss: 0.745 

8.构建 LeNet5

本次挑战将使用 TensorFlow Estimator 高阶 API 来重构 LeNet-5 并完成训练。

18个挑战项目带你快速入门深度学习

9.迁移学习完成动物分类

本次挑战中,我们尝试使用 TensorFlow Keras 来训练动物分类迁移学习模型。

18个挑战项目带你快速入门深度学习

10.DCGAN 动漫人物图像生成

本次挑战中,你将了解的 GAN 的一种常见的结构 DCGAN,并使用它来搭建一个可以自动生成动漫头像的神经网络。

18个挑战项目带你快速入门深度学习

11.卷积自动编码器图像去噪

本次挑战中,需要独立构建一个包含卷积结构的自动编码器,完成图片去噪任务。

18个挑战项目带你快速入门深度学习

12.YOLO 图像目标检测应用

YOLO 是区别于 R-CNN 的另一类常用目标检测方法。本次挑战中,你需要独立尝试利用相关的工具,来使用 YOLO 完成目标检测应用。

18个挑战项目带你快速入门深度学习

13.LSTM 预测股票价格

股票交易走势预测是量化交易涉及的工作之一,即通过统计学和机器学习的手段来分析和预测价格走势情况。一般情况下,我们可以使用时间序列相关的建模方法,但本次挑战将尝试使用 LSTM 完成股票预测分析。

18个挑战项目带你快速入门深度学习

14.深度学习完成假新闻分类

深度学习在自然语言处理中有十分重要的应用,本次挑战需要借助循环神经网络的知识,提升假新闻文本分类的准确率。

15.BERT 预训练技术实践应用

2018 年,自然语言处理领域最大的新闻之一莫过于 Google BERT 的横空出世。Google BERT 声称是最先进的 NLP 预训练技术,支持中文和更多语言。相关论文中,BERT 展示了包括斯坦福问答数据集(SQUAD v1.1)在内 11 个 NLP 任务的最新结果,均取得了最好的效果。

本次挑战利用 Google BERT 提供的中文预训练语言模型,完成假新闻数据文本分类任务。我们建议你对提供的数据进行 8:2 切分,并最终得到测试集上的准确度。

16.仙人掌航拍照片分类识别

Aerial Cactus Identification 是 Kaggle 上一个机器学习入门级比赛,本次挑战将使用 Auto-Keras 自动化深度学习框架完成该比赛。

17.构建图像分类推理服务

本次挑战中,你需要尝试使用 TensorFlow Keras 提供的预训练模型构建一个图像分类实时推理 API 接口。实现一个由 MobileNetV2 预训练模型构建的图像分类实时推理 API,并能够利用其对任意通过 POST 请求传入的图片进行推理。

18个挑战项目带你快速入门深度学习

18.云服务识别增值税发票

本次挑战中,你需要调用百度云提供的增值税发票识别接口,完成对增值税发票图片识别任务。

18个挑战项目带你快速入门深度学习

深度学习 人工智能
上一篇:盘点 | 8个你可能不知道的深度学习应用案例 下一篇:Nature发文:深度学习系统为什么这么好骗?
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

面部识别的利与弊:是福还是祸?

虽然现代技术使面部识别更加精确和安全,但与面部识别隐私问题和监控有关的担忧也在增加。因此,让我们在这篇文章中探讨一下这该技术的利与弊。

Naveen Joshi ·  2021-06-01 16:36:22
人工智能和5G如何结合以实现物联网收入最大化

网络系统通过信令和使用软件以及分析来检测和分类设备非常棘手,并且对有限且日益紧张的网络资源提出了巨大的需求。然而,解决这些问题有一个主要解决方案:采用人工智能、自动化和5G技术。

Jordi Castellvi ·  2021-06-01 13:49:15
MIT团队最新研究,仅靠LiDAR和2D地图实现端到端自动驾驶

最近, MIT 计算机科学与人工智能实验室(CSAIL)团队成功展示了一种基于机器学习的自动驾驶系统,该端到端框架仅使用 LiDAR获取的原始 3D 点云数据和类似于手机上的低分辨率 GPS 地图就能进行自主导航,并且大大提升了鲁棒性。

文龙 ·  2021-06-01 12:47:51
自然语言处理(NLP)的历史及其发展方向

自然语言处理的历史是一个充满曲折的故事。它从徒劳的研究开始,经过多年卓有成效的工作,最后结束于一个我们仍在试图找出该领域极限的时代。今天,让我们来一起探索这一AI科学分支的发展。

佚名 ·  2021-06-01 12:46:26
是福还是祸?人脸识别技术的利与弊

面部识别并不是一项全新的技术,但人工智能和机器学习不断使面部识别变得更好。苹果通过引入具有 3D 扫描功能的面部生物识别系统和 iPhone 的 Face ID,提高了面部识别的标准。

Naveen Joshi ·  2021-06-01 11:11:01
人工智能能否使机器具有流体智力?

麻省理工学院和奥地利研究人员为灵活的人工智能创造了“液体”机器学习。

千家网 ·  2021-06-01 10:38:55
大脑模拟NLP,高德纳奖得主:神经元集合演算用于句子解析

一个简单的大脑模型为人工智能研究提供了新的方向。世界顶尖计算机科学理论学家、哥德尔奖和高德纳奖获得者、哥伦比亚大学计算机科学教授 Christos Papadimitriou 关于「大脑中单词表征」的演讲。

Ben Dickson ·  2021-06-01 09:39:24
美城市Baltimore可能颁布最严格的面部识别禁令

据介绍,拟议的法令将禁止私人或商业组织,甚至执法机构在城市使用面部识别技术。

千家网 ·  2021-06-01 09:34:07
Copyright©2005-2021 51CTO.COM 版权所有 未经许可 请勿转载