自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 20220525商汤算法岗实习面试经历

商汤算法岗实习面试经历(2022.5.25)面试安排一面(1小时)二面(1小时)未完待续...面试安排面试岗位是上海自动驾驶部门,面试还没有结束,目前面了两面一面(1小时)1、自我介绍:我这里主要按照投递的简历从教育经历,项目经历,竞赛经历和荣誉奖项等分别介绍。相关的项目经历重点介绍,句式研究目的(针对…问题)+ 研究内容(做了…改进)+ 研究结果(性能提升…)+ 成果(发表了…论文)2、面试官针对简历部分提问: 针对相关项目提问为什么构建旋转目标检测加入这个结构?有了解其他旋转目标检测网络吗?

2022-05-25 15:55:59 2046 4

原创 20220302显著性算法:Itti

0 说明  本篇文章主要了解了Itti显著性检测算法,并阅读相关的代码,最后在SAR图像上进行实验和测试。  原理部分本文主要参考了:https://blog.csdn.net/weixin_42647783/article/details/82532179  代码部分主要参考了https://zhuanlan.zhihu.com/p/4418367261 简介  Itti视觉显著性模型的结构如下图[1]。2 Itti算法2.1 输入  文章中图片的尺寸为640×480静态彩色照片,包括R

2022-03-02 11:29:01 5674 7

原创 Java笔记(7):方法的定义与使用

方法最大的好处就是可以进行重复调用。1、方法的基本定义方法指的就是一段可以被重复调用的代码块。在Java里面进行方法的调用:在定义方法的时候对于方法的返回值有两类:(1)void:没有返回值;(2)数据类型(基本类型、引用类型);范例:无参数无返回值范例:有参数无返回值范例:有参数有返回值注意:如果某一个方法上使用了void定义(无返回值),那么该方法中可以直接利用return来结束调用。一般而言,这种return的处理往往结合if判断来使用。2、方法重载方法重.

2020-10-12 13:39:45 227

原创 Java笔记(6):程序逻辑控制(顺序、分支、循环结构)

程序一共有三类形式:顺序结构、分支结构、循环结构。1、分支结构进行逻辑判断,满足条件时候才会执行某些语句。if分支结构和switch语句。if和C语言中的规定一致,这里switch随着JDK版本的变化支持的数据类型也在发生变化:(1)最初的数据类型支持:int、char(2)从JDK1.4开始了支持枚举(enu)(3)从JDK1.7开始支持了String要记得每个case里面加break。范例:数据类型为String2、循环结构某几行代码一直重复执行。while循环、f.

2020-10-12 10:54:03 231

原创 Java笔记(5):Java运算符(基础数学运算符)

引言Java中的基本运算符:注意:所有运算符都是有优先级的,避免这个问题就是多使用括号。数学计算里面有一个自增(++变量、变量++)和自减(–变量、变量–)操作,和C语言中一样。1、三目运算符(重点)三目是一种赋值运算,它指的是根据条件决定赋值的内容。数据类型 变量=布尔表达式?条件满足时赋值内容:条件不满足时赋值内容注意:如果不熟悉三目运算也可以改成if语句,但整个代码所跨越的行太多了。2、关系运算符关系运算的操作可以使用:>、<、>=、<=、!=、=

2020-10-12 10:26:33 330

原创 Java笔记(4):Java数据类型划分

Java的数据类型划分以及数据类型操作,程序就是一场数字游戏。一、Java的数据类型划分在java之中,数据类型一共分为两大类:1、基本数据类型:1、数值型:表示整数或者小数1.1整型:byte、short、int、long;默认值:0(C++是没有默认值的)1.2浮点型:float、double;默认值:0.02、字符型:char;默认值:’\u000‘3、布尔型:boolean;默认值:false2、引用数据类型:数组、类、接口;默认值:null本次重点在基本数据类型的操作上,

2020-10-10 11:48:01 434

原创 Java笔记(3):Java程序基本概念(注释、标识符和关键字)

一、注释1、注释形式在以后所编写的程序代码之中都要求加上注释,在程序中一共支持三类注释:(1)单行注释://注释内容(2)多行注释:/* 注释内容 /(3)文档注释:/* 文档注释标记*/相对于程序来说,注释不会被编译。二、标识符与关键字1、标识符命名要求由字母、数字、_、$所组成,不能以数字开头,不能使用Java的关键字。个人建议:标识符采用有意义的简单命名,例如score、age、year;2、关键字以上关键字的几点说明:Java有一个未使用到的关键字:goto;Java中

2020-10-07 14:03:19 115

原创 Java笔记(2):第一个Java程序和CLASSPATH环境属性

一、第一个Java程序1、新建一个Hello.java程序以后所有的第一个程序都是用“Hello World”。如果要想编写Java程序,所有程序文件的后缀必须书*.java文件。建立一个新的目录:E:\mydemo;范例:在这个文件夹中新建一个Hello.java程序。这里下载一个很好用的记事本文件呢editplus,在此软件中进行相应的代码编辑。当程序编写完成,下面就可以进行执行,执行步骤如下:(1)编译源代码文件(.java),(命令语句javac Hello.java)将其形

2020-10-07 11:50:03 105

原创 Java笔记(1):Java发展历史、主要特点和JDK安装配置

1、JAVA的发展历史JAVA是使用C++开发出来的。JAVA主要设计者——James Gosling。目前开发工具是JDK1.8,JDK1.9即将出品。分三个阶段:J2SE:进行单机版程序的开发,往往是作为基础平台。J2ME:进行移动开发的。J2EE:是JAVA开发的企业版。目前所用的,开发包太多,架构文档多。2、JAVA主要特点C语言编译之后形成.exe文件,就是编译型。源文件写好之后自动执行,就是解释型。JAVA是编译型解释型两种语言的结合。JAVA源文件(.java)经过编译之后

2020-10-07 10:42:34 254

原创 AI笔记(二):第9章 过拟合

第9章 过拟合机器学习的主要目的是从训练集上学习到数据的真实模型,从而能够在未见过的测试集上面也能够表现良好,这种能力叫做泛化能力。训练集和测试集采样都来自相同的数据分布。即独立同分布假设。模型的容量: 模型的表达能力。9.1 模型的容量1、通俗地讲,模型的容量或者表达能力,是指模型拟合复杂函数的能力。体现模型容量的指标为模型的假设空间的大小。即模型可以表示的函数集的大小。2、假设空间越...

2020-03-22 11:11:23 2317

原创 AI笔记(一):人工智能概论

1.1人工智能1.1.1人工智能1、人工智能:是指让机器获得像人类一样的智能机制的技术。2、解决抽像的概念无法用具体的代码实现,比如人类对图片的识别,对语言的理解过程,无法通过既定规则模拟。为了解决这类问题,一门通过让机器自动从数据中学习规则的研究学科诞生了,称为机器学习。3、机器学习:通过让机器自动从数据中学习规则。4、神经网络:在机器学习中,有一门通过神经网络来学习复杂、抽象逻辑的方...

2020-03-18 09:40:23 2194 1

原创 Linux新手上路(六):文件打包和解压缩

1、概念讲解在讲 Linux 上的压缩工具之前,有必要先了解一下常见常用的压缩包文件格式。在 Windows 上最常见的不外乎这两种 .zip,.7z 后缀的压缩文件。而在 Linux 上面常见的格式除了以上两种外,还有 .rar,.gz,.xz,.bz2,.tar,.tar.gz,.tar.xz,*.tar.bz2,简单介绍如下:文件后缀名说明.zipzip 程序打包压...

2020-03-17 16:02:25 189

原创 Linux新手上路(五):环境变量与文件查找

Linux环境变量和文件查找1、环境变量变量:要解释环境变量,得先明白变量是什么,准确的来说应该是Shell变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。通常变量与值是一对一的关系,可以通过表达式读取它的值并赋值给其他变量,也可以直接指定数值赋值给任意变量。为了便于运算和处理,大部分的编程语言会区分变量的类型、字符或者字...

2020-03-17 12:07:12 261

原创 Vim快速入门(五):Vim介绍(来自百度百科)

Vim介绍前四篇博客快速入门了一些Vim的基本命令和操作,顺便查了一下百度关于Vim。下面简单摘录了一些,加强理解。1、VIM(Unix及类Unix系统文本编辑器)简介Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。vim的设计理念是命令的组合。用户学习了各种各样的...

2020-03-04 16:40:11 332

原创 Vim快速入门(四):Vim其他高级功能

1、多文件编辑1.1使用vim编辑多个文件编辑多个文件有两种形式,一种是在进入vim前使用的参数就是多个文件。另一种就是进入vim后再编辑其他的文件。同时创建两个新文件并编辑。$ vim 1.txt 2.txt默认进入1.txt文件编辑界面:· 命令行模式下输入:n编辑2.txt文件,可以加 !,即:n!强制切换,之前一个文件的输入没有保存,仅仅切换到另一个文件· 命令行模式下输入...

2020-03-04 15:52:55 250

原创 Vim快速入门(三):字符替换查找命令

Vim字符替换查找命令“查找和替换是编辑器最常用的功能之一,在普通编辑器当中查找替换时,可能需要先移动鼠标在菜单中点击查找的功能,输入查找的内容,再点击确认查找。而在vim中,所有的操作只需要敲击几下键盘就行了,手不用离开键盘区域,速度自然会快很多。”1、字符的替换及撤销(Undo操作)替换和Undo命令都是针对普通模式下的操作:2、快速缩进2.1使用命令进行快速调整缩进操作这一节将...

2020-03-03 22:57:39 307

原创 Vim快速入门(二):文档编辑命令

更多文档编辑命令1、vim重复命令1.1重复执行上次命令在普通模式下.(小数点)表示重复上一次的命令操作。拷贝测试文件到本地目录:$ cd /home/aaa$ cp /etc/protocols .打开文件进行编辑:$ vim protocols普通模式下输入x,删除第一个字符,输入.(小数点)会再次删除一个字符,除此之外也可以重复dd的删除操作。1.2执行指定次数相同的...

2020-03-03 20:36:20 173

原创 Vim快速入门(一):Vim基础模式

1、Vim模式介绍从vi衍生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆。几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入。Vim和vi一样,仅仅通过键盘来在这些模式之中切换。这就使得Vim可以不用进行菜单或者鼠标操作,并...

2020-03-03 16:21:01 270

原创 Linux新手上路(四):Linux目录及Linux文件的基本操作

1、Linux目录结构Linux的目录与Windows的目录的区别,或许对于一般操作上的感受来说没有多大的不同,但从它们的实现机制来说是完全不同的。一种不同的体现在目录与存储介质(磁盘,内存。DVD等)的关系上,以往的Windows一直是以存储介质为主,主要以盘符(C盘,D盘)及分区来实现文件管理,然后之下才是目录,目录就显得不是那么重要,除了系统文件之外的用户文件放在任何地方任何目录也是没有多...

2020-03-03 11:52:37 416

原创 Linux新手上路(三):Linux文件权限

Linux文件权限“文件权限就是文件的访问权限,即哪些用户和组群可以访问文件以及可以执行什么样的操作。Linux系统是一个典型的多用户系统,不同的用户处于不同的地位,对文件和目录有不同的访问权限。为了保护系统的安全性,Linux系统除了对用户权限做出严格的界定外,还在用户身份认证、访问控制、传输安全、文件读写权限等方面作了周密的控制。Linux中的每一个文件或者目录都包含有访问权限,这些访问权限...

2020-03-02 21:14:44 254

原创 Linux新手上路(二):Linux用户管理

Linux用户管理“Linux是一个可以实现多用户登录的操作系统,比如用户A和用户B都可以同时登录同一台主机,共享一些主机的资源,也可以分别拥有自己的用户空间,用于存放自己的用户的文件。但是,实际上,它们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,由于Linux的用户管理和权限机制,不同用户不可以轻易地查看、修改彼此的文件。”创建用户在Linux系统中,root账户拥有整个...

2020-03-02 17:12:48 174

原创 Linux新手上路(一):命令行操作的一些快捷键汇总

Linux的命令行操作的一些快捷键汇总:【Tab】:使用Tab键可以来进行命令补全,最大的好处就是当忘记某个命令的全程的时候可以只输入开头的一部分,然后按下Tab键就可以得到提示。【Ctrl+C】:强行终止当前程序,而不会使终端退出。(PS:不要随便使用,有可能终端没有任何的反应和提示只是因为运行的程序需要耐心等一下。)【Ctrl+D】:键盘输入结束或退出终端。【Ctrl+S】:暂停当前程...

2020-03-02 15:25:50 162

空空如也

空空如也

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

TA关注的人

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