自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 Softmax多分类(机器学习)

假如我们有的y有4个可选结果(如优秀、良好、及格、不及格)。此时我们最后一层有10个神经元,那么输出向量也是10维的。上面的z是通过输入,计算出的在这4个维度上的“中间值”。经过这样处理,可以得到预测值为各数的概率。我们现在使用Softmax进行多分类。之前的逻辑回归只能进行二分类。

2024-07-20 11:34:07 74

原创 神经网络理论(机器学习)

逻辑回归是基于线性假设的分类模型,即认为特征与输出之间的关系是线性的。如果特征非常多或者特征与输出之间的关系是非线性的,逻辑回归可能无法很好地进行分类。如果特征之间高度相关,逻辑回归可能会受到多重共线性的影响,导致参数估计不稳定或难以解释。在复杂的分类问题中,数据可能需要非线性的决策边界来更好地进行分类。神经网络能够学习复杂的非线性关系,因此在特征与输出之间存在非线性关系或需要复杂的决策边界时,神经网络通常能提供更好的性能。

2024-07-20 10:44:05 425

原创 特征映射(机器学习)

注意这里的j是从1开始的,我们原来的X多加了一列1(索引为0),这里从1开始的,没有计算哪个常数。我们这样看,至少需要达到2次以及以上的曲线才可以进行比较准确的分类。有时数据的分类并不像我们想象的那么简单,需要高次曲线才能分类。这里面的最后一项用来调节参数,防止出现过拟合和欠拟合。因为非线性的很容易进行过拟合,所以需要进行正则化。现在的问题是如何将已经有的两列转化为这么6列?我们先看一下最后得到的损失函数的形式。比如如果已知数据有3列(两列特征)那么什么是正则化呢?

2024-07-16 19:25:27 1033

原创 逻辑回归(机器学习)

上一题篇文章写了线性回归以及梯度下降法,这篇文章讲一下逻辑回归。在上一篇文章中,我们以住房各特征预测了房价中位数。这个是给定数据,预测一个连续的数据。还是举出上面的例子,只不过这次我不需要预测价格中位数了,只需要预测这个房子的“好与坏”,值域只有(好、坏)。要求:已知有数据(exam1,exam2,aeecpted),第一个和第二个是成绩,第三个是是否被大学录取,要求根据成绩来预测是否被大学录取。最后的theta是[[-23.77498778],[ 0.18690941],[ 0.18046614]]

2024-07-16 16:21:57 1189

原创 线性回归(梯度下降)

首先说案例:房子的价格和所占面积有着很大的关系,假如现在有一些关于房子面积和价格的数据,我要如何根据已经有的数据来判断未知的数据呢?假如x(房屋面积),y(房屋价格)

2024-07-13 20:04:28 862

原创 动态规划(DFS -> 记忆化搜索 ->动态规划)

首先看一个最经典的问题:上台阶问题。我们首先看一下,如何用DFS的方法进行解题。假设我们要上到第5级台阶:可以看出上到第五级台阶时,可能是由第4级上去的,也可能是从第3级上去的。接下来以此类推。所有我们很容易想到一个方程:假设F(x)表示上到第X级台阶的方案数。那么不难看出:一开始不要多想直接按照常规的DFS进行,但是这个过不了;再看上面的图,发现很多都算了2遍,比如3。

2024-07-11 13:07:53 1064

原创 广度优先(BFS)

可以看出BFS和DFS有着很大的区别,并不是“一条路,走到黑”。而是根据举例根节点的具体进行遍历。假如先确定顺序是从左到右,那么有什么办法可以从左到右进行遍历呢?那就别想了,直接上答案:队列。

2024-07-11 13:07:23 228

原创 归并排序以及逆序对个数

主函数中首先调用它。它是归并排序的主入口。参数arr[]是要排序的数组。start是开始位置,end是结束位置。要统计数组中的逆序对数量,可以在合并两个子数组的过程中,当发现左子数组的当前元素大于右子数组的当前元素时,增加逆序对的计数。一个测试用例占一行,第一个整数表示数组的长度,后面紧跟者数组中的各个整数元素,中间都用一个空格分开。仔细看已知两个有序数组,如何合并成一个大的数组呢?对于给定的数组A,计算其逆序对的总数。输出一个整数,表示逆序对的个数。每个数字A[i]的范围为。元素形成逆序对,因为。

2024-06-25 11:38:54 318

原创 整数划分(递归)

一文讲清除树的划分,为什么最后一个等式成立。

2024-06-25 11:38:36 276

原创 DFS(一)

的。JAVA。

2024-06-19 19:16:22 647

原创 项目管理与经济决策(项目计划)

类比法是以一个类似项目WBS模板为基础,制定本项目WBS 在很多专业应用领域中,均有标准或半标准项目WBS可作为新项目范围定义的模板使用。

2024-05-18 15:34:32 274

原创 关系查询和查询优化

关系数据库管理系统通过某种代价模型计算出各种查询执行策略 的执行代价,然后选取代价最小的执行方案执行开销主要包括磁盘存取块数(I/O代价)处理机时间(CPU代价)查询的内存开销分布式数据库总代价=I/O代价+CPU代价+内存代价+通信代价。

2024-05-18 15:33:52 1121

原创 数据库恢复技术

数据库恢复技术、动态转储、静态转储、海量转储、增量转储、日志文件

2024-04-11 13:46:04 1082

原创 项目管理与经济决策(项目投资经济决策)

流出系统的现金称为(CO)流入系统的现金称为(CI)构成现金流量的基本因素:投资、(付现)成本、 (现金)收入、税金、利润等(没有折旧。

2024-04-07 21:34:20 847

原创 项目管理与经济决策(项目管理概论)

项目是为、服务或成果而进行 的工 作项目是的、用以实现一系列 既定的,同时满足质量标准和需求的。

2024-04-05 16:00:57 930

原创 Peterson算法实现互斥锁

peterson实现多线程互斥锁,两个线程之间,多个线程之间

2024-04-04 11:14:09 500

原创 项目管理与经济决策(挣得值分析法)

挣得值管理技术是综合了范围、进度和成本, 客观测量项目绩效和进展的一种管理方法。

2024-04-04 11:10:39 969

原创 操作系统(同步)

看下面的代码,定义一个整型变量counter,并初始化为0。每当向缓冲区增加一项时,递增counter;每当从缓冲区移走一项时,递减counter。在代码角度看,程序没有问题,但是我们的系统是分时操作系统,有时间片,比如执行到counter++,结果已经在寄存器上了,但是此时时间片到了,每来得及写入counter的内存,就执行counter--,这时就会出现错误。像这样,多个进程并发地访问同一个资源,并且执行结果与特定的顺序有关,称为所以仅需要引出即多个进程相互协调合作,使各进程需要按照一定的顺序执行。

2024-03-27 06:30:00 698

原创 数据库安全性

3.1非法使用数据库的情况用户编写一段合法的程序绕过DBMS及其授权机制,通过操作系统直接 存取、修改或备份数据库中的数据;直接或编写应用程序执行非授权操作;通过多次合法查询数据库从中推导出一些保密数据;破坏安全性的行为可能是无意的,故意的,恶意的。

2024-03-27 06:30:00 774

原创 操作系统笔记

操作系统作为用户和计算机硬件之间的接口,需要像上提供一些简单的服务。主要包括命令接口和程序接口,程序接口由一组。应用程序->trap(非特权指令,目态)->系统调用程序(管态)->系统调用处理程序->处理完成->目态。凡是与资源共享有关的操作,都需要通过系统调用的方式来像内核请求服务。应用程序可以通过系统调用来请求操作系统的内核服务。

2024-03-19 06:30:00 281

原创 关系数据库标准语言SQL

SQL、mysql、数据库、基本表、模式、视图

2024-03-19 06:30:00 1137

原创 概率论与数理统计(随机事件与概率)

概率论、古典概型、条件概率、贝叶斯公式、全概率公式、独立性

2024-03-15 06:30:00 2076 1

原创 C语言创建并查看进程线程

用C语言查看进程数

2024-03-15 06:30:00 231

原创 操作系统(多线程)

多线程编程、多核、操作系统

2024-03-15 06:30:00 776

原创 操作系统笔记(进程)

操作系统、进程

2024-03-09 16:27:29 873

原创 数据库原理(关系代数)

关系代数,数据库选择、投影、连接、除

2024-03-06 21:25:12 1044

原创 操作系统(笔记)(一)

这就比如一天上午,我8:00-10:00需要学习操作系统,10:00-12:00需要学习数据库,在“一天上午”的角度上看,我这一天上午同时学习了操作系统和数据库,而从“小时”的角度上看,我是交替学习这两门课程的。此情况是应用程序故意引发的(即一个程序执行,需要用到特权指令,这时非特权指令会执行trap指令,使CPU状态进入管态,执行需要的指令。:我在学习时,同时学习操作系统和数据库,即在同一时刻,我的脑子里面既是操作系统的知识,又是数据库的知识。对于不同的中断信号,需要不同的中断处理程序来处理。

2024-03-05 20:15:06 1259

原创 关系数据库

本文简述关系数据库的一部分基础知识

2024-03-05 07:30:00 655

原创 数据库原理(一)

长期储存在计算机内、有组织的可共享的大量数据集合是对现实世界数据特征的抽象,用来描述数据、组织数据和对数据进行操作。举个例子:计算机不能直接处理现实世界中的具体事物,所以人们必须把具体事物转化成计算机能够处理的数据,也就是首先要数字化,把现实世界中具体的人、物、活动等用数据模型这个工具来抽象、表示和处理。通俗来讲,数据模型就是现实世界的模拟。数据模型是数据库系统的核心和基础外模式(External Schema):某一用户能够看到和处理的数据的结构描述。

2024-03-02 22:59:58 994

原创 Pandas数据分析详解(二)

level参数不能与by参数同时使用,如果两者同时存在,当by参数传入的是多重索引中的索引,则level不生效,当by参数传入的是DataFrame的列名,则报错。最后输出的是上面的东西,想要查看需要用到for循环。map函数只能处理一列数据,所以不能直接用DataFrame.map。sheet_name表示在哪个目录进行导入,若没有则建立新的。注意想要使用切片操作,日期必须是有顺序的,所以要进行排序。例如,我们可以使用它来计算每一行的。除了计算平均值之外,我们还可以使用。现在,我们想要计算每一列的。

2024-01-22 17:39:35 1022

原创 Lingo数学建模基础

not#否定操作数的逻辑值,一元运算符#eq#若两运算数相等,则为true,否则为false#ne#若两运算数不相等,则为true,否则为false#gt#若左边运算数严格大于右边,则为true,否则为false#ge#若左边运算数大于或等于右边,则为true,否则为false#lt#若左边运算数严格小于右边,则为true,否则为false#le#若左边运算数小于或等于右边,则为true,否则为false#and#仅当两个参数都为。

2024-01-20 08:54:22 1612

原创 pandas数据分析详细解读(一)

method参数的取值 : {‘pad’, ‘ffill’,‘backfill’,‘bfill’,None}, default None。使用布尔索引:可以通过传递一个布尔索引来选择满足条件的行。使用单个列名或列名的列表:可以通过传递单个列名或列名的列表来选择一个或多个列。使用切片:可以使用切片来选择一定范围内的行。切片使用行的位置进行索引。选择了索引为1和2的行(起始索引包含在内,结束索引不包含在内)。上面的实质为把缺失值删除,并将操作后的数据重新赋值给另一个变量。选择了多个列,并返回一个新的。

2024-01-19 17:22:13 1089 2

原创 C语言易错考题总结(九)

解释:A中虽然右边是小数,但是赋值后把小数点舍去,直接是0;B中e后面只能是整数,会报错;C中变量名do为关键字,不合法;D中变量名以数字2开头不合法。

2024-01-08 09:00:00 1176 1

原创 C语言基础复习(八)

struct》《位域类型名》《数据类型符1》《位域名1》《位域长度……struct bsint a:8;int b:2;int c:6;位域成员所属的数据类型必须是int,unsinged int一个位域成员必须存储在一个字节中,不能跨越两个字节由于一个位域不允许跨两个字节,因此长度不能超过8位域可以无位域名,只用于填充或调整二进制位的位置,但无名位域没有标识符,无法使用。

2024-01-06 18:47:34 1065 1

原创 C语言进阶复习(七)

求函数积分f(x)=5x2+6x-3,上下限ab从键盘输入,输出积分值。输入:a=5,b=10,n=100输出:result=1668.34。

2024-01-04 18:08:33 559 1

原创 C语言基础复习(六)

输入一段英文,统计英文单词个数。输入:i am a student.输出:4。

2024-01-02 16:34:24 473

原创 C语言基础复习(五)

已知数组中若干整数从小到大排序,现在插入一个数后,保持数组的顺序不变。

2023-12-31 19:07:20 366 1

原创 C语言基础复习(四)

数据类型符数组名常量/常量表达式//[]中是常量,或者常量表达式int* p[10];//数组元素类型为int*,即指向整型的指针变量//{}中可以是常量、变量、表达式此时只能单个元素单个元素进行初始化,可以用循环for(i=0;i<10;i++)a[i]=i;切记,定义后没有初始化,在后面初始化时错误的。int a[5];//等价于int b[3][4];//等价于int c[3][4],d[5][4];//长度可以省略,自动计算长度//后面5个元素自动初始化为'\0'

2023-12-31 11:47:56 1140 1

原创 C语言基础复习三(结构化程序设计例题)

注:这里的cat函数有两个参数,首先使用malloc函数开辟一片空间,空间大小由传入的两个数组的长度决定,总长度为len(a)+len(b)+1,其中最后一个用来存放'\0'。首先从0~len(a)-1,分别将a的内容一一复制到新创建的数组p上,接下来将从len(a)-1~len(a)+len(b)-1,将b数组的内容一一复制到新数组。100个铜钱买了100只鸡,其中公鸡一只5钱,母鸡一只3钱,小鸡一钱3只,问100只鸡中公鸡、母鸡、小鸡各多少?注:这里将a,b,c分别作为这个数字的百位、十位、个位。

2023-12-30 13:33:42 492 1

原创 C语言基础复习(二)

条件运算满足右结合性,即从右向左算,":"与最近的一个"?且各部分数据类型可以不同。“选择条件”、“运算数。”可以是任意类型的数据。运算的结果为“运算数。”中精度较高的类型。

2023-12-29 17:38:33 909 1

信号量问题总结,信号量.pdf

生产者消费者、写者读者、理发师、独木桥、和尚取水问题

2024-05-28

空空如也

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

TA关注的人

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