自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 focal loss

import torchimport torch.nn as nnclass FocalLoss(nn.Module): def __init__(self, gamma=0, eps=1e-7): super(FocalLoss, self).__init__() self.gamma = gamma self.eps = ep...

2020-04-23 15:33:13 261

原创 目标检测技巧:误识别数据喂入

在一些目标检测任务中,经常有一些容易误识别的数据,比如博主最近做的台标识别的项目,经常有一些芒果之类的被误识别为湖南卫视,而实验发现mmdetection并不支持无ground truth的输入图像,那如何喂入误识别数据呢?本博客使用了一种有人称之为“填鸭式的方法”,即将误识别的区域使用正方形标注出来,然后随机打开训练集中的一张图像,将误识别切割出来的区域放到鼠标指定的位置(鼠标指定左上角,其...

2020-03-25 20:06:07 1489 1

原创 VIA(VGG Image Annotator)标注数据转化为coco format的代码

VGG Image Annotator (VIA)一款开源的图像标注工具,由Visual Geometry Group开发。可以在线和离线使用,可标注矩形、圆、椭圆、多边形、点和线。标注完成后,可以导出为csv和json文件格式。mmdetection等框架中有的不支持VIA标注的数据,就需要写一个转化的代码其实就是两个json文件的转化,两种标注格式读入后就是两个dict格式的数据,我...

2020-03-25 19:22:40 2054 1

原创 centos升级gcc版本最全攻略

mmdetection和pytorch有时候会要求gcc版本高于4.9.0,升级起来相当麻烦,有很多网络限制导致网上很多教程不能用本文的方法基本上都改成国内源了,所以成功率还是很高的。1、下载mkdir -p /root/gcccd /root/gcc去清华源网站找自己想要的版本wget https://mirrors.tuna.tsinghua.edu.cn/gn...

2020-03-25 10:45:11 706

原创 Mac安装python3环境

1.安装brew,打开终端,复制下一行,中间需要输入密码。/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.搜索是否含有python3的包brew search python33.安装brew install python3...

2019-12-26 12:23:46 398

转载 打开macOS 原生读写功能

https://cloud.tencent.com/developer/article/1497731

2019-12-18 18:06:56 172

原创 快手笔试,推荐系统

#include <vector>#include <iostream>#include <string>#include <queue>using namespace std;vector<pair<int, string>>strs;vector<pair<int, string>>w...

2019-08-27 10:36:13 17238

原创 竞技世界:笔试:项链

有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等。有一天过往把项链赏赐给了一个学者,并跟他说,你可以带走这条项链,但是往后很喜欢红宝石,蓝宝石,钻石,翡翠,珍珠这五种,我要你从项链中截取连续的一小段,这一小段中必须包含着五种宝石,剩下的部分你可以带走,如果你找不到这五种宝石,则一个也无法带走。请帮助学者找出如何切粉项链能拿到更多宝石的方法。输入描述:...

2019-08-21 10:43:41 448

原创 贝壳找房 2020校招笔试 算法工程师笔试题 采木 锯子斧子砍树

题目要求,在你面前依次排着n棵树,而你有两种工具,锯子和斧头,他们砍第i棵树的时间分别为ai和bi,一开始你拿的是斧头,而砍第i棵树前交换工具需要花费ci的时间,问题来了,依次砍完这些树的时间最短为多少呢?输入第一行一个数n(n<=100)接下来n行,每行三个数ai,bi,ci(i<=30000)输出一个数最短时间样例输入320 40 2010 4 ...

2019-08-18 11:50:18 519

原创 编程题:完全升序排列

给定两个数组A和B,其中数组A几乎是严格升序排列的,几乎的定义是只需改变其中一个数,即可以满足完全升序排列你的任务是从数组A中找到这个数字,并从数组B中选取一个数并将其替换,使得数组A是完全升序排列的(严格升序排列,即不允许相邻两个为相同的数)请找出数组B中满足要求的最大数字,并输出最终有序的数组,如果不存在就输出NO输入描述:共两行,第一行是数组A,第二行是数组B,元素之间用空格分...

2019-07-29 10:20:11 798

原创 编程题:首尾相连的字符串

给定一个字符串数组(字符串长度和数组的长度均大于1且小雨1024),所有字符均为大写字母。请问,给定的字符串数组是否能通过更换数组中元素的顺序,从而首尾相连,形成一个环,环上相邻字符串首位衔接的字符相同输入描述:一行输入,空格分隔,表示字符串数组输出描述:一行输出,返回true或者false,表示是否可以形成环输入1CAT TIGER REC输出1true输入2...

2019-07-29 09:43:49 2309

转载 Mac Office Word为什么总是自动打开之前的文档。即使关闭后,重新打开某个文档还会继续自动打开。

第一步:打开finder第二步:按command+shift+g,打开文件夹路径输入框第三步:输入路径~/Library/Containers/com.microsoft.Powerpoint/Data/Library/Preferences/AutoRecovery/前往自动恢复文件夹(如果是word,把powerpoint改成word就OK了)。第四步:删除自动恢复的文档。第五步:重...

2018-11-20 10:56:26 13825

原创 mac上c++调用python,执行opencv程序

具体的介绍一搜一堆,这里不赘述,只描述我遇到的问题首先直接调用python语句测试一下可不可以用#include "python/Python.h"int main(){ Py_Initialize(); ## 初始化 PyRun_SimpleString("print 'hello'"); Py_Finalize(); ## 释放资源...

2018-08-08 14:20:28 1687 1

原创 caffe for linux安装及安装时遇到的问题:

我的操作系统是UBUNTU,安装过程如下:sudo su #然后输入密码安装依赖包:apt-get install git apt-get install libprotobuf-devlibleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler apt-get install --no-instal...

2018-05-14 19:37:36 404

转载 Linux内核代码的获取:

1、访问Linux内核官方网站:https://www.kernel.org/2.进入内核管理--点击Linux点击这个链接3、点击linux4、点击kernel5.可以看到v1.0……好多版本,选择你想要获得的版本,进入6、往下拖拉直到看到源代码的压缩文件可以下载...

2018-03-13 22:35:43 779

原创 Linux入门:常用的linux命令

常用的linux命令一:cat1.    cat –A 输出所有文件内容2.    cat –b 给非空输出行编号3.    cat –n 所有输出行编号4.    cat –s 所有连续的空行替换成一个,并输出exp:1.    cat –n test1&gt;test2  test1的内容加上行号后,输出到test2中2.    cat –b test1test2&gt;&gt;test3  ...

2018-03-13 22:11:03 360

原创 Mac中matlab和c++混合编程

环境:mac+matlab2016b破解版在matlab中svm工具包运行出现问题:(1)未定义函数或变量 'qp'    Undefined function ormethod 'qp'这里出错是因为qp是二次规划函数,用于求解SVM中的拉格朗日乘子,是采用的c++和matlab编程,所以需要mex一下,这里有一个mex在不同windowsOS下编译的结果,所以我们需要重新编译一下qp.dll方...

2018-03-13 16:02:44 2225

原创 Mac上移动硬盘不能挂载(识别)ntfs分区的问题

此时打开mac的磁盘工具ntfs磁盘显示灰色,无法操作,无法挂载。到windows电脑上win+R cmd  打开命令行chkdsk g: /f其中g是你的移动硬盘相应分区的盘符运行之后一定要弹出硬盘,然后重新插在mac上,打开终端cd /Volumesls如果此时显示你的ntfs磁盘将成功把之前桌面上的图标删掉,重新在桌面上建立链接此时桌面上就显示图标了,可以将其拖到finder中...

2018-03-13 14:59:40 13500

原创 latex for mac(Texworks)的使用入门

latex作为一款论文编辑的工具,目前刚开始用,感觉很好用,也不是很麻烦。我们的作业是写一篇小论文,用Latex编辑一下,套用IEEE的模板,首先下载下来的模板是一个文件夹,从中找到你想要的tex文件,用Texworks打开他:打开效果如下:

2017-12-04 21:00:37 13692 1

原创 斯坦福机器学习3:线性回归、梯度下降和正规方程组的matlab实现

斯坦福机器学习3:线性回归、梯度下降和正规方程组的matlab实现以一个最简单的一元线性回归为例,给定一个数据集,(x,y)一个x值对应一个y,假设x是面积,y是房价一元线性回归就是在一个x,y坐标系中回归出一条直线,也就是h(x)=θ0+θ1xh(x)是预测值,我们定义目标函数,也就是我们要优化的函数然后用梯度下降法来更新参数,更新的规则为θ-α*(J

2017-08-06 19:01:37 5886 2

原创 斯坦福机器学习2:SVM支持向量机的通俗理解

暑假一直在学吴恩达老师的机器学习公开课,学习前面还都比较好理解,根据公式基本上可以实现用matlab编程编出来,然而从第七节课开始讲的SVM算法开始听的迷迷糊糊,在听了两三遍开头,然后又买了几本工具书翻了翻,终于搞懂了一点点,所以写写笔记,笔记中用到了周志华老师对最优间隔分隔器的理解,其余的内容都是用了视频里的知识。还有在知乎里找的比较好理解的资料,笔记内容没有太多数学推导,比较肤浅,但是在我看来

2017-08-06 17:53:15 717

原创 Python学习笔记(2)Python对excel文件的操作

TIPS:Python的注释是#,但是若需要中文注释的时候,需要在最前面加上#coding=utf-8首先Python要读取一个excel文件的时候,要首先import xlrd首先,打开一个excel文件fname="logisticsregressiontest.xlsx";data=xlrd.open_workbook(fname);这时,data中含有几个sheet,

2017-07-28 18:52:54 1082

原创 斯坦福机器学习笔记1:GDA高斯判别分析算法的原理及matlab程序实现

用matlab实现matlab原理编程

2017-07-28 17:47:01 2609 1

原创 python学习笔记(一)Python安装中我遇到的问题

python安装过程中常遇到的问题

2017-05-08 11:32:19 619

原创 matlab自学入门

matlab的入门中的入门。

2017-05-08 10:43:54 3094

冒泡排序和简单选择排序c语言

冒泡排序 简单选择排序 c语言基础 排序算法 数组操作 排序算法实验 简单的c语言程序 排序算法输出

2018-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除