最优化模型与算法——基于Python实现教学大纲、授课计划.docx
《最优化模型与算法——基于Python实现教学大纲、授课计划.docx》由会员分享,可在线阅读,更多相关《最优化模型与算法——基于Python实现教学大纲、授课计划.docx(9页珍藏版)》请在优知文库上搜索。
1、最优化模型与算法一一基于Python实现教学大纲一、课程信息课程名称:最优化模型与算法一一基于PythOn实现课程类别:素质选修课/专业基础课课程性质:选修/必修计划学时:32计划学分:2先修课程:无选用教材:最优化模型与算法一一基于Python实现,渐令,梁锡军主编,电子工业出版社。适用专业:本课程可供具备微积分和线性代数的基础知识的学生学习使用。课程负责人:二、课程简介本课程介绍了优化模型的基础知识,梳理了大数据和人工智能时代涌现出来的最优化算法,使用PythOn语言配套给出算法的代码,展示了若干实例和应用案例。三、课程教学要求序号专业毕业要求课程教学要求关联程度1工程知识主要内容包括优化
2、模型基础知识和优化算法两部分,介绍了凸集合、凸函数、凸优化模型、对偶理论,梳理了梯度下降法、牛顿法、乘子法、DC规划算法、梯度投影法、随机梯度下降法、在线梯度下降法等优化算法。H2问题分析最优化方法作为求解各类工程优化问题的基本工具一直备受关注,且在石油工程、地质勘探、系统控制、人工智能、生产调度等领域得到了广泛应用。然而,大数据和人工智能时代新涌现出来的许多优秀算法缺乏系统性的梳理。作为大数据时代的主流编程语言,PythOr)的应用领域极其广泛。但鲜见基于Python介绍最优化算法的著作。H3设计/开发解决方案将分散在众多文献中的优化模型、基本优化算法、机器学习领域广泛使用的大规模优化算法等
3、重要素材进行系统性梳理,并帮助学生掌握优化算法的基本原理,提升综合运用最优化算法解决实际应用问题的能力。H4研究L5使用现代工具L6工程与社会学会将相应方法并应用于实际生产和社会服务中,为社会做出贡献。L7环境和可持续发展L8职业规范L9个人和团队L学会个人发展和团队合作,提高个人和团队的综合素质。2.学会与他人合作和沟通,建立良好的人际关系和团队合作氛围。H10沟通1 .学会进行有效的沟通和表达,与客户、同事和上级保持良好的沟通和协作。2 .学会进行跨文化沟通和合作,提高国际化视野和跨文化交流能力。M11项目管理1 .学会进行项目管理和组织,包括项目计划、进度控制、质量管理等。2 .学会进行
4、风险评估和管理,提高项目成功的概率和效率。L12终身学习1 .学会进行自我学习和自我提升,不断提高自身的专业水平和创新能力。2 .学会进行终身学习和职业发展规划,不断拓展职业领域和发展空间。H注:”课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”或L”。“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。四、课程教学内容章节名称主要内容重难点关键词学时类型1凸集合仿射集、凸集和凸锥凸集合的示例保持凸性的运算支撑超平面对偶锥熟悉仿射集、凸集和
5、凸锥的概念;掌握凸集合的示例和性质;具备进行保持凸性的运算的能力;了解支撑超平面和对偶锥的概念。5理论+实践2凸函数凸函数的定义和例子保持凸性的运算共挽函数次梯度与次微分熟悉凸函数的定义和例子;掌握保持凸性的运算;理解共挽函数的概念;了解次梯度与次微分的概念。4理论+实践3凸优化模型优化模型凸优化模型线性规划二次规划模型几何规划熟悉优化模型的概念;掌握凸优化模型的特点和性质;具备解决线性规划、二次规划、几何规划和广义不等式约束的能力。3理论+实践广义不等式约束4对偶理论Lagrange对偶函数1.agrange对偶问题Lagrange对偶的理解最优性条件熟悉Lagrange对偶函数的概念;掌握
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优化 模型 算法 基于 Python 实现 教学大纲 授课 计划