自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 【西瓜书】模型评估与选择学习笔记

错误率:分类错误的样本数(a)占样本总数(m)的比例Eam精度:分类正确的样本数占样本总数的比例精度1−错误率1−am。

2023-10-24 17:15:11 195

原创 【西瓜书】绪论学习笔记

周志华《机器学习》绪论部分基本术语及重要定理总结

2023-04-12 19:39:27 186

原创 【数据结构】多种简单排序方法的应用(C语言实现)

首先,判断0号下标元素是否和目标值相同,如果相同,直接返回0;如果不同,则我们将0号下标元素先保存起来,然后将目标值放到0号下标处;然后,我们从后向前查找,如果和目标值相同,则结束循环,否则向前走。1.现将InitList[]中的前半段记录用归并法排序后放在TempList[]的前半段中。2.再将InitList[]中的后半段记录用归并法排序后放在TempList[]的后半段中。请依次输入%d个数据:\n"请依次输入%d个数据:\n"请依次输入%d个数据:\n"请依次输入%d个数据:\n"

2023-04-10 17:42:49 230

原创 【数据结构】哈希表的创建、查找(C语言实现)

本次的实验要求弄清楚最关键的两个模块,即插入和查找,首先要有哈希函数生成映射地址、有哈希表保存元素,然后要有自己设定的解决冲突的办法,这个程序是采用向下挪动一个办法,直到找到为空的地方保存。在查找中也是,先要通过哈希函数生成映射地址,通过这个地址参看哈希表中时候有元素,考虑到会有冲突的产生,那么必须要通过循环查找,要么找到元素,要么直到为空跳出查找。这也是这个程序的难点所在。请依次输入需要存储的%d个整数\n"该整数存储在第%d个位置\n"请输入你要查找的整数:\n"第%d个整数为:\n"

2023-04-10 17:39:28 1007

原创 【数据结构】二叉树的创建及遍历(C语言实现)

1. 当前要创建的节点值为'#',并且flag=1,说明当前节点的父节点的左右孩子已经创建完毕,应将栈顶元素出栈,如果出栈的元素与栈顶的元素的右孩子相同,说明当前节点的父节点的左右孩子也创建完毕。首先,我们对二叉树进行扩展,然后按先序遍历的顺序输入节点的信息,然后我们设置一个标志位flag,如果flag=0,创建当前节点的左孩子节点,当flag=1时,创建当前节点的右孩子节点。2. 当前要创建的节点值'#',并且flag=0,说明当前节点的父节点的左孩子已经创建完毕,转向创建右孩子,把flag置为1;

2023-04-10 17:34:58 1568

原创 【数据结构】串的模式匹配(C语言实现)

请输入目标T:\n"请输入模式P:\n"请输入目标T:\n"请输入模式P:\n"

2023-04-10 17:31:40 482

原创 机器学习中逻辑回归的Python实现——解决分类中的线性可分以及线性不可分问题

【代码】机器学习中逻辑回归的Python实现——解决分类中的线性可分以及线性不可分问题。

2023-04-09 20:20:51 264

原创 机器学习中感知机的Python实现——解决分类中的线性可分问题

线性可分就是说可以用一个线性函数把两类样本分开,比如二维空间中的直线、三维空间中的平面以及高维空间中的线性函数。所谓可分指可以没有误差地分开。

2023-04-09 14:46:13 266

原创 机器学习中多项式回归的Python实现

预测函数:fθ(x)=θ0+θ1x+θ2x2f_\theta(x)=\theta_0+\theta_1x+\theta_2x^2fθ​(x)=θ0​+θ1​x+θ2​x2目标函数(要使它最小):E(θ)=∑i=1n(y(i)−fθ(x(i)))2E(\theta)=\sum_{i=1}^{n}{(y^{(i)}-f_\theta(x^{(i)}))^2}E(θ)=i=1∑n​(y(i)−fθ​(x(i)))2预测函数:fθ(x)=θ0+θ1x+θ2x2f_\theta(x)=\theta_

2023-04-08 01:20:12 398

原创 【数据结构】利用顺序栈/链栈完成表达式求值(C语言实现)

利用顺序栈完成表达式求值(将字符型转换为整型)程序代码:#include#include#include#include#defineMAXSIZE100#defineElemTypechar#defineLENsizeofElemTypetypedefstructElemType* data;inttop;SqStack;

2023-03-29 20:01:18 2341 1

原创 机器学习的数学——评估篇

定义:定量地表示机器学习模型的精度过程:把获取的全部训练数据分成两份:一份用于测试,一份用于训练。然后用前者来评估模型。大多数情况会采用3:7或者2:8这种训练数据更多的比例。

2023-03-29 19:40:37 85

原创 机器学习的数学——分类篇

机器学习的数学理论基础,是入门机器学习的第一步,也是重要的知识点。本文讲解机器学习经典的分类算法——感知机、逻辑回归的数学理论基础。

2023-03-03 17:58:49 264

原创 机器学习的数学——回归篇

机器学习的数学理论基础,是入门机器学习的第一步,也是重要的知识点。本文讲解机器学习经典的回归算法的数学理论基础。

2023-03-02 14:25:28 177

原创 【数据结构】线性表的应用之一元多项式的加法运算(C语言实现)

语句作用不同:在分支结构程序设计中用break语句可以使流程跳出switch结构,继续执行switch语句下面的一个语句;break语句可以用来从循环体内中途跳出循环体,即提前结束循环操作,接着执行循环下面的语句。continue语句是跳过循环体中剩余的语句而强制执行下一次循环操作。其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。用法不同:在循环语句中,break语句一般都是与if语句一起使用;break语句不能用于循环语句和switch语句之外的任何其它语句中。

2023-02-27 00:46:41 1313

原创 【数据结构】顺序表的创建、逆置、遍历(C语言实现)

(3)在函数内部声明的静态数组不可能通过函数返回,因为生存期的问题,函数调用完其内部变量占用的内存就被释放了。静态数组是在栈中申请的,而函数中的局部变量也是在栈中的,而new动态数组是在堆中的分配的,所以函数返回后,栈中的申请的内存被自动释放,而堆中申请的内存如果没有delete就不会自动释放。二者的作用不同,“=”的作用是将一个表达式的值赋给一个左值。(1)静态数组在内存中位于栈区,是在定义时就已经在栈上分配了固定大小,在运行时这个大小不能改变,如:int a[10];二者的含义不同,“=”是赋值号;

2023-02-27 00:32:05 1101

原创 【数据结构】单链表的创建、逆置、遍历(C语言实现)

实参向形参的数据传递是“值传递”,单向传递,只能由实参传给形参,而不能由形参传递给实参。所以本次实验我们传递给函数的是头结点的地址,使得函数通过地址找到头结点,并对头结点进行操作,而不能直接传递头结点,否则对头结点的操作将在函数结束时被释放。在本次实验中,我了解到结构体可以使用typedef函数,为算法代码的编写带来了极大的便利。struct LinkList 以及 struct LinkList* 均可用一个单词代替,使得主程序的编写更难出错,保持了较高的正确性,并且增加了程序的可读性。

2023-02-27 00:27:05 484

原创 UMLChina《软件方法》强化自测题分析(1)答案

我们在网络上看一些“网红程序员”、“网红架构师”的文章,发现这样一个有趣的现象,不管他们来自哪家公司,工作中做的是物流软件还是医疗软件,谈论的内容都差不多,大多是工作中使用的某种语言或框架的特性,而且觉得UML建模没必要。本题为填空题,直接写结果,例如:1,1,1。D) 如果令狐冲从来没有进入过“丁”,那么令狐冲处在“戊”时被“劈”,令狐冲将到达“丙子”。B) 如果令狐冲处在“甲丑”时被“撩”,然后被“劈”,令狐冲将回到“甲丑”。C) 如果令狐冲处在“甲丑”时被“撩”,然后被“刺”,令狐冲将回到“甲子”。

2023-02-27 00:05:29 212

原创 UMLChina《软件方法》强化自测题分析(2)答案

按钮控件的IsEnabled属性值为True,按钮能够接收点击事件,IsEnabled属性值为Fase,按钮不能够接收点击事件。如果需要在软件系统中模拟李雷和韩梅梅的PaPa行为,把一些逻辑放在一个名为“PaPa”的操作中,把这个操作分给某一个类。那么以下说法正确的是:。D) 不同工作流的模型代表源代码的不同视图,可以让开发人员从不同的视角观察源代码,这样就便于人脑把握源代码的复杂性。如果状态图是对的,那么序列图上标号的地方有可能有错的是:。D) 分析序列图上的生命线名称的右侧和分析类图上的类名称。

2023-02-27 00:05:12 155

原创 UMLChina《软件方法》强化自测题需求(2)答案

公司现有产品是医疗健康系统,目前有桌面版(浏览器)、iOS版、Android版,这些“版本”其实就是界面和交互部分不同,都是通过已有的web service和服务器打交道,新“版本”也如此要求。(A) 可以以此“可穿戴设备版本”为研究对象做需求,服务器部分作为“可穿戴设备版本”的底层设计。(B) 以这一台自动取款机为研究对象,球迷吕先生是执行者,刻“国安是冠军”是用例。(B) 以A系统为研究对象,时间是主执行者,工作人员和B系统是辅执行者。(A) 以A系统为研究对象,工作人员是主执行者,B系统是辅执行者。

2023-02-26 23:54:36 178

原创 UMLChina《软件方法》强化自测题需求(3)答案

请问,以下针对资料中存在错误的陈述,哪些是正确的?D) 从用例规约判断,Training Database作为Request a Chemical用例的辅执行者,是错误的。关于这张用例图,以下说法正确的是:。C)这是目标系统的最小用例集合,也就是说目标系统发布时,至少要包含这张用例图上的用例,可以多,不能少。C) 从用例规约判断,Buyer作为Request a Chemical用例的辅执行者,是错误的。C) 该系统的开发团队负责人明确指定“用面向对象和基于组件的方法开发”的设计约束的情况。

2023-02-26 23:54:25 129

原创 UMLChina《软件方法》强化自测题需求(1)答案

(B) 可以通过数据库表,类状态机等推导系统的用例,例如从“商品”表推导出系统需要“增加商品”用例,从订单的“待发货”、“已发货”状态推导出系统需要“发货”用例。(C) 针对一些面向大众的互联网系统,界面原型经常作为有效的工具使用,原因是前排涉众和执行者的重叠。(C) 业务序列图上,从外部指向业务实体的消息,都可以映射为当前所研究系统的用例。(D) 系统用例图上,有的用例是无法从业务序列图上映射的,需要自己根据经验添加。(B) 生命线上的实例,只能有执行者的实例以及一个叫“系统”的类的实例。

2023-02-26 23:51:30 168

原创 UMLChina《软件方法》强化自测题业务建模(4)答案

阿里嘎多认为,孟加拉自有国情在,杰索尔市也有市情在,现有系统的武馆招生相关功能影响了浑元集团在杰索尔市招生的效率,想到青梅竹马一起长大的王富贵正在做软件公司,于是找到王富贵,让他帮自家武馆开发一套招生系统。(D) 软件建模专家潘老师,是马老师的粉丝,闲来无事对浑元集团做了一些调研,发现了浑元集团众多武馆都存在员工捞取灰色收入的问题,并提出了信息化改进的方案。选项没写错,就是一二三四。(A) 马老师认为浑元集团的业务发展到了新的阶段,迫切需要适合浑元集团的新一代的企业管理系统来改进集团的方方面面。

2023-02-26 22:08:29 190

原创 UMLChina《软件方法》强化自测题业务建模(3)答案

6 [ 单选题 ]假设手上有一批N95口罩,如果问“这些N95口罩卖给谁”,如果定义“正确无用的废话”的强烈程度为含水量,含水量=(1-内含有价值信息的量/表面信息总量)×100%(2)觉得患者的真实片子“不标准”,找一个“标准患者”来代替真实的患者拍片子,作为医生当前治疗的依据。8 [ 单选题 ]如果用信息技术改进冠状病毒肺炎现有的防控和治疗,想通过阿布思考法帮助思考,那么,以下最像阿布思考法第一步的是:。1 [ 单选题 ]如果用阿布思考法帮助改进“春运坐火车”的流程,以下选项中,最应该做的是:。

2023-02-26 22:06:01 151

原创 UMLChina《软件方法》强化自测题业务建模(2)答案

1 [ 单选题 ]针对最近新闻报道中“大熊猫玩菜刀”的新闻,如果动物园决定引入IT系统,监控并辨别大熊猫的危险行为,一旦判断出有类似“玩菜刀”之类的行为,就向动物园熊猫馆管理员报警。(C) 业务建模时,如果大熊猫是一只,研究对象应该定为大熊猫,如果大熊猫是多只,研究对象应该定为熊猫馆管理员。(B) 其中一个业务执行者是员工的代表人物——办公室主任刘英,其中一个业务用例是发公文。(A) 其中一个业务执行者是员工,其中一个业务用例是发公文。(A) 改进一(B) 改进二(C) 改进三(D) 改进四。

2023-02-26 21:56:25 265

原创 UMLChina《软件方法》强化自测题业务建模(1)答案

铁路员工也是人,很多铁路员工也要坐火车回老家过春节。(以下为假设,非真实情况)“国家铁路集团有限公司”甚至为了体恤员工的辛劳,特地为全国除夕和初一上班的铁路员工开设了多趟不同方向的回家专列。8 [ 单选题 ]某人成立了 “买买买公司”,要运营一个针对白领的网站(假设名字叫“买买买网”)来挑战京东、拼多多,想通过业务建模来获取网站的需求,以下哪一个业务用例图最合适?A、 以“国家铁路集团有限公司”为研究对象时的“铁路员工乘专列回家”场景和以“***医院”为研究对象时的“清洁工打扫厕所”场景地位相当。

2023-02-26 21:50:17 296

原创 UMLChina《软件方法》强化自测题总纲(3)答案

如果实在避不开某个已有的方法或理论(假设我们叫它“颜色建模”吧,仅为举例之用),下面这四种做法,伪创新圈子从“优先采用”到“拒绝采用”的排序是:。软件开发的某些伪创新,前些年打的是“________________”的旗号,最近几年打的是“________________”的旗号。以下评价最正确的是:。A) 开发团队并不想真正改进,只是需要一个“方法”来包装自己,这样,论功行赏时,开发团队的贡献会得到更高评价。3) 由圈子内的张三模仿“颜色建模”,“创新”出“花色建模”,然后圈子里的人只引用“花色建模”

2023-02-26 21:44:38 209

原创 UMLChina《软件方法》强化自测题总纲(2)答案

类似情况,作者有时候受到质疑时还嘴硬,辩解说“这就是我自创的用例图,我用的不是UML符号,我自己创造一套符号不行吗”,那么应该从哪个方面去质疑他所用的表示法?C)王五发现了寻找类的好办法:先想想系统有什么行为,然后为这个行为创建一个类,命名为“××模块”、“××接口”或“××器”,然后把行为作为这个类的操作。A)张三发现了寻找系统用例的好办法:先想想系统里可能会有什么数据,然后推想系统需要为这些数据提供新增、修改、删除、查询的用例。A) 状态机图的动词是在节点上,活动图的动词是在线上。

2023-02-26 21:40:15 321 1

原创 UMLChina《软件方法》强化自测题总纲(1)答案

请问在建模的________工作流产出的工件中,当提到该系统时,会称其为“并多多”?C) 建模的好处是有章有法,先通盘考虑得到全面的业务流程,然后推导出尽可能全面的系统需求,这样大大减少了漏掉需求的可能性。抵触建模的心态中,有的属于过于自卑,有的属于过于自大。6 [ 多选题 ]以下图都是不合适的,有两个图,犯错的思想根源相同。C) 我们公司比较特别,会建模的人接触不到客户,接触到客户的人不会建模。A) 图1表达业务建模,图2表达需求,图3表达分析。B) 图1表达需求,图2表达分析,图3表达设计。

2023-02-26 21:20:43 360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除