SOC与MCU MCUMicro Control Unit=微控制器=Micro Controller=Microcontroller=Microcontroller Unit介绍复杂度比CPU高,比SoC低运行系统简单系统一般不支持运行多任务的复杂系统(比如(嵌入式)Linux)SoCSystem On Chip=System On a Chip=系统级芯片=片上系统介绍复杂度比CPU高,比MCU高运行系统能支持运行多任务的复杂系统(比如(嵌入式)Linux)总体复杂度比
ARM和X86 转自:https://blog.csdn.net/bleauchat/article/details/90114342本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能、扩展能力、操作系统的兼容性、软件开发的方便性及可使用工具的多样性及功耗这五个方面详细的对比了arm架构和x86架构的区别,具体的跟随小编一起来了解一下.什么叫arm架构ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMach
数字信号处理(DSP) DSP概念数字信号处理(Digital Signal Processing),简称DSP,是将信号以数字方式表示并处理的理论和技术,利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。信号处理包括模拟信号处理和数字信号处理,所以模拟信号想要进行数字处理需要先进行数模转换DSP应用数字滤波器由加法器、乘法器等单元所组成,这与电阻器、电感器和电容器所构成的模拟滤波器完全不同。数字信号处理系统很容易用数字集成电路制成,显示出体积小、
串行类型介绍 总线定义:总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类。小编觉得,总线就是是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道。工程师为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。另外就是采用总线结构便于部件和设备的扩充,尤其制定了统一的总线标准则容易使不同设备间实现互连。总线分类:1、总线按功能和规范可分为五大类型:数据总线、地址总线、控制总线、
I2C----IC之间总线 I2C(INTER IC BUS:意为IC之间总线)I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯I2C总线是双向两线(SCL——串行时钟、SDA——串行数据线)制同步串行总线。它只需要两根线 SDA 、SCL 即可在连接于总线上的器件之间传送信息,I2C 总线数据传输速率在标准模式下可达 100kbit
奇偶校验 奇偶校验(Parity Check)是一种校验代码bai传输正确性的方法。根据du被传输的一组二zhi进制代码的数位中"1"的个数是奇数或偶数来进dao行校验。采用奇数的称为奇校验,反之,称为偶校验。采用何种校验是事先规定好的。通常专门设置一个奇偶校验位,用它使这组代码中"1"的个数为奇数或偶数。若用奇校验,则当接收端收到这组代码时,校验"1"的个数是否为奇数,从而确定传输代码的正确性。奇偶校验需要一位校验位,即使用串口通信的方式2或方式3(8位数据位+1位校验位)。奇校验(odd parity):让传输
mipi协议csi和dsi MIPI是一个比较新的标准,其规范也在不断修改和改进,目前比较成熟的接口应用有DSI(显示接口)和CSI(摄像头接口)。CSI/DSI分别是指其承载的是针对Camera或Display应用,都有复杂的协议结构。以DSI为例,其协议层结构如下:CSI/DSI的物理层(Phy Layer)由专门的WorkGroup负责制定,其目前的标准是D-PHY。D-PHY采用1对源同步的差分时钟和1~4对差分数据线来进行数据传输。数据传输采用DDR方式,即在时钟的上下边沿都有数据传输。mipi协议里面csi和dsi
can总线结构 简介:CAN总线网络拓扑结构采用总线式结构。这种网络结构简单、成本低,并且采用无源抽头连接,系统可靠性高。通过CAN总线连接各个网络节点,形成多主机控制器局域网(CAN)。信息的传输采用CAN通信协议,通过CAN控制器来完成。每个节点需要:中央处理器、微处理器或主处理器处理主机决定收到的信息的意思以及想要传输的信息。传感器、驱动器和控制设备可以与主处理器连接。CAN控制器;通常是集成单片机的一部分接收:CAN控制器将从总线上接收的串位字节存储直到整个消息可用,之后主处理器可
SPI 串行外设接口 **SPI简介:**串行外设接口(Serial Peripheral Interface Bus)SPI是一种用于芯片通信的同步串行通信接口规范,主要应用于单片机系统中。类似I²C。由摩托罗拉公司于20世纪80年代中期开发,后发展成了行业规范。它的典型应用有SD卡与液晶显示器。SPI设备之间使用全双工模式通信,是一个主机和一个或多个从机的主从模式。主机负责初始化帧,这个数据传输帧可以用于读与写两种操作,片选线路可以从多个从机选择一个来响应主机的请求。有时SPI接口被称作四线式接口,这是为了与其
内存,存储器类型 一、RAM(RandomAccessMemory,随机存取存储器) RAM的特点是:电脑开机时,操作系统和应用程序的所有正在运行的数据和程序都会放置其中,并且随时可以对存放在里面的数据进行修改和存取。它的工作需要由持续的电力提供,一旦系统断电,存放在里面的所有数据和程序都会自动清空掉,并且再也无法恢复。 根据组成元件的不同,RAM内存又分为以下十八种: 01.DRAM(DynamicRAM,动态随机存取存储器): 这是最普通的RAM,一个电子管与一个电容器组成一个位存储单元,...
Android 底层学习指导教程 我干了3年Android sdk开发,觉得到了瓶劲没法更进一步,于是花了一年多点时间,大概摸到点门径。根据前辈的经验,Android底层完全入门需要两年。先说下我的入门过程:第零步,下载源码,我下的4.2的,框架层源码10G,内核2G多,ctags给框架层建的标签文件都有600M,当时让我有点震撼,用的vim+ctags+cscope来阅读,还算不错,架构挺清晰的。第一步,我找到了一本好书《Android的设计与实现 第一卷》它讲了Android框架层的启动,初始化,服务框架初始化,Binder,消息
SVN和Git-集中式版本控制系统和分布式版本控制系统 SVN:集中式的版本控制系统Git :分布式版本控制系统集中式版本控制系统集中式版本控制系统介绍,版本库全部放在中央服务器的,每个开发者都要先从中央服务器取得最新的版本,然后再开始自己的任务。完成开发后还要把自己的版本上传到中央服务器。集中式版本控制系统缺点:由于开发前后都要和中央服务器进行交互,所以会经常有上传下载的动作,文件很大时会很浪费时间精力。分布式版本控制系统分布式版本控制系统介绍:没有中央服务器,每位开发者的电脑上都有完整的版本库。当多个开发者对版本进行修改时,他们之间只需把各
Spring AOP配置 两种配置:https://www.cnblogs.com/junzi2099/p/8274813.htmlXML配置:https://www.jianshu.com/p/3b02323d5cf7
java虚拟机栈和栈帧 https://blog.csdn.net/Andya_net/article/details/75033054https://www.nowcoder.com/discuss/376364?type=post&order=time&pos=&page=1
Mysql聚合函数 AVG函数AVG()函数计算一组值的平均值。 它计算过程中忽略NULL值。、SELECT AVG(buyPrice) average_buy_priceFROM products;、COUNT()函数COUNT()函数返回表中的行数。SELECT COUNT(*) AS TotalFROM products;SUM()函数SUM()函数返回一组值的总和,SUM()函数忽略NU...
软件工程&软件开发过程 什么是软件工工程: 软件工程=技术+管理软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件过程模型瀑布 原型 增量 迭代 1、问题分析定义对实际问题进行分析定义、以便更高效的解决该问题。2、可行性研究确定这个问题是否值得去解决,避免造成项目资源浪费...
JVM与JMM组成和联系 一、JVM结构由 4 部分组成:1.类加载器(Class Loader),在 JVM 启动时或者类运行时将Class文件加载到内存,就是把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是类加载器的作用。2.执行引擎(Run Data Area),执行引擎的任务是负是Java虚拟机最核心的组成部分之一。负责执行 cl...
java jvm 垃圾回收 垃圾回收主要问题:哪些需要回收?如何回收?一、判断哪些需要回收引用计数法这是一种非常简单易理解的回收算法。每当有一个地方引用一个对象的时候则在引用计数器上 +1,当失效的时候就 -1,无论什么时候计数器为 0 的时候则认为该对象死亡可以回收了。这种算法虽然简单高效,但是却无法解决循环引用的问题,因此 Java 虚拟机并没有采用这种算法。可达性分析算法主流的语言都是采用可达性分析...
linux vim使用 操作(一)进入vim filename(如果安装Gvim了可用 gvim filename)(二)退出:wq 末行模式,保存退出:q 末行模式,直接退出:q! 末行模式,不保存,强制退出(三)输入模式(在命令模式下操作)i 从光标所在位置前面开始插入I 在当前行首插入a 从光标所在位置后面开始输入A 在当前行尾插入o 在光标所在行下方...
linux 软连接,硬连接 inux系统中,多个文件名指向同一索引节点(Inode)是正常且允许的。一般这种链接就称为硬链接。软链接类似于windows系统中的快捷方式,与硬链接不同,软链接就是一个普通文件,只是数据块内容有点特殊,文件用户数据块中存放的内容是另一文件的路径名的指向,通过这个方式可以快速定位到软连接所指向的源文件实体。...
java生产者消费者问题 生产者-消费者模式是多线程并发协作的经典案例。生产者-消费者问题包含两类的线程, 其中生产者线程用于生产数据,消费者线程用于消费数据。为了解耦生产者和消费者之间的关系,通常采用共享内存的方式(共享数据区域)。生产者只需要把生产的数据放到共享数据区域,而不需要关心消费者的行为。消费者只需要到共享数据区域取数据,而不需要关心生产者的行为。共享数据区域应该要具备以下线程并发协作的功能。如果共享数据区...
volatile和synchronized 一、执行控制和内存可见<执行控制>:控制代码执行顺序及是否可以并发执行。<内存可见>:线程执行变量在内存中对其它线程的可见性。根据Java内存模型的实现,线程在具体执行时,会先拷贝主存数据到线程本地(CPU缓存),操作完成后再把结果从线程本地刷到主存。变量的读写都会直接刷到主存,即保证了变量的可见性二、volatile和synchronizedsynchro...
Mysql基本操作 数据库复制#1、创建新的数据库 mysql -u root -p123456CREATE DATABASE `new` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;#2、使用mysqldump及mysql组合命令,完成复制 mysqldump old -u root -p123456 | mysql new -u r...
MySQL数据库分页 MySQL实现分页MySQL实现分页效果使用limit关键字。示例:SELECT username,password FROM tb_user WHERE id = 1 LIMIT 100,10;解释:select * from tableName where 条件 limit 当前页码*页面容量-1,页面容量...
SQL 表连接(内外连接,左右连接及全连接) 连接类型定义内连接只连接匹配的行左外连接包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行右外连接包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行全外连接包含左、右两个表的全部行,不管另外一边的表中是否存在与它们匹配的行。...
如何理解数据库事务中的一致性的概念 A要向B支付100元,而A的账户中只有90元,并且我们给定账户余额这一列的约束是,不能小于0.那么很明显这条事务执行会失败,因为90-100=-10,小于我们给定的约束了.这个例子里,支付之前我们数据库里的数据都是符合约束的,但是如果事务执行成功了,我们的数据库数据就破坏约束了,因此事务不能成功,这里我们说事务提供了一致性的保证.然后我们再看个例子A要向B支付100元,而A的账户中只有90...
数据库事务的隔离级别;脏读,幻读,不可重复读 一、事务的隔离级别事务单元与事务单元的关系只有四种:/读读、/读写、/写读、/写写-------------------------------------------------------------------------------SERIALIZABLE(可串行化/序列化):这是最高的隔离级别,它通过强制事务排序,使之不可能相互冲突,从而解决幻读问题。简言之,它是在每个读的数据行...
数据库事务ACID特性——原子性、一致性、隔离性、持久性 数据库事务ACID特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)原子性(Atomicity):一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,事务要么成功(可见),要么失败(不可见),不存在事务部分成功的情况。对于一个事务来说,不可能只执行其中的一部分操作,...
数据库事务,事务四大特性,MySQL支持事务 数据库事务:数据库的事务是一段原子性的不可分割的sql 语句的批处理,这个批处理是要么都执行,要么回滚(rollback)都不执行。MYSQL 事务处理主要有两种方法:1、用 BEGIN, ROLLBACK, COMMIT来实现 BEGIN 开始一个事务 ROLLBACK 事务回滚 COMMIT 事务确认2、直接用 SET 来改变 MySQL 的自动提交模式: SET AUTOCOMMI...
高水位线(high water mark) 高水位线(high water mark)HWM可以理解为一个水库的历史最高水位,这也就是HWM的原始含义。在数据库中对表来说可以说这个表数据最多时的占用空间,delete不会改变表的HWM(存储数据上限也就是表的空间) 而truncate会...
数据库复习基本概念——关系、元组、属性、码、域、分量、形式化定义 1)关系(Relation)一个关系对应通常说的一张表2)元组(Tuple)表中的一行即为一个元组3)属性(Attribute)表中的一列即为一个属性,给每一个属性起一个名称,即属性名4)码(键)码是数据系统中的基本概念。所谓码就是能唯一标识实体的属性,他是整个实体集的性质,而不是单个实体的性质。它包括超码,候选码,主码。超码是一个或多个属性的集合,这些属性可以让我们在一个实体集...
控制反转(Ioc—Inversion of Contro)和依赖注入(Dependency Injection) https://blog.csdn.net/hhhhhhenrik/article/details/88387184
动态代理 //Invoke 调用; delegate:委托; instance:实例import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class DynaProxyHello implements InvocationHan...
java 反射机制 反射概念:反射机制指的是Java在运行时候有一种自观的能力,能够了解自身的情况为下一步做准备,其想表达的意思就是: 在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性), 这种动态获取类的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲,通过反射,该类对我们来说是完全透明的,想要获取...
java分支结构 java-分支结构(四种基本分支结构的认识)分支结构:有条件的执行某语句,并非每句必走if结构:1条路if…else结构:2条路if…else if结构:多条路switch…case结构:多条路优点:效率高、结构清晰缺点:整数、相等break:跳出switchswitch…case结构例:int num = 2;switch(num){ case 1: //if(nu...
线程池 线程池目的:线程是稀缺资源,不能频繁的创建解耦作用;线程的创建与执行完全分开,方便维护应当将其放入一个池子中,可以给其他任务进行复用核心参数的作用:corePoolSize 为线程池的基本大小。maximumPoolSize 为线程池最大线程大小。keepAliveTime 和 unit 则是线程空闲后的存活时间。workQueue 用于存放任务的阻塞队列。handler 当...
同步和异步,阻塞和非阻塞 老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。3 老张把响水壶放到火上,立等水开。(异步阻塞)老...
Java 多线程三大核心:原子性,可见性,顺序性 !!!volatile 关键字只能保证可见性,顺序性,不能保证原子性。原子性Java 的原子性就和数据库事务的原子性差不多,一个操作中要么全部执行成功或者失败。JMM 只是保证了基本的原子性,但类似于 i++ 之类的操作,看似是原子操作,其实里面涉及到:获取 i 的值。自增。再赋值给 i。(想将哪几步作为原子操作就将哪几步整体用synchronized和lock处理可以作为原子操作...
java常用集合类 1.ArrayList/VectorArrayList:1.扩建不够扩大为原来的1.5倍(elementData = Arrays.copyOf(elementData, newCapacity);)2.结构本身由动态数组实现不能序列化(由transient修饰),因此序列化时是对里面的每个元素遍历序列化。Vector:1.Vector 底层数据结构和 ArrayList 类似,也是一个...
String, StringBuffer,StringBuilder对比 1. 可变性String 不可变StringBuffer 和 StringBuilder 可变2. 线程安全String 不可变,因此是线程安全的StringBuilder 不是线程安全的StringBuffer 是线程安全的,内部使用 synchronized 进行同步...
ArrayList,Vector主要区别 Vector是线程安全的,但是性能比ArrayList要低。ArrayList,Vector主要区别为以下几点:(1):Vector是线程安全的,源码中有很多的synchronized可以看出,而ArrayList不是。导致Vector效率无法和ArrayList相比;(2):ArrayList和Vector都采用线性连续存储空间,当存储空间不足的时候,ArrayList默认增加为原来的50...
锁池和等待池 (1)锁池:假设线程A已经拥有了某个对象(不是类)的锁,而其他线程B,C想要调用这个对象的某个synchronized方法(或者块),由于B,C线程在进入对象的synchronized方法(或者块)之前必须先获得该对象锁的拥有权,而恰巧该对象的锁目前正被线程A所占用,此时B,C线程会被阻塞,进入一个地方去等待锁的释放,这个地方就是该对象的锁池。(2)等待池:假设线程A调用了某个对象的wait方法...
java多线程 java 多线程总结篇1之——基本概念https://www.cnblogs.com/tison/p/8241065.htmljava 多线程总结篇2之——Thread类及常用函数https://www.cnblogs.com/tison/p/8249730.htmljava 多线程总结篇3之——生命周期和线程同步https://www.cnblogs.com/tison/p/82667...
Java中static、final、static final的区别 final:final可以修饰:属性,方法,类,局部变量(方法中的变量)final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。final修饰的属性表明是一个常数(创建后不能被修改)。final修饰的方法表示该方法在子类中不能被重写,final修饰的类表示该类不能被继承。对...
java的public,private, protected, default作用范围 public:所有类可见private:本类可见protected:本包和所有子类可见(本包中的子类可访问,不同包中的子类可以访问,不是子类不能访问)default(表中package):本包可见(本包中的子类和非子类均可访问,不同包中的类及子类不能访问)...
java 四大特性 ; java多态; this()和super() java 四大特性:抽象,封装,继承,多态C++ 三大特性: 封装,继承,多态java多态:1.同一个行为具有多个不同表现形式或形态的能力。2.同一个接口,使用不同的实例而执行不同操作。3.多态性是对象多种表现形式的体现。 多态存在的三个必要条件1.继承 2.重写 3.父类引用指向子类对象多态的实现方式1.重写 2....
jvm的生命周期和java类的生命周期 知识准备1.java/javac文件.java是Java的源文件后缀,里面存放程序员编写的功能代码。文件你可以认为只是一个文本文件, 这个文件即是用java语言写成的程序,或者说任务的代码块。.class文件本质上是一种是可以运行在任何支持Java虚拟机的硬件平台和操作系统上的二进制文件。, 它一般是由.java文件通过 javac这个命令(jdk本身提供的工具)生成的一个文件而这个文件可...
二维码识别库 二维码识别库简介Zxing库可以识别的条形码和二维码种类UPC_A,UPC_E,EAN_13,EAN_8,RSS_14,RSS_EXPANDED,CODE_39,CODE_128,ITF,CODABAR,AZTEC,DATA_MATRIX,MAXICODE,PDF_417,QR_CODE...
脑电图机器学习笔记(二):SVM 脑电波原信号和傅立叶变换的 癫痫信号检测 使用SVM进行癫痫检测背景:这是一片论文的简单复现,只是还原思想,不知道是不是我看的不够仔细,我觉得论文说的也就是这样简单的操作论文名称:Seizure prediction with spectral power of EEG using cost-sensitive support vector machines有需要的同学可以好好看一下,论文中不仅仅只是检测,还有预测功能。...
频域(频谱)图和时域图横纵坐标及分析 时域(时间域-time domain)——自变量是时间,即横轴是时间,纵轴是信号的变化(振幅)。其动态信号x(t)是描述信号在不同时刻取值的函数。频域(频率域- frequency domain)——自变量是频率,即横轴是频率,纵轴是该频率信号的幅度(振幅),也就是通常说的频谱图。时域分析函数的参数是时间t,也就是y=f(t),频域分析时,参数是w,也就是y=F(w)两者之间可以互相转...
均值,期望和加权平均数理解和区分 在机器学习学习中, 经常遇到 均值和期望 ,这两个词很容易混淆,也有说法均值就是期望,这可能是中英文的问题。均值(mean) :是统计学概念,是在你有一定量的数据后,加权平均后计算出的数值。加 权 平 均 数 :统计学概念中带有权重的平均数期望(expected) :概率论的概念中带有概率的平均数期望(expected) :是概率论的概念,是对随机变量的概率进行估计后,求出的预期数值。...
cvpr2019论文汇总(论文/代码/项目/论文阅读) 来源:https://mp.weixin.qq.com/s/SmS-guwg6oUqPYwfeC6iiw论文解读汇总:http://bbs.cvmart.net/topics/287/cvpr2019论文分类照片汇总:HTTP://bbs.cvmart。 net / topics / 302 / cvpr2019paperCVPR2019论文直播分享计划:cvpr2019接受论文列表:ht...
SVM面试常考问题 原文转载出处:blog.csdn.net/szlcw1SVM的原理是什么?SVM是一种二类分类模型。它的基本模型是在特征空间中寻找间隔最大化的分离超平面的线性分类器。(间隔最大是它有别于感知机)(1)当训练样本线性可分时,通过硬间隔最大化,学习一个线性分类器,即线性可分支持向量机;(2)当训练数据近似线性可分时,引入松弛变量,通过软间隔最大化,学习一个线性分类器,即线性支持向量机;(3)...
反向传播算法(Back propagate)隐藏层误差计算 反向传播算法(Back propagate)隐藏层误差计算关于反向传播的推导已经很多了,理解起来也很简单就是 链式法则大部分推导主要是输出层到隐藏层的计算,这时的误差Error就是简单的输出output和标签target的差可以简单记为:E = O - T至于中间层的Error大多一语带过,这里输出结果有两个,可以得到eo1 和 eo2设hidden 层 误差为eh1和eh2 ,则:...
Keras学习笔记(二):Sequential模型实践及model方法文档 https://keras-cn.readthedocs.io/en/latest/getting_started/sequential_model/
Keras学习笔记(一): Application 各model参数及应用 Kares Application应用Kera的应用模块Application提供了带有预训练权重的Keras模型,这些模型可以用来进行预测、特征提取和finetune模型的预训练权重将下载到~/.keras/models/并在载入模型时自动载入可用的模型应用于图像分类的模型,权重训练自ImageNet: Xception VGG16 VGG19 ResNet50 InceptionV3 ...
通俗理解Faster R-CNN和RPN 通俗理解Faster R-CNN和RPN最近在学习Faster R-CNN,有一些心得,希望可以给大家以启发。我之前对比过R-CNN,SPP-Net , Fast R-CNN, Faster R-CNN 的区别和理解,有需要的朋友可以看一下:https://blog.csdn.net/XM_no_homework/article/details/88712991下面进入正题谈一下我对Fast...
R-CNN,SPP-net,Fast R-CNN,Faster R-CNN区别和基本理解 R-CNN,SPP-net,Fast R-CNN,Faster R-CNN区别和基本理解最近学习目标检测,入手当然首先要看RNN系列,其中有一些启发,和大家分享一下,有理解偏差希望大神给与指正。这张图对我的理解帮助很大,特意贴出。可以发现他们是环环相扣发展过来的,主要区别在于卷积模型、候选框、分类回归方式(Classification + Localization):首先我们先搞清一些小的...
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理 机器学习脑电图.edf格式数据处理最近做了一个关于脑电图进行癫痫检测的项目,其中我用了CNN和SVM进行检测,刚开始就遇到了小问题,就是怎样获得.csv数据,水平不高,但是解决了问题下面给个简单的教程。我这里介绍如何把原始.edf按频率过滤出准备:1.Matlab 安装并安装 EEGLab2.安装EDFbrownser:Download Url: http://dl-t1.wmzhe....
KNN(临近算法k-NearestNeighbo) L1 和 L2距离计算 KNN基础中 L1 和 L2 距离是最核心的两个公式1、L1距离L1距离很简单,就是矩阵I1和矩阵I2每个元素(aij) 相减的绝对值,这一点CS231中给出了很明确的计算:L1 Numpy实现:for i in range(num_test): a = X_test[i]-X_train[j] b = np.fabs(a) dists[i][j] = np.sum(b)2、...
欢Ubuntu 16.04有道词典安装 Ubuntu 16.04有道词典安装1.下载.deb包官方下载地址:http://cidian.youdao.com/index-linux.html2.安装有道词典:进入.deb包所在目录终端:sudo dpkg -i youdao-dict_1.1.0-0-deepin_amd64.deb3.执行上面命令可能出现缺少依赖,可分别尝试输入以下命令并重新执行第二步命令:```sud...