RED

YOLO——You Only Look Once论文详解

萝らか妹 提交于 2020-05-08 00:55:37
创新点 YOLO将物体检测作为回归问题求解。基于一个单独的end-to-end网络,完成从原始图像的输入到物体位置和类别的输出。从网络设计上,YOLO与rcnn、fast rcnn及faster rcnn的区别如下: [1] YOLO训练和检测均是在一个单独网络中进行。YOLO没有显示地求取region proposal的过程。而rcnn/fast rcnn 采用分离的模块(独立于网络之外的selective search方法)求取候选框(可能会包含物体的矩形区域),训练过程因此也是分成多个模块进行。Faster rcnn使用RPN(region proposal network)卷积网络替代rcnn/fast rcnn的selective search模块,将RPN集成到fast rcnn检测网络中,得到一个统一的检测网络。尽管RPN与fast rcnn共享卷积层,但是在模型训练过程中,需要反复训练RPN网络和fast rcnn网络(注意这两个网络核心卷积层是参数共享的)。 [2] YOLO将物体检测作为一个回归问题进行求解,输入图像经过一次inference,便能得到图像中所有物体的位置和其所属类别及相应的置信概率。而rcnn/fast rcnn/faster rcnn将检测结果分为两部分求解: 物体类别(分类问题),物体位置即bounding box(回归问题) 。

附加作业:个人作业——案例分析

ε祈祈猫儿з 提交于 2020-05-08 00:02:38
## Deadline: ## <span style="color:red">2018-12-24 10:00PM,以提交至班级博客时间为准。</span> 如果你觉得你的总评成绩不理想或者希望再提高,请根据博客要求,写一篇个人随笔 参考来自: http://www.cnblogs.com/xinz/archive/2012/03/26/2417699.html; http://www.cnblogs.com/xinz/p/3308608.html; 很多同学有误解: 软件工程课是否就是理论课? 或者是几个牛人拼命写代码,其他人打酱油的课? 要不然就是学习一个程序语言,搞一个职业培训的课? 都不对!软件工程有理论, 有实践,更重要的是分析,思辨,总结 。在课程中,自己组织团队写一个软件,然后分析,这样能根据切身体会来分析,很有价值,但也有可能“ 身在此山中 ”,未能看清全局。而且,课程时间有限,我们也不能做很多具体的项目。因此,我们也需要从 间接经验 中学习,分析。别人的项目的成败同样能够给我们很多启发! 我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信、QQ,等等都是软件,都很值得分析。 你为何成为它们的用户? 它们的团队做对了什么,做错了什么? 如果你来做,会做得更好么? 通过各种案例分析,评测,辩论,总结

前端--javaScript之BOM和DOM

馋奶兔 提交于 2020-05-07 22:13:10
BOM和DOM概述 BOM(Browser Object Model):是指浏览器对象模型,它使js有能力和浏览器进行"对话". DOM(Document Object Model):是指文档对象模型,通过它,可以访问HTML文档的所有元素. BOM: window对象是客户端js最高层对象之一,由于window对象是其他大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用.例如window.document.write()可以简写成:document.write(). 一.window对象 所有浏览器都支持window对象.它表示浏览器窗口. *如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 *没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。 所有js全局对象.函数以及变量均自动成为window对象的成员. 全局变量是window对象的属性.全局函数是window对象的方法. 一些常用的window方法: window.innerHeight------浏览器窗口的内部高度 window.innerWidth------浏览器窗口的内部宽度 window.open()------打开新窗口 window

Happy Tree Friends——团队展示

≡放荡痞女 提交于 2020-05-07 21:42:31
这个作业属于哪个课程 <a href="https://edu.cnblogs.com/campus/fzzcxy/SE" target="_blank" style="color: #0099ff; text-decoration: none">软件工程 (福州大学至诚学院 - 计算机工程系)</a> 团队名称 Happy Tree Friends 这个作业要求在哪里 <a href="https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10439" target="_blank" style="color: #0099ff; text-decoration: none">团队作业第一次</a> 这个作业的目标 团队合作 作业正文 <a href="" style="color: #0099ff; text-decoration: none">正文</a> 其他参考文献 无 项目描述 <font size = 4 >一款<font color=red>只为至诚</font>的校园<a href=" "style="color: #0099ff; text-decoration: none">App</a></font> <font size = 4 >让你不用<font color=red>猛戳公众号</font>

Django中ORM对数据库的增删改查操作

折月煮酒 提交于 2020-05-07 21:15:43
前言 什么是ORM? ORM(对象关系映射)指用面向对象的方法处理数据库中的创建表以及数据的增删改查等操作。 简而言之,就是将数据库的一张表当作一个类,数据库中的每一条记录当作一个对象。在Django中定义一个类,就是在数据库中创建一张表格。在Django中实例化一个类的对象,就是在数据库中增加了一条记录。在Django中删除一个对象,就是在数据库中删除了一条记录。在DJango中更改一个对象的属性,就是在数据库中修改一条记录的值。在django中遍历查询对象的属性值,就是在数据库中查询记录的值。 下面是几条django的views视图函数中的命令语句。 一,增(create,save) from app01.models import * # create方式一: Author.objects.create(name='Alvin') # create方式二: Author.objects.create(**{"name":"alex"}) # save方式一: author=Author(name="alvin") author.save() # save方式二: author=Author() author.name= " alvin " author.save() 注意,增加时create+save两个组合,create是增的动作,save是加的动作,缺一个都不中。 二,删

Maven的使用(依赖冲突)

大憨熊 提交于 2020-05-07 20:02:46
1.1 Maven 坐标 坐标:每一个 jar 包或 maven 项目在网络上都有一个独一无二的身份证 坐标( GAV ) groupId 公司或组织域名的倒序 (仓库:包名) artifactId 项目名或模块名 (仓库:项目名) version 版本号 (仓库:版本号) 坐标和本地仓库有关系么? 有关系的。 路径: / 仓库名 /groupid 名 /artifactid 名 /version/ 1.2 Maven 常见命令 compile: 编译。 把项目中的 Java 文件编译为 class 文件,生成 target 目录 clean: 清除。 删除 target 目录 package :打包。把 target 目录中的内容,打包成 jar 或 war install: 安装。 把生成的 jar 包或 war 包安装到本地仓库 所有本地项目都可以共享该项目的方法和类 1.3 POM 标签详解 <!-- project 标签:父标签 ,未来 pom 中所有的内容都要放在 project 标签里面 --> < project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http:/

css浮动产生和清除浮动的几种方式

假如想象 提交于 2020-05-07 19:51:02
浮动的语法:float:left/right; 浮动float的原本设计了作用初衷是为了实现文字环绕效果 浮动产生负作用:     1、背景不能显示     2、边框不能撑开父元素     3、margin padding设置值不能正确显示 浮动之后会使父元素内的子元素漂浮在父元素上方,造成父元素边框重叠。所以需要清除浮动来使子元素撑开父元素。 简单来说浮动是因为使用了float:left或float:right或两者都是会产生的浮动。 什么时候使用清除浮动呢?当父元素没有设置宽度或者高度的时,又需要子元素撑开父元素的时候使用清除浮动。 演示: 1 <! DOCTYPE html > 2 < html lang ="en" > 3 < head > 4 < meta charset ="UTF-8" > 5 < title > 浮动副作用 </ title > 6 < style > 7 .container { 8 margin : 40px auto ; 9 width : 400px ; 10 border : 5px solid grey ; 11 background : yellow ;     /* 背景不能显示 */ 12 } 13 .left { float : left ; width : 200px ; height : 100px ; border :

css之float(浮动)的特性

时光总嘲笑我的痴心妄想 提交于 2020-05-07 19:46:25
详解CSS float属性 float本身不脱离文档流,但是和 position:absolute;搭配使用会脱离文档流 阅读目录 基础知识 float的详细细节 float特殊情况 clear属性 清除浮动 float的应用 总结 CSS中的float属性是一个频繁用到的属性,对于初学者来说,如果没有理解好浮动的意义和表现出来的特性,在使用的使用很容易陷入困惑,云里雾里,搞不清楚状态。本文将从最基本的知识开始说起,谈谈关于浮动的应用,出现的问题和解决方案。 回到顶部 基础知识 float,顾名思义就是浮动,设置了float属性的元素会根据属性值向左或向右浮动,我们称设置了float属性的元素为浮动元素。 浮动元素会从普通文档流中脱离,但浮动元素影响的不仅是自己,它会影响周围的元素对齐进行环绕。举例说明如下: Html代码: 1 <div class="box"> 2 <span class="float-ele"> 3 浮动元素 4 </span> 5 普通文档流普通文档流普通文档流普通文档流普通文档流普通文档流普通文档流普通文档流普通文档流普通文档流普通文档流普通文档流普通文档流普通文档流普通文档流 6 </div> CSS代码: 1 .box { background: #00ff90; padding: 10px; width: 500px; } 2 .float-ele

老白学编程

爷,独闯天下 提交于 2020-05-07 19:29:24
TC 从0开始学习一下tc,traffic control。 基本概念 报文分组从输入网卡(入口)接收进来,经过路由的查找, 以确定是发给本机的,还是需要转发的。如果是发给本机的,就直接向上递交给上层的协议,比如TCP,如果是转发的, 则会从输出网卡(出口)发出。网络流量的控制通常发生在输出网卡处。虽然在路由器的入口处也可以进行流量控制,Linux也具有相关的功能, 但一般说来, 由于我们无法控制自己网络之外的设备, 入口处的流量控制相对较难。我们主要将重点放在出口处的流量控制。 队列 流量控制的一个基本概念是队列(Qdisc),每个网卡都与一个队列(Qdisc)相联系, 每当内核需要将报文分组从网卡发送出去, 都会首先将该报文分组添加到该网卡所配置的队列中, 由该队列决定报文分组的发送顺序。因此可以说,所有的流量控制都发生在队列中。 有些队列的功能是非常简单的, 它们对报文分组实行先来先走的策略。有些队列则功能复杂,会将不同的报文分组进行排队、分类,并根据不同的原则, 以不同的顺序发送队列中的报文分组。为实现这样的功能,这些复杂的队列需要使用不同的过滤器(Filter)来把报文分组分成不同的类别(Class)。 Linux在实现TC的时候,对“队列”进行了抽象。基本上它维护了两个回调函数指针,一个是enqueue入队操作,一个是dequeue出队操作

小仙女的私人订制爬虫教学(1)--编程环境的搭建

坚强是说给别人听的谎言 提交于 2020-05-07 18:50:32
前言:考虑到学妹可能第一次写爬虫,所以我认为要教你一下如何搭建python环境,这里坑很多,不过有人都给你填好了,带你直接过就行。 1. 编程工具的选择 ​ 我们首先需要一个编写代码的软件,这里推荐pycharm(用了都说好...),下载地址如下: http://www.jetbrains.com/pycharm/download/#section=windows 选择社区版下载安装,安装过程不用教了应该(小声bb).... 2.Python环境的搭建 ​ 我们一般配python环境都用的Anaconda,它可以很方便的通过几条命令就能搭建python环境,不多说,下载安装,选择3.7版本的,下载地址,<font color=red>这里需要记一下你的安装位置(等会要用到)</font>: https://www.anaconda.com/distribution/#download-section 安装Anaconda有个坑:你按照这个链接提示安装 https://blog.csdn.net/u012318074/article/details/77075209 其实只要注意<font color=red>一定,一定,一定</font>(撕喊ing)在这一步<font color=green> 打√ </font>就行,不打也行,出问题自己解决!!! 开玩笑滴,能解决就是比较麻烦