mmdetection(一)安装及训练、测试VOC格式的数据
一、安装 https://github.com/open-mmlab/mmdetection/blob/master/docs/INSTALL.md 二、训练自己的数据 1、数据 mmdet的默认格式是coco的,这里就以voc格式为例,data下文件夹摆放位置如图 2、训练 (1)修改configs文件下的文件 可先复制一份,然后自己命名一下。比如retinanet_x101_64x4d_fpn_1x.py,修改的部分主要是dataset settings部分,这部分可直接参考 p
NOIP1996普及组
【NOIP1996普及组T2】棋盘填数 #include<cmath>
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<string>
#include<map>
#define N 10000000
using namespace std;
int a[110];
int main(){
int n,x,y;
cin>>n>>x>>y;
for(int i=1;i<=n
Hive之insert和insert overwrite
1. hive 表及数据准备 建表,并插入初始数据。向表中插入 hive> use test;
hive> create table kwang_test (id int, name string); hive> insert into kwang_test values(1,'kwang'); hive> insert into kwang_test values(2,'rzheng'); hive> select * from kwang_test; OK 1 kwang 2 rzheng
20200403 MongoDB操作以及pyMongo
目录 MongoDB操作 1. 介绍 1.1 易用性 1.2 易扩展性 1.3 丰富的功能 1.4、卓越的性能 2. 基础知识 对应关系 文档 集合 数据库 账号管理 开启认证 创建用户 3. CURD操作 3.1 数据库操作 查看所有数据库 切换某一数据库 创建数据库 删除数据库 3.2 表(集合)操作 新增表(插入数据) 查看所有表 删除表 3.3 文档管理 新增文档 查询文档 修改文档 删除文档 聚合 4. Pymongo 5. 练习题 MongoDB操作 1. 介绍 MongoDB是一
一文让您搞清楚@Resources, @Inject和@Autowired的区别
@ 目录 @Resources Match by Name Match by Type Match by Qualifier @Inject Match by Type Match by Qualifier Match by Name @Autowired 本文简述这三个Spring应用里常用的注解区别。 @Resources 官方文档里对@Resources的说明: The @Resource annotation is part of the JSR-250 annotation coll
「JSOI2016」炸弹攻击(模拟退火)
https://loj.ac/problem/2076 模拟退火居然不出题答,这个出题人脑子进水了。 由最小圆覆盖那一套,最优的圆是以上三种情况之一: 1.一个答案点就是圆,半径—>0 2.两个点连成的线段为直径的圆 3.三点共园 直接枚举,判断是\(O(m^4)\)的。 可能可以优化掉一个\(m\),然后你发现做不下去了。 考虑退火,这个题直接以覆盖的点数作为价值退火是不太行的。 当价值相同时,应取当前圆的最大半径作为第二关键字。 然后调整发现,应该使往劣的方向走的概率变小。 这么个连样例都
left join与inner join
举例a、b表: bId bNum 1 20 2 30 aId aNum 1 10 2 20 3 30 left join以左表为准 select * from a left join b on a.aId=b.bId; aId aNum bId bNum 1 10 1 20 2 20 2 30 3 30 NULL NULL inner join 选两张表都有的,一一相等的 aId aNum bId bNum 1 10 1 20 2 20 2 30
Java学习之面向对象之总结-sgg-day04-20200419
# Java继承总结 ## 数据访问 1:被private修饰的是不能被子类访问到的,如果要访问被private修饰的变量,可以在类内部定义get和set方法,来返回被private修饰的变量,从而达到在类外部也可以访问 ## 构造方法 1:分为有参构造和无参构造,可以在实例化的时候给类变量赋值 2:java在编译的时候,如果类没写构造方法,那么会默认有一个无参构造 ## 继承 1:子类继承父类是,必须要手动调用父类的构造方法,默认调用的是父类的无参构造 2:Java中的继承是不支持多继承的,
collector源码分析与收集器核心
collect: 收集器 Collector作为collect方法的参数 Collector是一个接口 是一个可变的汇聚操作,作用是将输入参数给累计到一个可变的结果容器中,它会在所有元素都处理完毕后,将累计后的结果转换为一个最终的表示(这是一个可选操作); 支持串行与并行两种方式执行。 比如说:将元素累积到Collection集合中,使用StringBuilder字符串进行拼接,计算sum、min、max或average等汇总信息,计算透视表 例如得到分组后每个“卖家的最大值交易” Colle
20200407 算法与数据结构
目录 算法与数据结构 1. 算法 时间复杂度 O 空间复杂度 算法 冒泡排序 选择排序 插入排序 快速排序 查找 数据结构 算法与数据结构 1. 算法 衡量一个算法好坏的指标 时间复杂度 O 衡量一个算法执行效率快慢的指标 问:有两个程序,哪个程序执行的效率更快?怎么比较? 答:使用time模块来进行比较。 问:使用time模块比较的前提是啥? 答:两个程序运行的硬件环境都要一样 因此,使用time模块来进行比较,就不太合适了。所以,我们使用程序执行的大概次数来表示时间复杂度,使用O()记 如
【二食堂】Alpha - Scrum Meeting 9
Scrum Meeting 9 例会时间:4.19 13:00~13:20 进度情况 组员 昨日进度 今日任务 李健 1. “文本区域“栏目完成,可实现实体和关系的添加issue 1. 与柴博合作完成登录注册页面issue 柴博 1.实体下拉显示和删除issue 1. 与李健合作完成登陆注册页面issue 左正 1. 完成帐号session,第一版接口已交付(根据进度调整暂时未实现文本的保存)issue 1. 完成后端代码的整合,对代码进行正确性验证。issue 刘享 1. 需要前端写出登录注
翻译:CTO 干什么
CTO 干什么 科技爱好者周刊:第 103 期 - 阮一峰的网络日志 原文:What does a Director of Engineering do? 在我的职业生涯中,我很幸运我一直是那个推动我前进的组织的一员。当我一开始在我现在的这个公司-Roundtrip-工作时,我是一个软件工程师。公司那时是一个医疗运输领域的初创公司,有6名员工,包括我。随着团队的成长,我的直接上级经理,CTO每天都得提升自己,所以我也有必要投入到领导的位置。我的职责改变了,但是我在组织结构中的地位没有变。 我不
今日推荐
周排行