1
深度学习与神经网络
深度学习是机器学习中一种基于对数据进行表征学习的方法。观测值(例如一幅图像)可以使用多种方式来表示,如每个像素强度值的向量,或者更抽象地表示成一系列边、特定形状的区域等。而使用某些特定的表示方法更容易从实例中学习任务(例如,人脸识别或面部表情识别)。深度学习的好处是用非监督式或半监督式的特征学习和分层特征提取高效算法来替代手工获取特征。
深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。本课程主要涉及深度学习、神经网络原理与实战应用
2
实战深度学习框架_PyTorch
PyTorch的前身是Torch,其底层和Torch框架一样,但是使用Python重新写了很多内容,不仅更加灵活,支持动态图,而且提供了Python接口。它是由Torch7团队开发,是一个以Python优先的深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态神经网络。PyTorch既可以看作加入了GPU支持的numpy,同时也可以看成一个拥有自动求导功能的强大的深度神经网络。除了Facebook外,它已经被Twitter、CMU和Salesforce等机构采用
.
3
pytorch深度学习框架实战-01:智能垃圾分类项目
项目简介:
自2019年7月1日起,随着《上海市生活垃圾管理条例》正式实施,垃圾分类工作在全国由点到面逐步推开。垃圾分类可以最大限度的实现垃圾资源利用,减少垃圾处置量,改善生存环境质量,降低垃圾对于地下水的污染。由于垃圾分类条例刚开始实施,很多居民还没有足够强的垃圾分类意识,生活中垃圾分类并没能得到很好的落实。因此垃圾收集站依然有很强的垃圾自动分类需求。本次项目主要使用垃圾分类数据集,通过pytorch框架来完成数据集分割、图像数据集构建、卷积神经网络模型搭建、模型训练、模型推理预测等任务。
项目目标:
通过本次实验,希望学员能够掌握如何通过Pytorch训练图像分类模型,内容包括但不限于:
① 使用文件处理方式分割数据集(train、valid、test)
② 构造Dataset
③ 使用pytorch搭建卷积神经网络模型
④ 编写代码实现模型训练过程
⑤ 编写代码实现模型推理过程
4
pytorch深度学习框架实战-02: 携程酒店评论情感分析智能系统
项目简介:
在线下消费时,大家已经习惯了在美团、口碑、携程等网站上查看该商户的评价,以确定自己是否在这家店进行消费。每一家商户在这些APP上都有大量的评论信息,有的是正面的评论信息,有的是负面的评论信息。一款智能的APP能自动的对用户的评价进行分类。本项目使用携程app酒店评论数据,搭建BiLSTM模型训练情感分析模型,并使用flask框架部署微服务。
项目目标:
通过本次项目实训,希望学员能够掌握如何通过pytorch训练情感分析模型,内容包括但不限于:
① 文本预处理方法
② torchtext文本数据集构造方法
③ 使用pytorch搭建BiLstm情感分析模型
④ 完成模型训练、验证和评估
⑤ 使用flask进行模型微服务部署
5
pytorch深度学习框架实战-03:
基于seq2seq模型实现的智能机器翻译平台
项目简介:
本项目将带领同学们使用一份小规模的英汉平行语料,使用基于注意力机制的seq2seq模型搭建一个机器翻译模型并完成训练和预测。由于机器翻译模型极度依赖于规模大、高质量的平行预料以及大规模计算力,因此,本次实验得到的机器翻译模型仅能够证明机器翻译的可行性,翻译效果并不能达到理想水平。
项目目标:
通过本次实验,希望学员能够掌握基于attention机制的seq2seq模型在机器翻译中的应用,内容包括但不限于:
①基于rnn搭建encoder编码器
②搭建concat形式的注意力机制模块Attn
③基于rnn搭建decoder解码器
④搭建基于注意力机制的seq2seq模型结构
⑤seq2seq模型的训练和评估
6
实战深度学习框架_Tensorflow & Keras
TensorFlow
表达了高层次的机器学习计算,大幅简化了第一代系统,并且具备更好的灵活性和可延展性。TensorFlow一大亮点是支持异构设备分布式计算,它能够在各个平台上自动运行模型,从手机、单个CPU
/ GPU到成百上千GPU卡组成的分布式系统。
本课程从TensorFlow的背景介绍,安装基本环境开始讲起,到TensorFlow常见API、方法的使用。TensorFlow中常用的各模块,结合实例详解,TensorFlow高级使用介绍,如过拟合(Overfitting),归档与提取,迁移学习等,并结合实例详解.
7
项目实战:使用tensoflow搭建TextCNN、Lstm的新闻文本分类模型
项目简介:
当今处在互联网高度发展时期,各种信息以狂轰乱炸的形式扑面而来,而信息的载体大部分是文字的形式,如何从海量文本中获取有用的信息成为现代科技工作者研究的一个大的方向,也是自然语言处理领域研究的关键问题,本次项目使用THUCNews数据集,通过tensorflow框架搭建文本分类模型,完成新闻分类任务。
项目目标:
通过本次项目实训,希望学员能够掌握如何通过tensorflow训练文本分类模型,内容包括但不限于:
① 文本预处理方法
② 文本数据集构造方法
③ 使用tensoflow搭建TextCNN、Lstm等文本分类模型
④ 完成模型训练和验证
⑤ 使用tensorboard监控模型训练
⑥ 加载模型实现推理预测
8
半监督学习 (选修)
半监督学习(Semi-Supervised
Learning,SSL)是模式识别和机器学习领域研究的重点问题,是监督学习与无监督学习相结合的一种学习方法。半监督学习使用大量的未标记数据,以及同时使用标记数据,来进行模式识别工作。当使用半监督学习时,将会要求尽量少的人员来从事工作,同时,又能够带来比较高的准确性,因此,半监督学习正越来越受到人们的重视。
GPT专题(五)
Ai 编程神器——Google Copilot 入门
一、Copilot简介
1.1 Copilot是什么?
1.2 Copilot 是如何工作的?
1.3 为什么我们需要Copilot?
1.4 copilot初体验
二、进入Copilot的世界
2.1 硬件与网络需求
2.2 Github账号注册
2.3 Copilot 注册流程
GPT专题(六)
Ai 编程神器—— Google Copilot 实战
一、Copilot的不同触发方式
二、如何使Copilot变成GPT
三、Copilot助力解析文件、爬虫、抓API
四、Copilot助力写SQL、正则、CornJob
五、Copilot助力代码重构与单元测试
GPT专题(七)
当GPT遇到深度学习:升级成为深度学习高手
1、学习如何借助GPT的文本生成功能帮助你自动生成笔记和文章,以供参考和复习。
2、学习如何利用GPT进行文本分类和摘要,帮助你更好地理解人工智能深度学习知识点。
3、掌握如何利用GPT进行问答,帮助你检测自己对于人工智能深度学习相关知识的掌握程度,同时也可以帮助你找到解决问题的思路和方法。
4、如何通过GPT帮你生成模型结构和训练方法,帮助你更好地理解深度学习算法原理,提高学习效率。
5、如何通过输入特定的代码段和学习资料,让GPT辅助你理解深度学习算法的具体实现过程。