linux 笔记(1)

list help 只能显示shell内部的帮助信息,对于外部命令帮助信息要使用man或info
cd -    返回上一层的目录并显示当前上一层目录

pwd 显示当前所在的目录

cd 或 cd ~回到当前用户的宿主用户

mkdir 创建一个目录   mkdir -p *******  递归创建一些目录

rm -rf 递归删除文件目录

cat 查看问渐渐

touch:创建空白文档

mkdir:创建一个目录

cat 查看文文件

 

touch、vi 与mkdir 的区别

vi和touch一样都可以创建一个空白的文档,mkdir是创建一个文件夹

vi不仅可以创建文件还可以进入编辑文件

例如:touch w;此时创建一个w的空白文档;

file w 可以查看文档w的属性,此时显示empty,表示确实是空白文档

-v 的使用:在令中间添加-v 会有提示,例如在创建一个文件或者删除一个文件目录时可以这么写:touch -v *** or rm ****

more: 分页查看

l例如分页查看help  ls --help | more ,此时会分页查看

 

查看系统:

uname 显示当前系统linux

uname 命令可用于大多数 UNIX 和类 UNIX 系统以及 Linux。 
功能说明:uname用来获取电脑和操作系统的相关信息。 
语  法:uname [-amnrsvpio][--help][--version] 
补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。 
参  数: 
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 
-m或–machine 显示主机的硬件(CPU)名 
-n或-nodename 显示主机在网络节点上的名称或主机名称 
-r或–release 显示linux操作系统内核版本号 
-s或–sysname 显示linux内核名称 
-v 显示显示操作系统是第几个 version 版本 
-p 显示处理器类型或unknown 
-i 显示硬件平台类型或unknown 
-o 显示操作系统名 
–help 获得帮助信息 
–version   显示uname版本信息 

最常用参数 uname -a 

proc 根目录的介绍:
Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。

用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。下面列出的这些文件或子文件夹,并不是都是在你的系统中存在,这取决于你的内核配置和装载的模块。另外,在/proc下还有三个很重要的目录:net,scsi和sys。 Sys目录是可写的,可以通过它来访问或修改内核的参数,而net和scsi则依赖于内核配置。例如,如果系统不支持scsi,则scsi 目录不存在。

除了以上介绍的这些,还有的是一些以数字命名的目录,它们是进程目录。系统中当前运行的每一个进程都有对应的一个目录在/proc下,以进程的 PID号为目录名,它们是读取进程信息的接口。而self目录则是读取进程本身的信息接口,是一个link。

localhost为默认的主机名,我们可以更改这个名字

reboot为重启计算机 

localhost的名字,可以先修改vi /etc/hosts 添加 HOSTNAME=要改的名字,在/etc/host 去修改,编辑文件host 添加地址和映射的名字,这样我们就可以直接ping 这个名字

windows 中也是如此:修改路径windows\system32\drivers\hosts文件,添加ip和对应的名字,就可以在cmd中直接ping名字了

date获取当前日期

也可以修改系统信息 用date -s "YYYY-MM-DD,HH:MM:SS"

ifconfig eth0 获取网卡信息

查看进程的命令:

ps命令

ps aux            ps -l

jps显示所有与Java相关的进程

解压文件: tar  -zxcf 压缩文件     解压文件

配置java环境,打开解压后的jdk文件夹,pwd当前路径,复制,配置环境

vi ~/.bash_profile打开文件配置: JAVA_HOME=复制的路径

PATH=************/PATH:$JAVA_HOME$/path

source ~/.bash_profile

基于JDK命令的使用
        下载JDK  通过WinSCp将JDK发送到Linux系统中  tar -zxvf JDK  解压

               JDK文件夹  cd  bin上一层  复制

               vi ~/.bash_profile 

               source ~/.bash_profile

               jps

               或者编写一个JAVA应用程序
 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 目标检测的定义 目标检测(Object Detection)的任务是找出图像中所有感兴趣的目标(物体),确定它们的类别和位置,是计算机视觉领域的核心问题之一。由于各类物体有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计算机视觉领域最具有挑战性的问题。 目标检测任务可分为两个关键的子任务,目标定位和目标分类。首先检测图像中目标的位置(目标定位),然后给出每个目标的具体类别(目标分类)。输出结果是一个边界框(称为Bounding-box,一般形式为(x1,y1,x2,y2),表示框的左上角坐标和右下角坐标),一个置信度分数(Confidence Score),表示边界框中是否包含检测对象的概率和各个类别的概率(首先得到类别概率,经过Softmax可得到类别标签)。 1.1 Two stage方法 目前主流的基于深度学习的目标检测算法主要分为两类:Two stage和One stage。Two stage方法将目标检测过程分为两个阶段。第一个阶段是 Region Proposal 生成阶段,主要用于生成潜在的目标候选框(Bounding-box proposals)。这个阶段通常使用卷积神经网络(CNN)从输入图像中提取特征,然后通过一些技巧(如选择性搜索)来生成候选框。第二个阶段是分类和位置精修阶段,将第一个阶段生成的候选框输入到另一个 CNN 中进行分类,并根据分类结果对候选框的位置进行微调。Two stage 方法的优点是准确度较高,缺点是速度相对较慢。 常见Tow stage目标检测算法有:R-CNN系列、SPPNet等。 1.2 One stage方法 One stage方法直接利用模型提取特征值,并利用这些特征值进行目标的分类和定位,不需要生成Region Proposal。这种方法的优点是速度快,因为省略了Region Proposal生成的过程。One stage方法的缺点是准确度相对较低,因为它没有对潜在的目标进行预先筛选。 常见的One stage目标检测算法有:YOLO系列、SSD系列和RetinaNet等。 2 常见名词解释 2.1 NMS(Non-Maximum Suppression) 目标检测模型一般会给出目标的多个预测边界框,对成百上千的预测边界框都进行调整肯定是不可行的,需要对这些结果先进行一个大体的挑选。NMS称为非极大值抑制,作用是从众多预测边界框中挑选出最具代表性的结果,这样可以加快算法效率,其主要流程如下: 设定一个置信度分数阈值,将置信度分数小于阈值的直接过滤掉 将剩下框的置信度分数从大到小排序,选中值最大的框 遍历其余的框,如果和当前框的重叠面积(IOU)大于设定的阈值(一般为0.7),就将框删除(超过设定阈值,认为两个框的里面的物体属于同一个类别) 从未处理的框中继续选一个置信度分数最大的,重复上述过程,直至所有框处理完毕 2.2 IoU(Intersection over Union) 定义了两个边界框的重叠度,当预测边界框和真实边界框差异很小时,或重叠度很大时,表示模型产生的预测边界框很准确。边界框A、B的IOU计算公式为: 2.3 mAP(mean Average Precision) mAP即均值平均精度,是评估目标检测模型效果的最重要指标,这个值介于0到1之间,且越大越好。mAP是AP(Average Precision)的平均值,那么首先需要了解AP的概念。想要了解AP的概念,还要首先了解目标检测中Precision和Recall的概念。 首先我们设置置信度阈值(Confidence Threshold)和IoU阈值(一般设置为0.5,也会衡量0.75以及0.9的mAP值): 当一个预测边界框被认为是True Positive(TP)时,需要同时满足下面三个条件: Confidence Score > Confidence Threshold 预测类别匹配真实值(Ground truth)的类别 预测边界框的IoU大于设定的IoU阈值 不满足条件2或条件3,则认为是False Positive(FP)。当对应同一个真值有多个预测结果时,只有最高置信度分数的预测结果被认为是True Positive,其余被认为是False Positive。 Precision和Recall的概念如下图所示: Precision表示TP与预测边界框数量的比值 Recall表示TP与真实边界框数量的比值 改变不同的置信度阈值,可以获得多组Precision和Recall,Recall放X轴,Precision放Y轴,可以画出一个Precision-Recall曲线,简称P-R
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值