- 博客(1427)
- 资源 (42)
- 收藏
- 关注
转载 深度学习系统为什么容易受到对抗样本的欺骗?
转自:https://zhuanlan.zhihu.com/p/89665397本文作者:kurffzhou,腾讯 TEG 安全工程师最近,Nature发表了一篇关于深度学习系统被欺骗的新闻文章,该文指出了对抗样本存在的广泛性和深度学习的脆弱性,以及几种可能的解决方法。安全平台部基础研究组自2017年来在对抗样本的生成及防守方法进行了深入研究,在这里团队通过在攻击方面的经验,分享我们对于防守对抗样本的一些思考,欢迎共同讨论。深度学习在现实生活中的应用越来越广,然而越来越多的例子表明,深度学习系统
2021-05-03 09:46:14 668
转载 物联网技术
作者:阏男秀链接:https://www.zhihu.com/question/50125636/answer/124938067来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。# 物联网技术之四:无线自组网无线自组网,或称无线传感网络,这肯定是物联网专业的学生要学的一门学科,属于通信领域,电子、计算机出身的人对这没有太多的概念。无线自组网最典型的技术之一是,ZigBee。什么是自组网?做个对比,比如我们的WiFi,我们要用手机去连一个SSID,输入密码才.
2021-04-03 17:21:27 280
转载 OPEN AI LAB开源的Tengine 推理引擎
转自:https://blog.csdn.net/weixin_43476455/article/details/85764113https://www.zhihu.com/question/264880727http://www.openailab.com/int/ability/list2.html现阶段,边缘人工智能的主要挑战有成本、功耗、AI计算能力,以及软件生态构建等问题。芯片公司被迫花大量精力做上层开发环境和平台,应用/算法公司被迫做大量底层适配优化成为全栈AI公司。如何创造性.
2021-03-31 15:51:12 888
转载 opencv dnn 使用深度学习前向推理
转自:https://zhuanlan.zhihu.com/p/28323601https://blog.csdn.net/qq_30815237/article/details/87914775刚刚出炉的 OpenCV 3.3 版本增加了符合历史进程的新模块 dnn,也就是深度神经网络。dnn 模块其实很早就存在于 opencv_contrib 项目中,这次提到了主项目里,算是转正了。小张琢磨了下,这个 dnn 模块的卖点有这么几个:1)零依赖只依赖 opencv,如果你被 caffe
2021-03-31 14:11:37 519
转载 在C++中使用openmp进行多线程编程
转自:https://blog.csdn.net/acaiwlj/article/details/49818965声明:本文是基于Joel Yliluoma写的Guid into OpenMP:Easy multithreading programming for C++而写的,基本是按照自己的理解,用自己语言组织的。其中大部分例子依然用原来文章的例子,本文仅作为学习笔记之用。前言多线程在实际的编程中的重要性不言而喻。对于C++而言,当我们需要使用多线程时,可以使用boost::thread库或者自
2021-03-24 14:35:37 1539
转载 多目标跟踪:SORT和Deep SORT
转自:https://blog.csdn.net/zhuiqiuk/article/details/88653113https://zhuanlan.zhihu.com/p/59148865多目标跟踪,即Multiple Object Tracking(MOT),主要任务中是给定一个图像序列,找到图像序列中运动的物体,并将不同帧的运动物体进行识别,也就是给定一个确定准确的id,当然这些物体可以是任意的,如行人、车辆、各种动物等等,而最多的研究是行人跟踪,由于人是一个非刚体的目标,且实际应用中行人检测
2021-03-23 10:12:35 657
转载 yolov5 网络结构和后处理结构
转自:https://www.163.com/dy/article/G07PMVPO0511ABV6.html作者:gloomyfish 【新智元导读】本文从原始的三个输出层解析实现了boxes, classes, nms等关键C++代码输出,实现了纯OpenVINO+OpenCV版本的YOLOv5s模型推理的代码演示。下面是详细的系统环境与各个部分解释,以及代码实现与演示图像。 系统版本信息与依赖 Window 10 64bit Pytorch1.7+CUDA10.0 Pytho
2021-03-15 16:48:06 9413 1
转载 Crunchfish发布XR Skeleton手势交互解决方案
转自:https://baijiahao.baidu.com/s?id=1677811512042412943&wfr=spider&for=pc移动交互解决方案开发商Crunchfish日前发布了名为XR Skeleton的手势控制技术。只需一个标准的手机摄像头,系统即可检测和追踪每只手的21个关键点。这种对人手的描述通常称为骨架模型,并可以实现非常精确和灵活的交互解决方案,如用于操作虚拟对象或菜单系统。Crunchfish表示,这项技术旨在实现尽可能接近现实世界的增强现.
2021-03-15 10:30:37 160
转载 ARM CPU性能优化:FP32 、FP16 和BF16区别
转自:https://zhuanlan.zhihu.com/p/351297472https://community.arm.com/cn/b/blog/posts/arm-891361032今天,主要介绍FP32、FP16和BF16的区别及ARM性能优化所带来的收益。FP32 是单精度浮点数,用8bit 表示指数,23bit 表示小数;FP16半精度浮点数,用5bit 表示指数,10bit 表示小数;BF16是对FP32单精度浮点数截断数据,即用8bit 表示指数,7bit 表示小数。在数
2021-03-12 11:01:52 14122
转载 TNN行业首发Arm 32位 FP16指令加速,理论性能翻倍
转自:https://cloud.tencent.com/developer/article/1774206FP16是半精度浮点格式,相比常用的FP32单精度浮点,数据宽度降低了一半。2016年Arm更新了Armv8.2-A Extension扩展指令集,其中包含FP16半精度浮点运算。Arm NEON向量指令长度为128位,一条FP32向量可完成4个单精度浮点数运算,一条FP16向量可完成8个半精度浮点数运算,使理论峰值性能翻倍。如果该指令用于加速网络推理,相比于FP32预期能达到2倍加速。1.2
2021-03-12 09:52:00 1343
原创 opencv android ndk 版本 opencv3 是gnustl_shared,opencv 4是c++_static
以下指的是opencv android 释放的动态库opencv3及以下的版本仅仅支持gnustl_shared编译opencv4 使用了c++_static和c++_shared 编译 参考:https://blog.csdn.net/jdazy/article/details/95044780
2021-03-11 17:58:45 447
转载 docker容器内应用服务生成core文件步骤
转自:https://blog.csdn.net/this_is_me_anyway/article/details/99293196docker容器内应用服务生成core文件步骤:1、设置core文件生成格式和输出路径物理机上执行如下命令:echo "/data/cores/core.%p"| sudo tee /proc/sys/kernel/core_pattern2、docker容器挂在core文件路径到物理机对应路径。for example:...
2021-03-10 09:52:40 997
转载 unique_ptr的使用和陷阱
转自:https://blog.csdn.net/qq_33266987/article/details/78784286unique_ptr的使用分配内存与shared_ptr不同,unique_ptr没有定义类似make_shared的操作,因此只可以使用new来分配内存,并且由于unique_ptr不可拷贝和赋值,初始化unique_ptr必须使用直接初始化的方式。 unique_ptr<int> up1(new int()); //okay,直接初始化 .
2021-02-26 09:42:02 339
转载 智能指针auto_ptr、unique_ptr、shared_ptr区别
转自:https://zhuanlan.zhihu.com/p/63890916模板auto_ptr是C++98提供的解决方案,C++11已摒弃。模板unique_ptr、shared_ptr是C++11提供的解决方案.为什么要摒弃auto_ptr呢?先来看下面的赋值语句:auto_ptr<string> ps(new string("I am a boy."));auto_ptr<stirng> vocation;vocation = ps;上述赋值语
2021-02-26 09:32:54 330 1
转载 Android系统运动传感器
转自:https://blog.csdn.net/liang123l/article/details/53992197Android平台提供了多种感应器,让你监控设备的运动。传感器的架构因传感器类型而异:重力,线性加速度,旋转矢量,重要运动,计步器和步检测传感器是基于硬件或基于软件的。 加速计和陀螺仪传感器是始终基于硬件的。大多数Android设备有一个加速度计,现在大部分Android设备还有陀螺仪。基于软件的传感器的可用性是更加可变,因为它们通常依赖于一个或一个以上硬件传感器来导出他们的
2021-02-25 09:33:58 889
原创 SLAM 算法松耦合和紧耦合方案
转自:https://zhuanlan.zhihu.com/p/34995102https://www.cnblogs.com/hitcm/p/6327442.html
2021-02-25 09:22:53 2880
转载 linux下把进程/线程绑定到特定cpu核上运行
转自:https://blog.csdn.net/guotianqing/article/details/80958281概述现在大家使用的基本上都是多核cpu,一般是4核的。平时应用程序在运行时都是由操作系统管理的。操作系统对应用进程进行调度,使其在不同的核上轮番运行。对于普通的应用,操作系统的默认调度机制是没有问题的。但是,当某个进程需要较高的运行效率时,就有必要考虑将其绑定到单独的核上运行,以减小由于在不同的核上调度造成的开销。把某个进程/线程绑定到特定的cpu核上后,该进程就会一直在
2021-02-25 09:20:35 267
转载 MNN / TNN /TFlite GPU 对比
转自:https://www.zhihu.com/question/400143354作者:阿里巴巴淘系技术链接:https://www.zhihu.com/question/400143354/answer/1310377675来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。端侧AI在这两三年里,可谓高速发展,新应用、新算法、新硬件推陈出新,也不断有新推理引擎涌现。但对引擎的评价方式定格在了三年前,比较的总是ARMv7/ARM64下MobileNet、..
2021-02-24 10:07:20 3217
转载 图形程序接口知多少 | OpenGL、OpenCL、Vulkan、OpenGL ES、WebGL、Metal、Directx
转自:https://www.bgteach.com/article/176计算机图形程序接口 |Graphics API对于普通的电脑玩家来说这是一个不重要的东西,但对于游戏开发、玩游戏做三维的人来说,这部分知识可能会常常被提及,尤其是涉及到游戏相关的。计算机图形程序接口是一套可编程的开放标准,3D\2D 都需要这部分底层的 API 支持。如果你是一名游戏开发者,没有借助图形 API 来开发游戏的话,这意味着你的游戏想要调用系统硬件(GPU)的时候,这部分的程序需要自己独立开发,这无疑是增加了游.
2021-02-24 09:49:39 1594
转载 tflite GPU推理
转自:https://www.tensorflow.org/lite/performance/gpu_advancedTensorFlow Lite 在GPU环境下TensorFlow Lite支持多种硬件加速器。本文档介绍如何在安卓系统(要求OpenGL ES 3.1或更高版本)和iOS(要求iOS 8 或更高版本)的GPU后端(backend)使用TensorFLow Lite delegate APIs。使用GPU加速的优势速度GPUs 设计为具有高吞吐量、可大规模并行化的工.
2021-02-24 09:35:41 2258 1
转载 即时运动跟踪-Instant Motion Tracking
转自:https://blog.csdn.net/yorkhunter/article/details/104890874最近谷歌发布3-D目标检测和姿态估计的新开源软件,借此大家了解一下其中采用的一些骨干技术。这是其中一个技术:Motion StillAR背后的即时运动跟踪,原文见:https://ai.googleblog.com/2018/02/the-instant-motion-tracking-behind.html。这是适用于Android的Motion Still增强现实(A..
2021-02-20 14:54:52 363
转载 简述 LLVM 与 Clang 及其关系
转自:https://blog.csdn.net/xhhjin/article/details/81164076随着 Android P 的逐步应用,越来越多的客户要求编译库时用 libc++ 来代替 libstdc++。libc++ 和 libstdc++ 这两个库有关系呢?它们两个都是 C++ 标准库,libc++ 是针对 Clang 编译器特别重写的 C++ 标准库,而 libstdc++ 则是 GCC 的对应 C++ 标准库了。从 Android 市场来说,Android NDK 已在具体应用中
2021-02-20 13:54:41 379
转载 NDK C++支持 libc++_static和 GNU libstdc++ 和 STLport
转自:https://developer.android.com/ndk/guides/cpp-support?hl=zh-cnC++ 库支持NDK 支持多种 C++ 运行时库。本文档介绍了这些库的相关信息、所涉及的折衷做法以及库的使用方法。C++ 运行时库表 1.NDK C++ 运行时和功能。名称 功能 libc++ 现代 C++ 支持。 system new和delete。(在 r18 中已弃用。) none 无头文件,有限 C++。 ...
2021-02-20 11:30:01 3338
转载 nm命令中符号类型详解
转自:https://blog.csdn.net/wvtear/article/details/50016285nm命令介绍的很多,但大多不介绍其函数符号标志的含义。最近在调试动态库时常用到,其中用的最多的用法:nm -A * |grep “aaa” | c++filt // -A 为了显示文件, c++filt转换为可读风格,好像有个参数也能实现类似功能其他内容整理如下(原作者未知):nm用于列出目标文件的符号清单,如果没有指定目标文件,则默认为“a.out”。nm的格式如下:nm.
2021-02-19 11:27:23 909
转载 国际货运代理行业分析
国际货运代理面临的困局,是一个时代的结束!https://zhuanlan.zhihu.com/p/68044703国际货运代理行业的未来https://zhuanlan.zhihu.com/p/86243754国际货运代理的存在有何意义?https://www.zhihu.com/question/26604471/answer/952373652019年国际货运代理行业巨头之间的竞争正在不断加剧,新的科技型企业如雨后春笋般的崛起,国际货运代理行业即将迎来前所未有之变局。4月1日,.
2021-02-18 21:59:55 1102
转载 C++学习笔记03-智能指针(shared_ptr,unique_ptr)和动态分配的数组
转自:https://blog.csdn.net/weixin_46028606/article/details/106956593一,内存静态内存,栈内存,堆内存①静态内存存储局部static对象和类的static对象以及定义在任何函数之外的变量②栈内存栈内存用于保存定义在函数体内非static对象。③堆内存运行需要创建时,才申请的内存空间,只有当程序结束时,才回收,也就是说我们如果不需要这个对象时,我们必须手动释放这块内存空间,否则造成内存泄漏④智能指针①智能指针
2021-02-18 10:33:08 808
转载 总是听到有人说AndroidX,到底什么是AndroidX?
转自:https://blog.csdn.net/guolin_blog/article/details/97142065Android技术迭代更新很快,各种新出的技术和名词也是层出不穷。不知从什么时候开始,总是会时不时听到AndroidX这个名词,这难道又是什么新出技术吗?相信有很多朋友也会存在这样的疑惑,那么今天我就来写一篇科普文章,向大家介绍AndroidX的前世今生。Android系统在刚刚面世的时候,可能连它的设计者也没有想到它会如此成功,因此也不可能在一开始的时候就将它的API考虑的
2021-02-09 17:49:00 254
转载 Android:手把手带你了解实用的Android Jetpack
转自:https://blog.csdn.net/carson_ho/article/details/104243841前言在2018年Google I/O大会上发布了一系列辅助Android开发者开发的实用工具集合:Jetpack 今天,我将主要介绍Android Jetpack的相关内容,包括其作用、特点 & 组成,希望你们喜欢。目录1. 简介2. 特点高效开发:包含的多个组件协同使用 消除模板代码:可管理繁琐的 Activity,如 后台任务、导航和生命周..
2021-02-09 17:39:53 146
转载 Google Jetpack 新组件 CameraX 介绍与实践
转自:https://www.imooc.com/article/287047?block_id=tuijian_wz近期,Google 的 Jetpack 组件又出了新的库:CameraX 。顾名思义:CameraX 就是用来进行 Camera 开发的官方库了,而且后续会有 Google 进行维护和升级。这对于广大 Camera 开发工程师和即将成为 Camera 的程序员来说,真是个好消息~~~原文地址:https://glumes.com/post/android/google-jetp
2021-02-09 16:10:50 442
转载 游戏领域受挫!谷歌关闭旗下自研开发工作室Stadia
转自:https://baijiahao.baidu.com/s?id=1690563817786821992&wfr=spider&for=pchttp://www.chuapp.com/?c=Article&a=index&id=287794谷歌宣布关闭旗下Stadia游戏研发部门,让Stadia重新专注于做现有开发者的游戏平台服务,不再为该服务开发自己的游戏。Stadia是谷歌开发运营的云游戏平台。2月1日,谷歌官方发布博客文章,表示未来Stadia将专注于
2021-02-09 12:50:01 126
转载 Android -- 读取assets文件夹下的资源
转自:https://blog.csdn.net/qq_24382363/article/details/864809431 Android 中的资源文件Android 资源文件大致可以分为两种:res/raw 和 assetsres/rawres/raw 目录下存放可编译的资源文件 这种资源文件系统会在 R.Java 里面自动生成该资源文件的 ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可。 assetsassets目录下存放原生资源文件,可以存放一些图片,html,js..
2021-02-09 11:38:03 11907
转载 inux系统(Ubuntu16.04)ssh配置无密码登录
转自:https://blog.csdn.net/wenyun_kang/article/details/77413714一、软件安装(1)首先更新源(要确定系统可以联网,可以先打开浏览器访问以下百度主页,如果没连上网,可以试试到Win7系统上 “右键计算机 -> 管理 -> 服务和应用程序 -> 服务 -> 找到VMware相关的所有服务 -> 右键 -> 启动”)sudo apt-get update1(2)安装 openssh服务端安装
2021-02-04 13:58:07 342
转载 Opencv-Python学习笔记五——图像翻转,平移,仿射及透视 warpAffine
转自:https://www.jianshu.com/p/ef67cacf442c本篇笔记主要记录Opencv里的图像翻转,平移,旋转,仿射及透视功能,主要是下面几个API:cv2.flip() # 图像翻转 cv2.warpAffine() #图像仿射 cv2.getRotationMatrix2D() #取得旋转角度的Matrix cv2.GetAffineTransform(src, dst, mapMatrix) #取得图像仿射的matrix cv2.getPerspectiveTr
2021-01-26 17:06:58 686
转载 Ubuntu系统开放指定端口
转自:https://www.cnblogs.com/bruce1992/p/13944934.html今天在一台Ubuntu服务器里面配置了一个Nginx服务,监听的8080端口。本机可以访问,但是局域网就是访问不到。首先怀疑防火墙没有开放8080端口,设置ufw防火墙开放8080端口$ sudo ufw allow 80然后局域网依然不能访问,接下来应该还要配置一下iptables,开放8080端口$ sudo iptables -I INPUT -p tcp --dport 80
2021-01-17 13:50:36 1665
转载 Ubuntu 下同局域网主机访问Tomcat 服务器
转自:https://blog.csdn.net/zm_yang/article/details/70483439搭建Tomcat环境自己写些小应用,需要用到服务器,便在Ubuntu环境下搭建了个Tomcat服务器.搭建方法很简单,去官网下在安装包解压到自己喜欢的路径,假设为~/Tomcat然后从命令行进入~/Tomcat/apache-tomcat-8.5.14/bin,输入./startup.sh回车,Tomcat服务器就启动了.相应的,输入./shutdown.sh就关闭Tomcat服...
2021-01-17 13:47:57 261
原创 公网访问家里的电脑
http://yukai.space/2017/06/05/%E5%A6%82%E4%BD%95%E4%BB%8E%E5%A4%96%E7%BD%91%E8%AE%BF%E9%97%AE%E5%AE%B6%E9%87%8C%E7%9A%84%E7%94%B5%E8%84%91/https://www.zhihu.com/question/359855947 (叫运营商开通)https://www.cnblogs.com/BensonLaur/p/7077053.html (本地机器搭建web服务)h.
2021-01-16 11:49:56 528
转载 web服务搭建
【Python】吹爆Python!1行代码搭建Web服务器30行代码实现服务器的文件上传下载需求:手机每日下载图片,然后需经过本人编写的Python脚本处理一遍,再返回到手机上。个人电脑不能保证时刻开机在线,自己也不可能一直在电脑旁边,故欲将脚本放置云服务器执行。因此,该云服务器应有Web界面,供我上传图片和下载处理后的图片。简单说,手机上传图片,服务器处理,手机下载结果图片。方案:基于成本考虑,超过RMB 100元的都不考虑。看来看去,就A里和X讯比较靠谱。于是使...
2021-01-16 11:49:21 170
转载 输入文本就可建模渲染了?!OpenAI祭出120亿参数魔法模型!
转自:https://new.qq.com/omn/20210111/20210111A0CBRD00.html2021刚刚开启,OpenAI又来放大招了!能写小说、哲学语录的GPT-3已经不足为奇?那就来一个多模态『图像版GPT-3』。今天,OpenAI重磅推出了最新语言模型—DALL·E,它是GPT-3的120亿参数版本,可以魔法一般按照自然语言文字描述直接生成对应图片!比如,在DALL·E模型中输入“穿芭蕾舞短裙、正在遛狗的萝卜宝宝”,它就可以生成这样一张图片:输入“鳄梨形状的扶手
2021-01-12 09:43:55 265
转载 Bazel入门:编译C++项目
转自:https://blog.csdn.net/elaine_bao/article/details/78668657官网:https://www.bazel.buildGithub:https://github.com/bazelbuild/bazel最近用到tensorflow的时候遇到了个新的编译工具Bazel,踩了无数坑之后终于决定还是系统地学习一下这货。Bazel是一个类似于Make的编译工具,是Google为其内部软件开发的特点量身定制的工具,如今Google使用它来构建内部大.
2021-01-08 20:00:57 572
转载 VSCode:Remote-SSH配置实录
转自:https://blog.csdn.net/sixdaycoder/article/details/89947893为什么要使用VSCode:Remote-SSH服务器很多时候都是部署在Linux远程机器上的,我们通常是SSH连过去然后用vim或者emacs去修改源文件。这种方式对我来说很麻烦,因为我已经习惯了全宇宙最好用的C++IDE Visual Studio,离开IDE写代码实在太痛苦了。所以我只能借助samba+sourceinsight的组合来勉强度日。这个组合其实是比较好的,只
2021-01-07 15:32:44 717
smali2.0.3 android反编译
2014-07-08
Android软件安全与逆向分析
2014-04-22
LINUX内核设计与实现
2014-04-21
《Android系统级深入开发---移植与调试》2
2014-04-18
Android系统级深入开发---移植与调试
2014-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人