自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 一文详解之江实验室-之江天枢人工智能开源平台

数据驱动的智能技术是智能化浪潮的核心引擎,其关键在于大数据和高算力支撑的深度学习机制。开发并开源高性能的人工智能平台,是推动新一轮人工智能跨越发展的核心和基础。由之江实验室联合北京一流科技、中国信通院、浙江大学等业内顶尖力量打造的之江天枢人工智能开源平台正式开源发布。之江天枢平台也成为了国内首个由新型研发机构牵头打造的国产自研人工智能开源平台,以至快至简为特点,在超大规模模型训练、模型炼知等技术上形成了独特的优势。四大核心优势实现至快至简之江实验室副主任、天枢平台总架构师鲍虎军在发.

2021-10-30 10:48:16 2075

原创 配置github的ssh密钥(Windows)

(1)打开Git Bash查看电脑上是否已经存在SSH密钥:输入 cd ~/.ssh若显示无法找到该文件则要创建新的ssh key;(2)创建新的ssh key:输入 ssh-keygen -t rsa -C "[email protected]"执行这条命令会如上图提示文件保存路径,可以直接按Enter,然后提示输入 passphrase(密码),输入两次(可以不输直接两次Enter),然后会在 .ssh 目录生产两个文件:id_rsa和id_rsa...

2021-09-22 10:49:14 1196

转载 一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别(转)

首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:如果再发布的产品中包含源代码,则在源代.

2021-09-12 22:10:42 405

转载 国际知名无人机实验室(截止2021年4月)

文章目录 1. 国内实验室 1.1 港科空中机器人研究组(HKUST Aerial Robotics Group) 1.2 浙江大学无人系统与自主计算实验室(ZJU FAST LAB) 1.3 北京航空航天大学可靠飞行控制研究组(BUAA RFCG) 2.国外实验室 2.1 宾西法尼亚大学GRASP实验室(UPenn GRASP) 2.2 苏黎世联邦理工大...

2021-09-12 22:06:27 3918

转载 昇腾应用案例体验:(10) 图像目标检测

昇腾AI应用,探索人工智能的无限可能,使能千行百业图像目标检测概述该应用可部署至Atlas 200 DK 开发者套件(型号:3000)或者AI加速云服务器上,基于YOLOv3检测网络,通过读取本地图像数据作为输入,对图像中的物体进行目标检测,得到检测出的物体类别置信度以及检测目标的框,最后将检测的结果展示出来。原理1.运行管理资源申请:用于初始化系统内部资源,AscendCL接口固定的调用流程。2.加载模型文件:从文件加载离线模型数据,需要由用户自行管理模型运行的内存,根据内存中

2021-09-12 22:03:55 703

转载 昇腾应用案例体验:(9) 黑白图像上色

昇腾AI应用,探索人工智能的无限可能,使能千行百业黑白图像上色概述黑白图像上色模型原理如下图所示,对物件包括背景色(L通道代表的灰度图)使用卷积运算提取特征,然后同样用卷积进行分类,从而尝试给出对灰度图片每个像素点的色彩预期(ab通道)。将ab通道的值Resize到原始图片宽高并与L通道叠加后,转为RGB图片即可得到彩色图像。黑白图像上色模型原理如下图所示,对物件包括背景色(L通道代表的灰度图)使用卷积运算提取特征,然后同样用卷积进行分类,从而尝试给出对灰度图片每个像素点的色彩预期(ab通道)。

2021-09-12 22:03:32 541

转载 昇腾应用案例体验:(8) 乐府作诗

昇腾AI应用,探索人工智能的无限可能,使能千行百业乐府作诗概述我们首次将GPT模型应用于中国古诗词生成,提出了基于GPT模型的中国古诗词生成方法。我们的研究发现,GPT模型在中国古诗词生成上表现极为出色。我们首先利用大规模中文新闻语料训练得到一个中文GPT模型。然后我们对收集得到的大量中国古代诗歌、词、对联按照特定的格式进行整理,再将整理好的数据输入到GPT模型中进行微调(fine-tune),就得到了一个高质量的古诗词生成系统,我们将它命名为【乐府】。乐府系统能够按照格律要求生成非常高质量的

2021-09-12 22:03:13 255 1

转载 昇腾应用案例体验:(7) 卡通图像生成

昇腾AI应用,探索人工智能的无限可能,使能千行百业卡通图像生成概述卡通图象生成网络结构如下,以Generative Adversarial Networks(GAN)为基础,其架构包括一个生成器(Generator)和一个判别器(Discriminator),通过迭代训练两个网络(即生成器和判别器),由判别器提供的对抗性损失可以生成卡通化的结果。同时将生成器替换为自编码结构,使得生成器具有更强的生成能力。对于生成器,它希望生成样本尽可能符合真实样本的分布,而判别器则希望尽可能的区分真实样本与生成

2021-09-12 22:01:52 349

原创 技术栈汇总

相关的技术栈:Java、Python、C++、JavaScript、MySQL、GitHub、 IntelliJ IDEA、C、HTML5、Git、Eclipse、Spring、Ubuntu、PyCharm、Apache Tomcat、 Spring-Boot、 Visual Studio Code、Redis、Notepad++、MATLAB、Markdown、Visual Studio、Sublime Text、Vue.js、 Postman、Bootstrap、PHP、Node.js、jQuery、C

2021-09-12 21:58:08 10434 1

原创 【C++】析构函数与虚函数

析构函数的作用析构函数与构造函数对应,当对象结束其生命周期,如对象所在的函数已调用完毕时,系统会自动执行析构函数。析构函数名也应与类名相同,只是在函数名前面加一个位取反符~,例如~stud( ),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)。只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数(即使自定义了析构函数,编译器也总是会为我们合成一个析构函数,并且如果自定义了析构函数,编译器在执行时会先调用自定义的析构函数再调用合成的析构

2021-09-12 21:56:27 431

原创 【C++ 】指针和引用的区别

1.指针有自己的一块空间,而引用只是一个别名;2.使用sizeof看一个指针的大小是4,而引用则是被引用对象的大小;3.指针可以被初始化为NULL,而引用必须被初始化且必须是一个已有对象 的引用;4.作为参数传递时,指针需要被解引用才可以对对象进行操作,而直接对引 用的修改都会改变引用所指向的对象;5.可以有const指针,但是没有const引用;6.指针在使用中可以指向其它对象,但是引用只能是一个对象的引用,不能 被改变;7.指针可以有多级指针(**p),而引用至于一级;8.指

2021-09-12 21:55:38 105

原创 【C++】smart pointer四个智能指针: shared_ptr,unique_ptr,weak_ptr,auto_ptr

C++里面的四个智能指针: auto_ptr, shared_ptr, weak_ptr, unique_ptr 其中后三个是c++11支持,并且第一个已经被11弃用。为什么要使用智能指针:智能指针的作用是管理一个指针,因为存在以下这种情况:申请的空间在函数结束时忘记释放,造成内存泄漏。使用智能指针可以很大程度上的避免这个问题,因为智能指针就是一个类,当超出了类的作用域是,类会自动调用析构函数,析构函数会自动释放资源。所以智能指针的作用原理就是在函数结束时自动释放内存空间,不需要手动释放内存空间。

2021-09-12 21:54:48 190

原创 动态场景下的飞行机械臂仿真平台 | Simulation Platform for Autonomous Aerial Manipulation in Dynamic Environments

【Paper 4】Simulation Platform for Autonomous Aerial Manipulation in Dynamic EnvironmentsYear:2021

2021-06-15 16:07:20 535 1

原创 小总结 | 3篇文章:飞行机械臂抓取

【Paper 1】Visual Grasping for a Lightweight Aerial Manipulator Based o NSGA-II and Kinematic Compensation

2021-06-15 15:56:24 1008

原创 【Gitlab】 从主项目更新自己 fork 的项目

在实际的项目开发中我们经常会通过Fork项目库到自己的git仓库,减少对项目库的直接操作。后来团队成员修改了一些信息,我需要将修改的信息同步到我账户下的仓库,这时应该如何操作?第一步:查看自己仓库的 remote:Channon@LAPTOP-LARMS905 MINGW64 ~/Desktop/project-management (master)$ git remote -vorigin XXX/channon/project-management.git (f...

2021-06-08 11:09:10 1111 1

转载 昇腾应用案例体验:(6) AI 风景画

昇腾AI应用,探索人工智能的无限可能,使能千行百业AI 风景画概述AI风景画属于基于CGAN(Conditional GAN)的交互式图像生成方法应用案例,旨在将前端页面获得的用户交互信息做输入,通过部署在华为Atlas 200DK上的模型,实时生成相应的真实图片。模型采用CGAN作为核心构建方式,将图像的生成应用到用户交互的场景。用户只需要在画布上选择多个类别的物体,并做相应的大小和位置拖动,就能生成相应的自然风景图。由于本案例是一种生成模型,输入的信息是高层的语义信息,因此并不需要额外的复杂

2021-05-18 10:33:23 556

转载 昇腾应用案例体验:(5) 全目标结构化

昇腾AI应用,探索人工智能的无限可能,使能千行百业全目标结构化概述全目标结构化旨在处理海量视频/图像等机器无法理解的非结构化数据,从中挖掘潜在有价值信息并将其结构化存储。本例基于 mxVision 提供的插件以及自开发的目标挑选、人脸挑选、视频跳帧插件实现整体业务流程,整体流程如下图所示。该流程主要由五部分组成:多路视频流解码、目标检测、目标锁定、目标信息抽取、以及结果序列化。其中视频内容处理环节中,各个特征提取及属性识别模块选取了基于 ResNet 结构的神经网络模型,目标检测模块则采用了 Y

2021-05-18 10:31:36 375

转载 昇腾应用案例体验:(4) 视频转码

昇腾AI应用,探索人工智能的无限可能,使能千行百业视频转码概述本应用基于 mxVision 实现视频转码功能。应用了昇腾芯片硬件加速编解码能力,目前支持 CIF/D1 的视频转码,可部署在 Atlas 800(Model 3000)、Atlas 800(Model 3010)。技术流程图视频解码-->图像缩放-->视频编码视频解码:调用硬件(DVPP)解码能力,转换为 YUV 格式图像数据。图像缩放:基于硬件(DVPP)图像加速处理能力,将图像缩放到一定尺寸大小。

2021-05-17 18:46:58 392

转载 昇腾应用案例体验:(3) 垃圾分类

昇腾AI应用,探索人工智能的无限可能,使能千行百业垃圾分类概述垃圾分类是对垃圾收集处置传统方式的改革,是对垃圾进行有效处置的一种科学管理方法。人们面对日益增长的垃圾产量和环境状况恶化的局面,如何通过垃圾分类管理,最大限度地实现垃圾资源利用,减少垃圾处置的数量,改善生存环境状态,是当前世界各国共同关注的迫切问题。垃圾分类是符合国情的发展策略“既要金山银山,又要绿水青山”,所幸国人已经深刻的意识到垃圾分类带来的巨大经济效益与对环境保护的重要意义。然而面对种类繁多的垃圾,多数国人不能进行有效而全面

2021-05-17 18:45:06 571

转载 昇腾应用案例体验:(2) AI 图像修复

昇腾AI应用,探索人工智能的无限可能,使能千行百业AI 图像修复概述以Generative Adversarial Networks(GAN)为基础,其架构包括一个生成器(Generator)和一个判别器(Discriminator),通过迭代地训练两个网络(即生成器和判别器),由判别器提供的对抗性损失可以对修复的图像进行真假判别。系统整体结构如下图。系统将生成器替换为两阶的自编码结构。第一阶的自编码器是一个粗糙的自编码器,用来生成待修复部分的图像的大体轮廓,自编码器在训练时记录了大量的

2021-05-06 17:25:41 664 1

转载 昇腾应用案例体验:(1) 昇腾CANN智春联体验

昇腾AI应用,探索人工智能的无限可能,使能千行百业

2021-05-05 17:19:44 222

转载 Windows10安装ubuntu18.04双系统教程

写在前面:本教程为windows10安装ubuntu18.04(64位)双系统教程,是我多次安装双系统的经验总结,安装方法同样适用于ubuntu16.04(64位)。为了直观和易于理解,我会尽量图文并茂,并用最通俗的语言完成这篇教程。虽然安装ubuntu18.04和ubuntu16.04的方法一模一样,但为了满足强迫症患者,我特意将教程内容复制之后重新发了一篇,需要的进:Windows10安装ubuntu16.04双系统教程友情提示:如果你参照教程安装出现了问题,极有可能是因为不同电脑之间的差异导致,可

2021-04-20 20:56:03 204

转载 Ubuntu系统中如何删除一个用户

1.打开终端命令行,运用userdel命令删除指定的用户,注意要加sudo权限指令,如下图.sudo userdel ascend2. 在删除的时候一定注意是在管理员目录下的,普通的用户是没有这个权限的3. 删除指令执行完了以后怎么判断是否真正删除了呢?下面运用cat命令打开passwd文件cat /etc/passwd4. passwd文件中已经没有所删除的用户信息,这证明用户已经被删除5. 进入home文件夹,能看到的是所删除的用户,它的文件夹没有被删除6. 如果想把用户

2021-04-20 20:51:00 28081 3

原创 git 常见的一些提示信息(持续更新)

on branch master 在分支主线上changes not staged for commit 已经修改了,还没有add,表示暂存区是干净的changes for commit 修改了,add了,没有commit,现在是准备提交Untracked files 没有被追踪的文件, 第一次添加一个文件,add之前,git status显示此信息changes to be commited 将要提交的更改,add之后,commit之前, 把文件加入暂存区Fast .

2021-04-14 15:19:43 137

原创 机器人领域的会议和期刊【补充】

https://www.zhihu.com/question/266477032

2021-04-14 15:05:30 2080

转载 git pull命令的用法

git pull用法:git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并。一句话总结git pull和git fetch的区别:git pull = git fetch + git mergegit fetch不会自动进行合并。执行后需要手动执行git merge合并分支,而git pull拉取远程分之后直接与本地分支进行合并。更准确地说,git pull使用给定的参数运行git fetch,并调用git merge将检索到的分支头合并到当前分支中。基本

2021-04-14 14:53:20 15089

转载 ubuntu18.04怎么解压rar压缩文件

今天在自己的ubuntu18.04中得到一个rar的压缩文件,在windows下使用的winrar软件,在这里又安装不上,后来发现有一些开源的解压软件可以支持rar。 进入ubuntu在桌面上右键“打开终端”。 如果好久没有更新资源建议update一次。 sudo apt-get update 首先我们安装rar。 sudo apt-get install rar 接着安装unrar。 sudo apt-get install unrar ...

2021-04-12 14:34:39 1251

转载 【Markdown使用技巧总结】-如何在Markdown文档中插入空格?

插入空格方法 我们知道跟word等其他编辑器不同,Markdown只能识别一个空格(在半角输入状态下),那要怎么输入空格呢?1.巧用html的空格      (这里的分号应是英文状态)字符以及HTML实体描述以及说明&nbsp 这是我们使用最多的空格,也就是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加。为了便于记忆,我...

2021-04-12 10:38:38 9196 1

转载 git clone 出现fatal: unable to access ‘https://github 类错误解决方法

git clone 遇到问题:fatal: unable to access 'https://github.comxxxxxxxxxxx': Failed to connect to xxxxxxxxxxxxx将命令行里的http改为git重新执行。实测有用!!!

2021-04-11 12:08:11 3180

转载 Ubuntu18.04安装LaTeX并配置中文环境

https://blog.csdn.net/qq_41814939/article/details/82288145

2021-04-10 22:56:47 196

转载 Ubuntu18.04安装indicator-sysmonitor显示CPU、网速

介绍indicator-sysmonitorr是一个有用的实用程序,用于在顶部栏上显示CPU和内存使用情况。它还在条上显示各种温度传感器。它还允许用户运行自己的命令,在顶部栏上显示输出。安装依次在终端执行下面三条命令。sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor上面的那条命令需要按回车继续sudo apt-get updatesudo apt-get install -y indicator-s

2021-04-10 22:27:10 771

转载 docker是什么?

认识容器:docker入门篇docker是什么?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。(摘自百度百科)这里我总结归纳下重点是:打包成容器。打包成容器众所周知,一个Java 应用 war包或者jar包 启动成功,有能够对外提供服务的能力(能正常访问页面,做操作),需要部署到一台有tomcat的linux环境中。没...

2021-04-10 15:49:46 654

转载 Git 常用命令汇总

https://blog.csdn.net/halaoda/article/details/78661334

2021-04-07 19:22:41 310

原创 解决Git 克隆代码 The remote end hung up unexpectedly错误

在移动办公时,使用热点的网络质量一般,使用git clone总是报错查看原因有三种可能:要么是缓存不够,要么是网络不行,要么墙的原因我的应该是网络不行,可以配置git的最低速度和最低速度时间:git config --global http.lowSpeedLimit 0git config --global http.lowSpeedTime 999999总算把代码克隆下来了。【补充】文件太大的解决方法:当clone或者push git项目时,文件太大也会出现fatal:

2021-03-26 21:38:40 22060 2

原创 【科研作图】软件推荐&资源汇总&PPT瑞思拜!

科研工作中,总会要画一些机制图片或模式图。然而,作图软件基本都不会用,想去学学如何运用作图软件,又迫于精力有限,毕竟各种事物让人应接不暇。相信有一种作图软件,大家早早就会使用,可能你还没有发现其潜能所在而已。它就是PPT。既然是专业的研究成果,通常有许多同领域的研究人员在期刊或是专书中都有相同结构的图像,准备绘图前应该尽量(1)搜集到2个以上的已出版参考图;(2)到在线图库或是下段将介绍的科研绘图平台,以关键字搜索能够使用的图;(3)决定本次绘制图片的尺寸;(4)考虑是否需要彩色,还是黑白效果较

2021-03-20 11:14:54 2086

原创 【C++】static关键字的作用

1. 全局静态变量在全局变量前加上关键字static,全局变量就定义成一个全局静态变量.静态存储区,在整个程序运行期间一直存在。初始化:未经初始化的全局静态变量会被自动初始化为0(自动对象的值是任意的,除非他被显式初始化);作用域:全局静态变量在声明他的文件之外是不可见的,准确地说是从定义之处开始,到文件结尾。2. 局部静态变量在局部变量之前加上关键字static,局部变量就成为一个局部静态变量。内存中的位置:静态存储区初始化:未经初始化的全局静态变量会被自动初始化为0(自.

2021-03-20 09:48:59 105

原创 【抓取检测点生成网络】Volumetric Grasping Network: Real-time 6 DOF Grasp Detection in Clutter

Volumetric Grasping Network: Real-time 6 DOF Grasp Detection in Clutter作者:Michel Breyer, Jen Jen Chung, Lionel Ott, Roland Siegwart, Juan Nieto ETH Zurich _Autonomous Systems Lab会议/期刊: 4th Conference on Robot Learning(CoRL 2020), Cambridge MA,...

2021-03-12 08:50:46 1111 1

原创 【LaTex使用总结】LaTex,pdflatex,xelatex,xetex等的区别和关系

TeX:一种宏语言。Plain Tex: Tex中的一个最基本的宏集合与TeX的基础语言构成的一种格式。LaTex: Tex中的一个宏集合,构成一种与 Plain TeX 不一样的格式。Tex程序:把Tex语言转换为排版的程序,也叫Tex。为区别,称这个 TeX 程序叫Knuth TeX。Tex命令:Tex程序中的编译命令。tex命令默认用Plain TeX格式进行排版。也就是说tex命令后面默认跟的tex文件应该是用Plain Tex格式写的。Latex命令:tex命令加上某一个选项使

2021-03-11 21:28:26 15313

原创 【总结】NPU/CPU/GPU 傻傻分不清?

芯片里面的CPU、GPU、NPU究竟是什么,它们是怎么工作的?

2021-03-04 15:25:02 20954

转载 一篇文章带你详解HTTP协议(2)

一、 计算机网络体系结构分层计算机网络体系结构分层计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。二、 TCP/IP 基础1. TCP/IP 的具体含义从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP...

2021-02-24 10:50:57 284

空空如也

空空如也

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

TA关注的人

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