- 博客(39)
- 收藏
- 关注
原创 【第四章】分类算法与应用(2)
K近邻(K Nearest Neighbors,KNN)算法,又称为KNN算法:寻找与待分类的样本在特征空间中距离最近的K个已标记样本(即K个近邻),以这些样的标记为参考,通过投票等方式,将占比例最高的类别标记赋给待标记样本K面通过一个简单的例子说明一下:如下图,绿色圆要被决定赋予哪个类,是红色三角形还是蓝色四方形?如果K=3,由于红色三角形所占比例为2/3,绿色圆将被赋予红色三角形那类如果K=5,蓝色四方形比例为3/5,因此绿色圆被赋予蓝色四方形类。
2022-11-30 20:32:27
664
原创 【第四章】分类算法与应用(1)
①监督学习算法:就是我们教计算机如何做事情②无监督学习算法:在非监督学习中,我们将让计算机自己学习。分为分类和回归。
2022-11-30 20:12:33
709
原创 【第三章】机器学习(2)
支持向量机基于统计学习理论,强调结构风险最小化。其基本思想是:对于一个给定有限数量训练样本的学习任务,通过在原空间或经投影后的高维空间中构造最优分离超平面,将给定的两类训练样本分开,构造分离超平面的依据是两类样本对分离超平面的最小距离最大化。注:偏向于实验,代码在Jupyter Notebook中运行过。print('预测准确率为:',Rs)print('预测结果为:',R)
2022-11-29 15:33:22
427
原创 【第三章】机器学习(3)
④过拟合:做的太过好以至于偏离了原本,泛化能力差。避免过拟合是机器学习设计中的一个核心任务。①使用的模型比较复杂,学习能力过强。⑤欠拟合:泛化能力强,但过于泛化。过拟合是指为了得到一致假设而使。寻找参数的最优:超参数优化器。
2022-11-29 15:25:58
307
原创 【第三章】机器学习(1)
机器学习的英文名称叫Machine Learning,简称ML,该领域主要研究的是如何使计算机能够模拟人类的学习行为从而获得新的知识简单来说,机器学习就是让计算机从大量的数据中学习到相关的规律和逻辑,然后利用学习来的规律来预测以后的未知事物sklearn是机器学习中一个常用的python第三方模块,网址:http://scikit-learn.org/stable/index.html2、学习的步骤①数据的加载②选择模型③模型的训练④模型的预测⑤模型的评测⑥模型的保存。
2022-11-29 15:11:48
468
原创 【第二章】Pandas数据分析(1)
Pandas是python的一个数据分析包,最初由AQR Capital Management于2008年4月开发,并于2009年底开源出来,目前由专注于Python数据包开发的PyData开发team继续开发和维护,属于PyData项目的一部分。Pandas最初被作为金融数据分析工具而开发出来,因此,pandas为时间序列分析提供了很好的支持基本功能①开发pandas时提出的需求②具备按轴自动或显式数据对齐功能的数据结构③集成时间序列功能④。
2022-11-28 11:41:23
501
原创 【计算机组成原理 学习总结】第六章 总线系统(2)
总线的信息传送过程:请求总线、总线仲裁、 寻址、信息传送、状态返回定时:事件出现在总线上的时序关系(1)同步定时 (2)异步定时 (1)读、写操作读操作是由从方到主方的数据传 送写操作是由主方到从方的数据传送一般, 主方先以一个总线周期发出命令和从方地址, 经过一定的延时再开始数据传送总线周期(2)块传送操作只需给出块的起始地址,然后对 固定块长度的数据一个接一个地读出或写入(3)写后读、读修改写操作这是两种组合操作。 只给出地址一次(表示同一地址),或进行先写后读操作,或进行先读后写操作(4)广播、广集操
2022-06-27 20:32:51
907
原创 【计算机组成原理 学习总结】第六章 总线系统(1)
总线是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路(1)总线分类①内部总线:CPU内部连接各寄存器及运算器部 件之间的总线②系统总线:外部总线。CPU和计算机系统中其 他高速功能部件相互连接的总线③I/O总线:中低速I/O设备相互连接的总线(2)总线特性①物理特性:总线的物理连接方式(根数、插头、插 座形状,引脚排列方式)②功能特性:每根线的功能③电气特性:每根线上信号的传递方向及有效电平范围④时间特性:规定了每根总线在什么时间有效(2)标准化优点①简化系统设计②简化系统结构...
2022-06-27 20:17:09
490
原创 【计算机组成原理 学习总结】第五章 中央处理器(2)
(1)并行性(Parrelism)概念问题中具有可以同时进行运算或操作的特性例:在相同时延的条件下,用n位运算器进行n位 并行运算速度几乎是一位运算器进行n位串行运算 的n倍(狭义)(广义)含义只要在同一时刻(同时性)或在同一时间间隔 内(并发性)完成两种或两种以上性质相同或 不同的工作,他们在时间上相互重叠,都体现 了并行性流水方式CPU:指令部件、指令队 列、执行部件IF(Instruction Fetch取指)ID(Instruction Decode指令译码)EX(Execution执行)WB(Wr
2022-06-18 15:42:36
175
原创 【计算机组成原理 学习总结】第五章 中央处理器(1)
指令控制(程序的顺序控制)操作控制(一条指令有若干操作信号实现)时间控制(指令各个操作实施时间的定时)数据加工(算术运算和逻辑运算)①中央处理器CPU = 运算器 + cache + 控制器②运算器ALU通用寄存器:R0~R3暂存器:DR状态字寄存器:PSW③cache指令cache:PC,IBUS数据cache:AR,DBUS③控制器:程序计数器、指令寄存器、数据缓冲器、地 址寄存器、通用寄存器、状态寄存器、时序发生器、指令译码器、 总线(数据通路)程序计数器PC(Programming Count...
2022-06-18 15:30:50
463
原创 【计算机组成原理 学习总结】第四章 指令系统(2)
形成操作数有效地址的方法,称为寻址方式例如,一种单地址指令的结构如下: 操作码OP、变址X、间址I、形式地址A (1)隐含寻址指令中隐含着操作数的地址(2)立即寻址指令中在操作码字 段后面的部分不是通常意义上的操作数地址,而是操作数本身,也就是说数据就包含在指令中,只要取出指令,就取出了可以立即使用的操作数(3)直接寻址指令中地址码字段给出的地址A就是操作数的有效地址EA(Effective Address),即EA=A(4)间接寻址指令的地址码部分给出的 地址A不是操作数的地址,而是存放操作数地址的主
2022-06-12 16:44:11
418
原创 【计算机组成原理 学习总结】第四章 指令系统(1)
(1)指令:就是要计算机执行某种操作的命令从计算机组成的层次结构来说,计算机的指令有微指令、机器指令和宏指令之分①微指令微程序级的命令,它属于硬件②宏指令由若干条机器指令组成的软件指令,它属于软件③机器指令介于微指令与宏指令之间,通常简称为指令,每一条指令可完成一个独立的算术运算或逻辑运算操作(2)复杂指令系统计算机,简称CISC但是如此庞大的指令系统不但使计算机的研制周期变长,难以保证正确性,不易调试维护,而 且由于采用了大量使用频率很低的复杂指令 而造成硬件资源浪费(3)精简指令系统计算机,简称RISC
2022-06-12 16:28:36
718
原创 【人工智能 学习总结】第七章 数据挖掘(2)
聚类分析的核心是聚类,聚类是一种无监督学习,实现的是将整个数据集分成不同的“簇”,在相关的文献中,也将之称为“对象”或“数据点”聚类要求簇与簇之间的区别尽可能大,而簇内数据的差异尽可能小。与分类不同,不需要先给出数据的类别属性(1)划分聚类的方法给定一个数据集,将构建数据集的有限个划分,每个划分都是一个簇,且每一个划分应当满足如下两个条件:①每个划分中至少包含一个样本②每个样本只能属于一个簇k-Means和k-Medoids就是典型的划分聚类算法k-Means 算法是一种最常用的基于划分的聚类方法。其基本思
2022-06-05 16:01:02
279
原创 【人工智能 学习总结】第七章 数据挖掘(1)
数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的数据中提取隐含在其中的、人们事先不知道的,但又是潜在有用的信息和知识的过程上述定义的含义有以下几个方面:①数据源必须是大量的、真实的,真实的数据往往含有噪声或缺失②发现的是用户感兴趣的知识③发现的知识要可接受,可理解,可运用,能支持特定的问题发现,能够支持决策,可以为企业带来效益,或者为科学研究寻找突破口(1)预测型任务根据其他属性的值预测特定属性的值,如回归、分类、离群点检测等(2)描述型任务寻找、概括数据中潜在联系的模式,如聚类分析、关联分析、演化
2022-06-05 15:43:10
301
转载 【计算机组成原理 学习总结】计算机硬件组成(简洁版)
1.主板承载着CPU(即中央处理器)、内存(随机存取存储器)和为扩展卡提供的插槽 (可是CPU和内存并不是集成在主板上,不是主板的附件,本身也属于电脑硬件) 主板,又叫主机板(mainboard)、系统板(systemboard)或母板(motherboard它安装在机箱内,是微机最基本的也是最重要的部件之一主板一般为4-6层矩形电路板,上面安装了组成计算机的主要电路系统,一般有南北桥芯片(有的南北桥整合在一起)BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及
2022-05-29 15:30:31
544
原创 【人工智能 学习总结】第六章 机器学习(2)
6.6解释学习6.6.1解释学习的基本过程6.7神经学习6.7.1感知器学习(1)单层感知器学习算法思想下面给出单层感知器学习算法描述:①设置变量和参数f(x)是激活函数,y(t)为网络实际输出,d(t)为期望输出,η为学习速率,t为迭代次数,e为实际输出与期望输出的误差②初始化联结权值和阈值给wi(0)(i=0,1, 2, … ,n)及θ(0)分别赋予一个较小的非零随机数,作为初值。其中,wi(0)是第0次迭...
2022-05-29 15:11:30
193
原创 【人工智能 学习总结】第四章 确定性推理(2)
4.3自然演绎推理(1)定义从一组已知为真的事实出发,直接运用经典逻辑中的推理规则推出结论的过程(2)三段论推理假言推理、拒取式推理和假言三段论在自然演绎推理中,需要避免两类错误:肯定后件的错误、否定前件的错误优点:定理证明过程自然,易于理解,并且有丰富的推理规则可用缺点:是容易产生知识爆炸,推理过程中得到的中间结论一般按指数规律递增,对于复杂问题的推理不利,甚至难以实现4.4归结演绎推理4.4.1子句集及其简化(1)子句和子句集①原子谓词公式及其否定统称为文字。
2022-05-29 14:46:09
1462
3
原创 【人工智能 学习总结】第六章 机器学习(1)
6.1概述6.1.1机器学习的概念机器学习的定义是基于人的学习的,由于学习没有统一的定义,机器学习也没法给出严格的定义从学科角度来讲,机器学习是研究如何让计算机来模拟人类学习活动的一门学科机器学习的主要研究内容:①认知模型的研究 主要目的是要通过对人类学习机理的研究和模拟,从根本上解决机器学习方面存在的种种问题②理论学习的研究 主要目的是要从理论上探索各种可能的学习方法,并建立起独立于具体应用领域的学习算法③面向任务的研究 主要目的是要根据特定任务...
2022-05-25 19:55:53
1951
原创 【人工智能 学习总结】第四章 确定性推理(1)
4.1推理的基本概念4.1.1什么是推理4.1.2推理方法及其分类4.1.3推理的控制策略及其分类4.1.4正向推理4.1.5逆向推理4.1.6混合推理4.2推理的逻辑基础4.2.1谓词公式的解释4.2.2谓词公式的永真性与可满足性4.2.3谓词公式的等价性与永真蕴含性4.2.4谓词公式的范式4.2.5置换与合一...
2022-05-24 20:02:59
1463
原创 【计算机组成原理 学习总结】第七章 外围设备(2)
7.4 光盘和磁光盘存储设备7.4.1 光盘存储设备只读型光盘系统都基于一个共同原理,即光盘上的信息以坑点形式分布,有坑点表示为“1”,无坑点表示为“0”,一系列的坑点 (存储元)形成信息记录道,见图(b)对数据存储用的CDROM光 盘来讲,这种坑点分布作为数字“1”、“0”代码的写入或读出标志。 为此必须采用激光作为光源,并采用良好的光学系统才能实现光盘的记录信息以凹坑方式永久性存储。读出时,当激光束聚焦点照射在凹坑上时将发生衍射,反射率低;而聚焦点照射在凸面上时大部分光将返回。根据反
2022-05-24 17:08:45
274
转载 【计算机组成原理 学习总结】RAID
一、什么是RAID磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"数块独立磁盘构成具有冗余能力的阵列”之意磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上磁盘阵列还能利用同位检查(Parity Check)的观念,当数组中任意一个硬盘发生故障时,仍可读出数据。在数据重构时,可将数据经计算后重新置入新硬盘中二、RAI
2022-05-23 19:47:59
419
原创 【数据原理及应用 学习总结】第二章 关系数据库标准语言SQL(2)
2.3数据查询2.3.1基本查询(1)SELECT子句的规定 SELECT [ ALL | DISTINCT] * | <列名或列名表达式序列>说明:DISTINCT选项表示输出无重复结果的记录;ALL选项是默认的,表示输出所有记录,包括重复记录 * 表示选取表中所有的字段(2)列起别名的操作 原字段名 [AS] 列别名 (3)使用WHERE子句指定查询条件 运算符名称 符号及格式 ...
2022-05-18 14:11:59
256
原创 【数据原理及应用 学习总结】第二章 关系数据库标准语言SQL(1)
2.1SQL语言介绍2.1.1SQL数据库的体系结构SQL用户可以是应用程序,也可以是终端用户。SQL语言可以被嵌入在宿主语言的程序(如Python、C++、Java等)中使用,也可以作为独立的用户接口在DBMS环境下被用户直接使用SQL用户可以用SQL语言对基本表和视图进行查询一个视图是从若干基本表或其他视图上导出的表。数据库中只存放该视图的定义,而不存放该视图所对应的数据,这些数据仍然存放在导出该视图的基本表中。因此,可以说视图是一个虚表一个或一些基本表对应于一个数.
2022-05-14 15:56:36
2425
原创 【数据库原理及应用】第一章 数据库系统的基本原理(2)
1.4高级数据库系统1.4.1分布式数据库系统1.4.2面向对象数据库系统1.4.3并行数据库系统1.4.4多媒体数据库系统1.5数据仓库技术与数据挖掘技术1.5.1数据仓库数据仓库(Data Warehouse,DW)是一个面向主题的、集成的、稳定的、随时间不断变化的数据集合,它用于支持经营管理中的决策制定过程1.5.2联机分析处理OLAP可以对大量的多给数据进行动态合并和分析,是决策支持领域的一部分1.5.3数据挖掘数据挖掘(Date Mining)是从大量数
2022-05-08 17:36:07
602
原创 【数据原理及应用 学习总结】第一章 数据库系统的基本原理
1.1数据库系统概述1.1.1数据库系统的应用代表性的应用如下 :电信业 银行业 金融业 销售业 联机的零售商 大学、航空业 人力资源 制造业 1.1.2数据库系统的概念(1)数据(Data)数据是数据库存储的基本对象(2)数据库(DataBase,简称为DB)简单的说,数据库就是相互关联的数据集合数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性(3)数据库管理系统(DBMS)①数据定义功能
2022-05-08 17:19:07
772
原创 【人工智能 学习总结】第三章 搜索策略(2)
3.3博弈树的启发式搜索3.3.1概述博弈可分为双人完备信息博弈和机遇性博弈。所谓双人完备信息博弈,就是两位选手对垒,轮流走步,每一方不仅知道对方已经走过的棋步,而且还能估计出对方未来的走步。对弈的结果是一方赢,另一方输,或者是双方和局特点:①博弈的初始状态是初始节点②博弈树中的“或”节点和“与”节点逐层交替出现的③整个博弈过程始终站在某一方的立场上,例如MAX方。所有能使自己一方获胜的终局都是本原问题,相应的节点是可解节点;所有使对方获胜的终局都是不可解节点3.3.2极大极小过
2022-05-04 15:45:14
662
原创 【人工智能 学习总结】第三章 搜索策略(1)
3.1搜索的基本概念3.1.1搜索的含义(1)概念搜索就是要寻找一个操作序列,使问题从初始状态转换到目标状态。这个操作序列就是目标的解。换言之,就是根据问题的实际情况,按照一定的策略或规则,从知识库中寻找可利用的知识,从而构造一条使问题获得解决的推理路线的过程(2)类型①按是否使用启发式信息:盲目搜索、启发式搜索;②按问题的表示方式:状态空间搜索、与或树搜索3.1.2状态空间法(1)概念基于解空间的问题表示和求解方法就是状态空间法。状态空间搜索的研究焦点在于设计高效的搜索
2022-05-04 15:35:51
2748
原创 【计算机组成原理 学习总结】第三章 存储系统(2)
3.5并行存储器3.5.1双端口存储器(1)双端口存储器的逻辑结构双端口存储器由于同一个存储器具有两组相互 独立的读写控制电路而得名(2)无冲突读写控制当两个端口的地址不相同时,在两个端口上进行读写操 作,一定不会发生冲突。当任一端口被选中驱动时,就可对 整个存储器进行存取,每一个端口都有自己的片选控制(CE) 和输出驱动控制(OE)。读操作时,端口的OE(低电平有效)打 开输出驱动器,由存储矩阵读出的数据就出现在I/O线上(3)有冲突读写控制当两个端口同时存取存储器同一存储
2022-05-01 21:55:29
3554
原创 【计算机组成原理 学习总结】第三章 存储系统(1)
3.1存储系统概述3.1.1存储系统的层次结构3.1.2存储器的分类3.1.3存储器的编址和端模式3.1.4存储器的技术指标3.2静态随机存取存储器3.2.1基本的静态存储元阵列3.2.2基本的SRAM逻辑结构3.2.3SRAM读/写时序3.2.4存储器容量的扩充3.3动态随机存取存储器3.3.1DRAM存储元的工作原理3.3.2DRAM芯片的逻辑结构3.3.3DRAM读/写时序3.3.4DRAM的刷新模式3.3.5突发传输模式3.3.6同步D
2022-05-01 18:23:49
2297
原创 【常用Dos命令操作】操作+图(2)
命令操作①命令:prompt功能:命令提示符更改命令格式:prompt\路径名说明:更改dos系统提示符风格②命令:type功能:显示文件内容命令格式:type\路径名\文件名说明:显示ASCII文件内容③命令:path功能:路径设置命令格式:path %path%;新路径;说明:添加一条新路径④命令:mem功能:查看计算机内存使用情况命令格式:mem说明:查看计算机内存有多大以及当前内存使用情况(因为我的电脑上..
2022-04-23 16:59:56
274
原创 【常用Dos命令操作】操作+图(1)
1、打开Dos:win+r,输入cmd2、命令操作①命令:cls 功能:清屏 格式:cls 说明:清除屏幕上所有显示内容,光标置于屏幕左上角②命令:cd功能:改变当前目录格式:cd\路径名\子目录名说明:退回上一级目录,但cd命令不能改变当前所在的盘;如果cd没有参数时,仅显示当前目录名称③命令:copy功能:文件复制命令格式:copy\源盘\路径名\ 或者目标盘\路径名\...
2022-04-23 11:59:26
1001
原创 【计算机组成原理 学习总结】第二章 运算方法和运算器(2)
2.4定点除法运算2.4.1原码除法算法原理两个原码表示的数相除时,商的符号由两数的符号按位相加求得,商的数值部分由两数的数值部分相除求得设有n位定点小数(定点整数也同样适用):被除数x,其原码为 [x]原=xf .xn-1 ... x1 x0除数y,其原码为 [x]原=yf .yn-1 ... y1 y0则有商q=x/y,其原码为 [q]原=(xf ⊕ yf)+(0.xn-1 ... x...
2022-04-17 12:35:31
2136
原创 【计算机组成原理 学习总结】第二章 运算方法和运算器(1)
2.1数据与文字的表示方法2.1.1数据格式(1)定点数的表示方法所谓定点格式,即约定机器中所有数据的小数点位置是固定不变的。由于约定在固定的位置,小数点就不再使用记号“."来表示。原理上讲,小数点位置固定在哪一位都可以,但是通常将数据表示成纯小数或纯整数。假设用一个n+1位字来表示一个定点数x,其中一位xn用来表示数的符号,其余位数代表它的量值。为了将整个n+1位统一处理,符号位xn放在最左位置,并用数值0和1分别代表正号和负号,这样,对于任意定点数x=xnxn-1...x1x0,在定点机
2022-04-16 21:45:17
499
原创 【人工智能 学习总结】第二章 知识表示(2)
2.4框架表示法2.4.1框架基本结构框架表示法是以框架理论为基础的一种结构化知识表示方法框架基本结构如下:槽值有以下几种类型:(1)具体值value。该值按实际情况给定(2)默认值default。该值按一般情况给定,对于某个实际事物,具体值可以不同于默认值(3)过程值procedure。该值是个计算过程,它利用该框架的其他槽值,按给定计算过程(或公式)进行计算得出具体值(4)另一框架名。当槽值是另一框架名时,就构成了框架调用,这样就形成了一个框架链。有关框架聚集起来就.
2022-04-10 16:59:19
3610
原创 【人工智能 学习总结】第二章 知识表示(1)
2.1概述2.1.1知识及知识的分类概念:知识是人们改造客观世界的实践中积累起来的认识和经验分类:①按性质:概念、命题、公理、定理、规则、方法等;②按适应范围:常识性知识(通识知识)、领域性知识(专业性知识);③按作用效果:事实性知识(叙述性知识,常以“......是......”的形式出现)、过程性知识(规则、定律、定理构成)、控制性知识(元知识或超知识,是知识库中的高层知识);④按确定性:确定性知识、不确定性知识;⑤按等级:零级知识(陈述性知识或事实性知识,回答“是什么”
2022-04-09 17:41:47
3578
原创 【人工智能 学习总结】第一章 绪论
1.1人工智能的定义1.1人工智能指有可能制造出真正能推理和解决问题的智能机器,并且这样的机器是有知觉的,有自我意识强人工智能:类人工智能(思考、推理像人一样)、非类人人工智能(和人不一样的知觉、意识、思维)弱人工智能:和强人工智能相反1.2人工智能的发展历史1.2.1孕育阶段1642年,法国数学家Pascal(帕斯卡)发明了第一台机械计算器——加法器,开创了机械时代。此后,德国数学家Leibniz(莱布尼茨)在其基础上发展并制成了可进行四则运异的运算器1936年,数学家Tu
2022-03-27 18:14:22
4124
原创 【计算机组成原理 学习总结】第一章 计算机系统概论
1.1 计算机分类①电子模拟计算机。例:计算尺、时钟、电表。特点:数值由连续量表示,运算过程也是连续的。②电子数字计算机。例:电脑。特点:按位运算,并且不连续地跳动计算。电子计算机又分为专用计算机和通用计算机。专用计算机是最有效、最经济和最快速地计算机,但适应性很差,通用计算机反之。以下是通用计算机的类型之间的区别:...
2022-03-27 17:24:54
311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人