软工理论学习记录之引言

目录

1.引言

1.1 我们为什么需要软件和软件工程

1.2 学习大纲

小结:


1.引言

1.1 我们为什么需要软件和软件工程

目前人类已经步入了信息化的社会和大数据的时代,在信息化社会中计算机发挥着不可替代的作用,它将自然现象和社会现象通过数字化、计算化的处理方式来求解自然和社会发展规律的问题,并且改造和对社会产生作用。

那么有了计算机,我们就需要软件来使计算机实现智能化、自动化,软件于计算机就像人类有了大脑。那么为了研发一个高质量的软件,我们需要学习软件工程,对软件的开发过程进行设计、构建、管理,这样引入工程化的方法来开发高质量的软件。

1.2 学习大纲

1.2.1 初识软件工程

初始软件工程基本概念、软件工程技术和计算机发展及趋势、了解软件工程范畴和知识体系。

1.2.2 符号化、计算化和自动化

认识理解基于0/1符号的信息表示、0/1二值逻辑及运算、计算思维与自动计算基本原理、计算机机器语言与高级语言、程序的基本概念、程序控制与自动执行等。

1.2.3 组合 - 抽象 - 构造 - 递归

介绍计算机系统与程序的实现、程序的组合 - 抽象 - 构造机理与思维、程序的构造方法、程序中的迭代与递归思想及其运用方法。

1.2.4 算法

算法与程序的关系、运用算法求解问题的思想、数学建模与算法策略、算法思想的精确表示、算法的程序设计、算法分析与算法复杂性等。

1.2.5 软件系统构造

讲解软件的构造、面向对象的程序构造方法、面向对象的程序设计语言、程序组件/构建与结构框架、软件系统构造方法的演变等。

1.2.6 软件的生命周期

认知软件的生命周期、介绍软件的生命周期模型及基本过程、模型驱动的软件开发方法、面向生命周期的软件开发方法、生命周期相关的软件工程生态环境等。

1.2.7 软件需求

阐述软件需求问题、理解软件需求的结构化思维方法、软件需求的多样性、软件需求工程的过程(包括需求分析、需求建模、需求规范、需求验证、需求管理)等。

1.2.8 软件设计

理解软件设计范畴、软件设计过程及符号、软件设计的抽象与构造、面向对象的软件设计思维和方法、软件设计的知识体系等。

1.2.9 软件工程技术

软件工程技术范畴、重点介绍软件质量、软件测试技术与方法、软件维护技术与软件演化过程、软件配置管理技术、软件过程与软件能力成熟度CMM等。

1.2.10 软件项目管理

阐述软件工程项目管理的重要性,介绍软件项目管理相关的人员组织与管理、软件度量、软件项目计划、风险管理、软件质量保证、软件过程能力评估等。

小结:

  • 计算机与信息技术是当前和未来人类社会发展进步的引领性科学技术领域;
  • 软件工程师一个引人入胜、增长智慧、叠彩纷呈的专业学科;
  • 软件工程中有许多的知识等待人们去探索!
目标检测是计算机视觉领域的一个重要研究方向,其目的是在图像或视频中识别和定位特定物体。在深度学习的发展过程中,目标检测算法也得到了广泛的应用。目前,主流的目标检测算法主要包括两类:基于区域的检测方法和基于回归的检测方法。 基于区域的检测方法是在图像中提取一些候选区域,然后对每个候选区域进行分类和定位。其中,最具代表性的算法是RCNN(Region-based Convolutional Neural Network)。RCNN首先使用选择性搜索(Selective Search)算法选取候选区域,然后对每个候选区域进行卷积特征提取和分类定位。由于计算量巨大,RCNN的训练和测试过程分别需要多个步骤,效率较低。 基于回归的检测方法则是直接对图像中的每个像素进行分类和定位。其中,最具代表性的算法是YOLO(You Only Look Once)。YOLO将图像分成网格,并对每个网格预测物体类别和边界框。相比于基于区域的检测方法,YOLO具有更快的检测速度和更高的精度,但对小物体的检测效果不如基于区域的方法。 目标检测算法的理论基础主要包括卷积神经网络、损失函数和非极大值抑制等。卷积神经网络是目标检测算法的核心,其通过多层卷积和池化操作提取图像特征,并将特征映射到物体类别和边界框上。损失函数则是目标检测算法优化的关键,其通过最小化模型输出与真实标签之间的差距来提高模型的精度。非极大值抑制是目标检测算法的后处理步骤,其通过去除重叠的边界框,提高模型的检测精度。 总的来说,深度学习目标检测算法的理论基础是非常丰富的,不同的算法有各自的特点和优劣势,需要根据实际应用场景进行选择和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值