解决什么样的问题? 朴素贝叶斯算法是有监督的学习算法,解决的是分类问题,如客户是否流失、是否值得投资、信用等级评定等多分类问题。 什么是有监督学习?无监督学习? 有监督学习:有标签 无监督学习:聚类” (clustering),聚类目的在于把相似的东西聚在一起 可以解决的典型问题 一句话 …
【手写CPU】8.1、8.2 延迟槽与转移指令介绍
本文已收录于 MIPS架构CPU设计 系列,共计 7 篇,本篇是第 7 篇
本章节将实现转移指令,转移指令包括跳转、分支两种,其中前者是绝对转移(长距离转移),后者是相对转移(短距离转移)。 8.1 延迟槽 为什么要有延迟槽?——挤掉有效指令,用延迟指令替代 下面这一段代码,因为jr指令会使得接下来执行or指令而不是ori指令。正确的指令执行顺序如右图所示: …
如何区分你的IP是内网还是公网IP
[title]路由器拨号获得的IP[/title] 访问路由器管理页面:192.168.1.1 查询到的IP地址为:112.65.55.119 [title]百度查询IP[/title] 百度搜索ip,可查询到本机IP: [title]上述两个IP一致则为公网IP,不一致则为内网IP[ …
【手写CPU】7.2-7.3 实现简单算术操作指令(clo、clz、slt、slti、sltiu、sltu)
本文已收录于 MIPS架构CPU设计 系列,共计 7 篇,本篇是第 6 篇
补码加法和补码减法计算 因为采用了补码,根据它的特性,减法计算可直接当加法运算。 补码乘法 有符号数和无符号数补码乘法计算算法: 针对32位有符号数计算,需要先将32位以上截断,然后根据第32位做有符号扩展。 针对无符号数,直接计算,超过32位不用截断处理。直接存储在64 …
MIPS汇编语言学习笔记32:浮点数 与 If 语句
本文已收录于 MIPS汇编语言学习笔记 系列,共计 27 篇,本篇是第 27 篇
原课程视频 https://www.bilibili.com/video/BV19J411y7pA?p=32 程序功能 实现浮点数(单精度或双精度)比较。 有两个浮点数,比较他们是否相等,如果相等则打印“equal”,如果不相等打印输出“Unequal”。 思路 首先关于 …
MIPS汇编语言学习笔记30:浮点数(小数)运算
本文已收录于 MIPS汇编语言学习笔记 系列,共计 27 篇,本篇是第 26 篇
在学习关于浮点数运算之前可以先复习下第06讲的打印浮点数。 MIPS汇编语言学习笔记06:print a float 在06讲打印浮点数中,用到了lwc1指令,它的作用与lw类似。作用是将某个内存地址中的值加载到寄存器中。只不过lw后面的c1指的是一号协处理器。 为什么是一号协处理器? …