- 博客(12)
- 收藏
- 关注
原创 【操作系统】 进程管理(一)
从编写好的代码开始,经过编译器的处理转换为可执行文件,启动可执行文件后操作系统会创建进程并自动为该进程创建 PCB,分配唯一的 PID 等信息,并将程序编译后得到的指令放入程序段,依照指令去 CPU 取出并执行,而数据段则保存着进程执行过程中得到的程序。e.g. 在 QQ 中有聊天、视频音乐播放等功能,而进程是程序的一次执行过程,要想在该进程中同时实现上面的多个功能,就需要线程的引入,由不同的线程执行不同的功能。进程的概念与程序相对,程序是静态的而进程是动态的,一个程序执行多次会有多个不同的进程。
2025-04-12 20:19:51
687
原创 操作系统(1)
应用程序既可以直接进行系统调用,也可以通过封装好了的库函数来获得内核的服务,比如c中的 printf 就是使用了库函数进行命令行的输出,因为封装好了,所以使用起来更简单。异步是指在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行并不是一贯到底的,而是走走停停以不确定的速度向前推进,这就是程序的异步性。组成的,我们用==“内核”==来指代操作系统内核,内核是操作系统最核心的部分,也是最接近硬件的部分,部分功能如GUI界面就未必会放在内核中。
2025-04-08 20:34:24
773
原创 第一章 计算机网络体系结构(二)
为了将繁复的任务区分为若干个较为简单的任务,因而将整个通信网络的任务划分为若干个层次并将若干个任务交给各个模型进行实现,每个层次之间相对独立,共同完成通信任务。服务数据单元(SDU):为完成上一层实体要求的功能而传输的数据,第 n 层的 SDU 记为 n-SDU。:即网络协议(Network Protocol)是控制对等实体间进行通信的规则的集合,是水平的。协议数据单元(PDU):对等层次间传递的数据单位,第 n层的 PDU 记为 n-PDU。不同机器上的同一层称之为对等层,同一层上的实体称为对等实体。
2025-04-05 19:44:55
587
原创 第一章 计算机网络体系结构(一)
类别电路交换报文交换分组交换虚电路交换基本原理为通信双方建立一条专用的物理连接,整个通信期间独占资源。将完整报文逐跳存储和转发,直到报文到达目的地。将数据分割成分组,每个分组独立传输,动态路由选择。建立逻辑路径(虚电路),数据分组按固定路径传输。连接建立必须预先建立连接,延迟较高。无需建立连接,逐跳转发。无需建立连接,分组动态选择路径。需预先建立虚电路,延迟比电路交换低。传输单位整个数据流。整个报文。数据分组。数据分组。资源占用独占整条路径资源,直到通信结束。
2025-04-03 19:57:10
823
原创 主成分分析法简介
在对数据进行处理计算时,往往会因为数据的特征值过多而导致计算量大、训练时间长、性能消耗大等问题,这是因为数据维度高导致的计算困难,而主成分分析法(PCA)就是一种数据降维的方法,它通过将原始高维数据映射到一个新的低维空间,从而减少数据的维度,同时尽可能保留原始数据的主要信息。
2024-06-24 17:23:37
439
原创 支持向量机简介
支持向量机(Support Vectors Machine)简称SVM,是一种高效且准确率高的算法,他通过在决策边界建立一个超平面将不同标签的数据分隔开来以实现分类的目的。下面对该算法涉及的名词进行简要介绍。self.learning_rate = learning_rate # 学习率self.n_iters = n_iters # 迭代次数self.w = None # 权重向量self.b = None # 偏置项。
2024-06-09 02:33:42
716
原创 逻辑回归简介及其实现
首先对该算法进行一个定性,别看逻辑回归叫做回归,但这其实是一种分类算法,尤其适用于二分类问题。它通过学习数据特征与类别之间的关系,来预测样本属于某一类别的概率。该算法的核心是线性模型和Sigmoid函数的结合。根据上面提到的公式定义需要的函数# 确保z是一个numpy数组,需要对输入的数据进行处理#损失函数计算m = len(y)# 计算并返回权重和偏置的梯度# 通过多次迭代更新权重和偏置,降低损失#更新w和b# 每100次迭代打印一次损失。
2024-05-28 16:41:57
2098
原创 朴素贝叶斯简介
PA∣BPABPBPB∣A⋅PAPBPA⋅PB∣APBPA∣BPBPABPBPB∣A⋅PAPA⋅PBPB∣APAP(A)PA为事件A发生的概率,在贝叶斯定理中被称为先验概率PA∣BP(A|B)PA∣B被称作后验概率,可看做是先验概率P(A)经过可能性函数(PB∣APBPBPB∣A)修饰后的概率A事件与B事件相互独立。
2024-05-14 17:02:58
842
1
原创 决策树简介
决策树是一种常见的机器学习算法,通过模拟人类思考的树状模式,通过对特征值的一次次判断划分最终得到想要的答案。因此本算法的重点就在于选取最优特征值对目标进行划分,而后递归地进行这一步,直到最后仅剩下同一类型的目标或者目标不可再分。ID3算法C4.5算法CART算法本文将对这三种方法进行简要介绍ID3算法全称,即迭代二叉树算法第三代,是通过计算信息增益选出最优特征值。并以此递归地进行分类直到完成决策树地构建。
2024-04-30 17:01:23
699
1
原创 机器学习——模型评估
模型评估是指在机器学习中,对于一个具体方法输出的最终模型,使用一些指标和方法来评估它的泛化能力。这一步通常在模型训练和模型选择之后,正式部署模型之前进行。模型评估不针对模型本身,而是针对问题和数据,因此可以用来评价不同方法的模型的泛化能力,以此决定最终模型的选择。
2024-04-08 23:39:08
2302
原创 K-NN算法实操及介绍
要进行这个算法的实现,首先需要一定的数据的训练和测试以确定预测正确率最高的k值,所以第一步时进行数据的收集,这一步可以通过上网寻找或者通过其他大佬的博客进行下载,或者通过调取python的sklearn库中的内置数据集进行实现本次实践对knn算法有了一定的理解首先其核心内容易理解,思想较为简单,但由于每次运算都需要跑完全部的数据集,因而计算量较大,较为花费时间。而当k值选取有误时容易出现过拟合现象。
2024-03-31 22:34:13
2036
2
原创 Anaconda的安装及环境配置
在Path中添加以下三行路径,其中C:\User\Administrator\anaconda3为anadona的安装路径,根据自己的安装路径进行替换。在完成环境变量的设置后,进入小黑框进行测试。安装完成后想要正常使用还需要配置环境变量。如图可发现anaconda可正常使用。
2024-03-10 15:08:16
298
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人