神经网络与深度学习 教材: 神经网络与深度学习,邱锡鹏 神经网络与深度学习 动手学深度学习 阿斯顿·张、李沐 深度学习,Ian Goddfellow 公开课: 李宏毅:机器学习 CS224n CS231n 考核:平时作业80(选够100分的题量)+其他20(随堂考试、问答) 随堂考试: 前馈神经网络的反向传播 [[前馈神经网络#反向传播算法]] 循环神经网络的反向传播 [[循环神经网络#随时间反向传播(B Notes > 课程 > 大三(上) > 神经网络与深度学习 #深度学习 #神经网络
网络优化与正则化 激活函数梯度截断:防止梯度爆炸学习率衰减 余弦衰减:不引入任何参数 分段衰减 逆时衰减 指数衰减 自然指数衰减 批量大小批量的大小不影响随机梯度的期望,但是会影响随机梯度的方差 批量越大,随机梯度的方差越小,训练稳定,可以设置较大的学习率 批量越小,设置小的学习率 优化方法动量梯度下降法RMSPropAdam参数初始化权重全零初始化使用较小的随机值初始化权重从均值等于0,方差等于0.01的高 Notes > 课程 > 大三(上) > 神经网络与深度学习 #神经网络
UML UML:统一建模语言 UML是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示 是一种可视化的建模语言,不是一种可视化的程序设计语言 是一种建模语言规格说明,不是工具或知识库的规格说明 UML的基本结构基本构造块: 事物 Thing 关系 Relationship 图 Diagram 语义规则: name、scope、visibility、integrity、executi Notes > 课程 > 大三(上) > 软件工程 #软件工程
大作业 酒店控温计费系统 规划 需求阶段 设计阶段 开发阶段 第七周: 第八周:前端简单的页面写好,后端功能基本实现 第九周:前后端交互,找验收组开会 第十周:debug,完善功能 测试阶段:测试阶段 做好版本管理,实现 注册 登录 登录:用户登陆成功进入空调管理界面,失败返回该界面重新登陆,在view的login_room中进行实现 管理员界面 用户开启空调功能: tem_ Notes > 课程 > 大三(上) > 软件工程 #软件工程 #作业
作业 课后阅读1问题1:时至今日的软件开发过程中是否还存在软件危机中存在的现象?如果存在,软件工程的方法能否解决?未来的AI能否解决? 存在。软件危机中主要存在以下现象: 对软件开发成本和进度的估计常常很不准确 用户对“已完成的”软件系统不满意 软件常常是不可维护的 软件通常没有适当的文档资料随着人们使用软件工程的方法进行软件开发,这些问题逐渐减少,但不会完全消灭。利用软件工程的方法可以有效解决这些问 Notes > 课程 > 大三(上) > 软件工程 #软件工程 #作业
软件生命周期 考核:期中10+平时和作业40+期末50 软件生命周期指软件产品从考虑其概念开始,直至废弃为止的整个时期,包括概念阶段、分析与设计阶段、构造阶段、移交和运行阶段等不同时期 软件工程过程软件工程过程是为了获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动。主要活动有: 编写软件规格说明:规定软件的功能及其使用限制 软件开发:产生满足规格说明的软件 软件确认:通过有效性验证以保证 Notes > 课程 > 大三(上) > 软件工程 #软件工程
面向对象分析 面向对象的需求分析建模面向对象分析方法中的需求分析包含两个模型:领域模型和用例模型。 领域模型表示了需求分析阶段“当前系统”逻辑模型的静态结构; 用例模型是“目标系统”的逻辑模型,定义了“目标系统”做什么的需求。由以下四个部分组成: 用例图 用例说明 系统顺序图(system sequence diagram) 操作契约(operation contract) 领域模型领域模型:针对 Notes > 课程 > 大三(上) > 软件工程 #软件工程
SQL高级 5.1 Accessing SQL from Programming Language应用程序执行数据处理,并调用 与数据库服务器连接 将SQL命令发送到数据库服务器 将结果的元组逐个提取到程序变量中 两种方法访问SQL:dynamic SQL:程序用function连接数据库服务器并与之通信程序将 SQL 查询构造为字符串,提交查询,然后将结果检索到程序变量中 JDBC (Java DB Notes > 课程 > 大三(上) > 数据库 #数据库 #SQL
使用E-R模型的数据库设计 6.1 Overview of Design Process分析用户需求: 什么数据需要被存储 什么操作和事务(transaction)被执行,例如插入、删除和更新 数据库设计的三种模式: 概念设计 逻辑设计,在逻辑级别和视图级别 物理设计,在物理层面 数据库设计的阶段: 需求分析 概念设计 逻辑模型设计 物理模型设计 DBAS设计过程:生命周期包括五个阶段: 项目规划、需求分析、系 Notes > 课程 > 大三(上) > 数据库 #数据库