摘要: 有关环境配置参考博客 https://blog.csdn.net/zuo668/article/details/101108915 https://blog.csdn.net/yx123919804/article/details/84310006 代码 https://github.com/mat 阅读全文
posted @ 2022-08-01 23:56 Jolyne123 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一.faster rcnn整体框架: FRCNN主要分为四部分: Dataset:数据,提供符合要求的数据格式。(VOC/COCO) Extractor:利用CNN提取图片特征features(原始论文用的是ZF/VGG16,后用ResNet101) RPN(Region Proposal Netw 阅读全文
posted @ 2022-08-01 23:54 Jolyne123 阅读(40) 评论(0) 推荐(0) 编辑
摘要: R-CNN: 输入图片 使用Selective Search算法生成多个候选框,再放入CNN一个个得到特征值 经过a.区域分割 b.合并子集最终得到大大减少的候选框 后用分类器如(SVM)进行分类。在分类(单个候选框)时,用IoU和NMS结合方法,解决多类别识别。 最后利用线性回归模型判定Bound 阅读全文
posted @ 2022-08-01 22:57 Jolyne123 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 本文档并不详细地讲解每个算法的实现过程及原理,只简要地介绍算法作用及思想,如想仔细原理及实现请读者自行研究 NMS(Non-maximum suppression) 非极大值抑制算法,用于消除多余的框 Selective Search算法 根据一系列复杂的规则及图像的纹理颜色…等特征(规则较为复杂, 阅读全文
posted @ 2022-08-01 22:33 Jolyne123 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 输入层 进行预处理操作。 三种常用方式: 均值化 归一化 PCA/白化 卷积层(提取特征) 每个卷积层都包含多个特征映射,每个特征映射是由多个神经元所构成的“平面”,通过一种卷积滤波器(卷积核)提取局部特征 如: 一个卷积层由6个特征映射构成,每个特征映射是一个28x28的神经元阵列,每个神经元负责 阅读全文
posted @ 2022-08-01 20:22 Jolyne123 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 单个神经元: Y为输出结果,x为输入,w为权重,b为偏置 训练神经网络,其实就是不断地调整w和b的值,使之得到一个合适的值,最终这个值配合运算公式形成的逻辑,此为神经网络的模型 前向传播: 不同的神经网络结构前向传播的方式是不一样的,最简单的前向传播算法即上面公式,输入x经过权重w和偏置b得到结果y 阅读全文
posted @ 2022-08-01 19:11 Jolyne123 阅读(242) 评论(0) 推荐(0) 编辑
摘要: ARIMA(p,d,q)模型 使用自习室的人流量由于课程需要,往往会呈现一种季节周期性的规律。而ARIMA(p,d,q)时间序列模型的最大优势在于对季节周期性数据指标的准确预测,十分符合我们的设计需求。但由于时间关系,我们仅对ARIMA时间序列模型进行了初步理论研究。 时间序列预测是以时间序列自身的 阅读全文
posted @ 2022-08-01 16:12 Jolyne123 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 编解码插件讲解-2-基本上下行消息 在完成profile后进入编解码插件开发。 以本实验为例,在开发前先了解一下编解码插件各部分的关系概况图: 其中level、temperature、value均为字段。 点击新增消息。 根据思维习惯先完成数据上报消息的制作。 对smokeinfo消息进行字段的编写 阅读全文
posted @ 2022-08-01 14:32 Jolyne123 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要进行编解码插件的制作: 以NBIOT场景为例,NBIOT设备和物联网平台之间使用CoAP协议通讯,CoAP消息的payload为应用层数据,应用层数据的格式由设备自行定义。由于NBIOT设备一般对省电要求较高,所以应用层数据一般不采用JSON格式而是二进制格式。但是物联网平台与应用层采用 阅读全文
posted @ 2022-08-01 14:26 Jolyne123 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 产品模型Profile建立-2-服务、属性、命令(以补光灯实验为例) 上面的文档已经说明过产品、服务、属性、命令之间的关系概况图。本文档不再赘述。 该款补光灯具备如下能力: 支持上报灯光状态信息。 支持开、关控制命令 (注:因为本协议(MQTT)是基于代理的发布/订阅的消息传输协议,所以在虚拟设备在 阅读全文
posted @ 2022-08-01 14:22 Jolyne123 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 产品模型Profile建立-1-准备(以补光灯实验为例) 在进入IOT开发者平台后,首先要先完善厂商信息,不然后面无法创建产品。在界面右上角可以进入厂商信息界面。 厂商信息用于描述公司商标、名称、网站、规模等信息。 信息按实际填写就可以了。 完成厂商信息完善后,我们可以进行新建项目。 项目创建成功之 阅读全文
posted @ 2022-08-01 14:20 Jolyne123 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 应用-云-设备关系图与部署思路 想要应用-云-设备进行沟通。首先要先在云上进行产品模型和编解码插件的部署。 产品模型(Profile): 以下关系图是对于产品、服务、属性、命令之间的关系诠释。 一个产品可以有多个服务,每个服务可以有多个属性或命令。也可以只有一个属性一个命令、也可以单单一个属性或者命 阅读全文
posted @ 2022-08-01 14:14 Jolyne123 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 想法: 1:先把nums2中的所有元素都放到nums1,之后给合并后的数组排序 1 官方代码: 2 class Solution { 3 public void merge(int[] nums1, int m, int[] nums2, int n) { 4 for (int i = 0; i ! 阅读全文
posted @ 2022-08-01 14:09 Jolyne123 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 想法: 1:遍历链表,每次判断节点是否被访问过。(哈希表) 2:快慢指针(看题解之后) 两个指针pq都在head头指针开始(初始化); 快指针每次走两步,慢指针每次走一步,如果存在环,那么两指针一定会相遇,如果不存在环,快指针一定一直在慢指针前面; 1 官方代码: 2 public class So 阅读全文
posted @ 2022-08-01 14:02 Jolyne123 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 无法高效获取长度,无法根据偏移快速访问元素,是链表的两个劣势。然而面试的时候经常碰见诸如获取倒数第k个元素,获取中间位置的元素,判断链表是否存在环,判断环的长度等和长度与位置有关的问题。这些问题都可以通过灵活运用双指针来解决。 Tips:双指针并不是固定的公式,而是一种思维方式~ 倒数第k个元素的问 阅读全文
posted @ 2022-08-01 14:00 Jolyne123 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 想法: 1.迭代 设两个指针pa和pb,不断移动pa和pb,并进行比较,则将较小元素接到新链表,该过程直至pa或pb为null,之后将未空的接到已空之后,得到升序链表 1 //官方: 2 class Solution { 3 public ListNode mergeTwoLists(ListNod 阅读全文
posted @ 2022-08-01 13:54 Jolyne123 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 想法(没看解析之前想不出来) 看了解析和答案 1.贪心算法,若当前元素的之前和<0,则丢弃当前元素之前的数列 设一个maxSum作为子序列最大和,一个sum作为当前子序列求和,一个last作为当前元素的之前和;一个now指针遍历数组 now从0开始,每次判断last是否<=0,若小于,则说明加上了也 阅读全文
posted @ 2022-08-01 13:50 Jolyne123 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 想法: 1.哈希表hashmap 第一种方法:将数组中元素及其下标right都加入hashmap中,对于每个元素n下标left,在map中查找是否有target-n的元素,若有,则返回其下标right 第二种方法:从第一个元素x下标left开始,若哈希表中无target-x的元素,则将key-x,v 阅读全文
posted @ 2022-08-01 13:48 Jolyne123 阅读(50) 评论(0) 推荐(0) 编辑