- 博客(8)
- 收藏
- 关注
原创 CNN卷积神经网络
CNN卷积神经网络基本结构神经网络上图中最左边的原始输入信息称之为输入层,最右边的神经元称之为输出层(上图中输出层只有一个神经元),中间的叫隐藏层。输入层(Input layer),众多神经元(Neuron)接受大量非线形输入讯息。输入的讯息称为输入向量。输出层(Output layer),讯息在神经元链接中传输、分析、权衡,形成输出结果。输出的讯息称为输出向量。隐藏层(Hidden layer),简称“隐层”,是输入层和输出层之间众多神经元和链接组成的各个层面。如果有多个隐藏层,则意味着多个
2021-09-05 12:02:52 578
原创 BP神经网络
BP神经网络的结构与原理BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。BP神经网络模型拓扑结构包括输入层(input)、隐层(hide layer)和输出层(output l
2021-08-29 16:04:19 445
原创 SVM的原理
SVM的基本概念支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中。支持向量机方法是建立在统计学习理论的VC 维理论和结构风险最小原理基础上的,根据有限的样本信息在模型的复杂性(即对特定训练样本的学习精度,Accuracy)和学习能力(即无错误地识别任意样本的能力)之间寻求最佳折衷,以期获得最好的推广能力(或称泛化能力)。其基本模型定义为特征
2021-08-27 19:46:57 1023
原创 KNN聚类的原理和实现
1.认识KNN一般来说,物以类聚人以群分,近朱者赤近墨者黑。knn近邻算法的原理也是这样:给定一个训练数据集,对新的的输入实例,在训练数据集中找到与该实例最邻近的的K个实例,这K个实例的多数属于某个类,就把该实例分为这个类。k取值若为实线,则红三角数目多于蓝矩形数目,绿色待分类点即属于红三角k取值若为虚线,则蓝矩形数目多于红三角数目,绿色待分类点即属于蓝矩形2.算法原理计算距离(常用欧几里得距离或马氏距离)升序降序取前k个加权平均1)计算距离(常用欧几里得距离或马氏距离)计算样
2021-08-24 19:43:26 711
原创 嵌入式C语言第三次学习
本次学习将记录Typedef,结构体,宏定义,条件编译,内存操作,指针,结构体指针,结构体的参数传递,文件的包含,大小端和字节序,位域,函数指针。1.Typedeftypedef工具是一个高级数据特性,利用typedef可以为某一类型自定义名称。它与#define有3个不同点:(1)与#define不同,typedef创建的符号名只受限于类型,不能用于值。(2)typedef由编译器解释,不是预处理器。(3)在其受限范围内,typedef比#define更灵活。工作原理使用typedef时.
2021-04-19 17:12:26 165 1
原创 嵌入式C语言的静态变量(static),extern变量,关键字const
一、静态变量(static)一种是函数局部作用域,通常用于统计函数调用次数等。作用域局限于函数作用域内部,不晚于第一次调用的时候初始化。另一种是文件局部作用域的,可以实现文件级别的数据封存。static变量在赋值时只赋值一次,再次进行循环的时候变量不会释放,而是会保留上次的结果。代码如下(示例):#include<stdio.h>#include<stdlib.h>#include<math.h>void func();int main(){ for
2021-04-10 17:07:10 1021
原创 嵌入式C语言的位运算
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@[TOC]嵌入式C语言的位运算一、pandas是什么?1.与运算“&” 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为02.或运算“|” 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为13.异或运算“^” 按位异或 若参加运算的两个二进制位值相同则为0,否则为14.取反运算“~” 取反 ,"~"是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变05.左移和右移"<
2021-04-04 17:35:21 336
原创 城市流浪宠物疫情监控系统
城市流浪宠物疫情监控系统1.本项目的背景是什么?2020 年疫情发生期间,由于我国的狂犬疫苗进口受到冲击,所以我们打算做一个相关的项目来应对流浪宠物问题。2我们为什么做这个项目?对于城市宠物,尤其是宠物狗的狂犬病发生的比例每日渐增。为了应对影响此影响,本项目采取提前防控的措施,即在宠物狗的狂犬病发生初期进行预防。3做的目的和意义是什么?维护市民健康,对流浪宠物进行管理,并减少人力资源的消耗。4.项目创新点是什么?通过传感器检测宠物狗 的日常行为,活动方式,体感温度,心率等数据,通过物联网设备
2021-04-04 17:25:09 216 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人