自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ScienceRecord

科技源于创新 记录|分享点滴

  • 博客(35)
  • 收藏
  • 关注

原创 新的校园生活

     首先,北大确实很好,各方面都很好,本科要考那么高的分是有道理的。还有,我真的是,挺辛运的……     推免、毕设,半个多月前,和父母一起来北京、北大。     头一天来就想赶紧去看看心中的圣地,拿着行李就直奔学校,南门,不大,“北京大学”几个字格外亮眼。正值下午放学,一大批学生出来活动,父亲说“咱们那里高考一年能出一个到这里就不错了,能见个北大学生真不容易。现在一大波北大学生正在...

2018-08-15 00:08:03 883 1

原创 自强不息 厚德载物

(题目为校训,下面算副标题吧~~~)优秀是一种习惯坚持是个好东西      不知不觉,大学四年就结束了。在郑州大学信息工程学院,在这里,我度过了一段难忘、充实的学习、生活时光。至今回想起来,还是很感谢自大一入学以来一直不松懈、坚持奋斗到现在的自己。      我的专业是电子信息工程,顾名思义,电子和信息等方面都会涉及。虽然有些课程显得有些枯燥乏味,但只要潜下心来认真去学,总可以有很...

2018-08-14 17:33:13 3732

原创 相遇是一种缘

GitHub:https://github.com/666DZY666微信公众号:ScienceRecord ~~~感谢相遇~~~

2018-08-14 16:56:38 431

原创 深度学习模型压缩(量化、剪枝、轻量化结构、batch-normalization融合)

“目前在深度学习领域分类两个派别,一派为学院派,研究强大、复杂的模型网络和实验方法,为了追求更高的性能;另一派为工程派,旨在将算法更稳定、高效的落地在硬件平台上,效率是其追求的目标。复杂的模型固然具有更好的性能,但是高额的存储空间、计算资源消耗是使其难以有效的应用在各硬件平台上的重要原因。所以,卷积神经网络日益增长的深度和尺寸为深度学习在移动端的部署带来了巨大的挑战,深度学习模型压缩与加速成为了学...

2019-12-06 20:55:46 4774 3

原创 类脑视觉目标识别系统

计算机以及互联网的诞生使我们的世界发生了翻天覆地的变化,科技的发展给人类的生活带来了极大的便利。尽管如此,仍有许多事需要人力亲力亲为,于是人们想创造出像人类自身一样具有智能的机器,来进一步帮助人类探索世界和改造世界。人类已对人工智能追求了60多年,在计算机遭遇结构上的“冯诺伊曼瓶颈”后,人们开始转向模拟自身脑结构来实现智能。因此“类脑智能”成为目前人工智能领域最新的热点方向。类脑智能简单说...

2019-07-16 23:39:40 2595

原创 轻量化人脸表情识别

1 引言1.1应用价值人脸表情识别在人机交互、教育、安防、辅助驾驶、广告等领域均有广泛应用,是一个很有发展前景的方向。 目前,仅针对人脸识别的技术相对成熟,表情识别还有很大市场,接下来需要做的是将表情识别运用到实际场景中,将其与现实需求进行良好结合。例如在游戏制作上面,可以根据人类情感做出实时反映,增强玩家沉浸感;在远程教育方面,可以根据学生表情调整授课进度、授课方法等;...

2019-07-16 22:31:10 1759

原创 VALSE2019

~VALSE~~挺不错的计算机视觉会议~~今年会议大多聚焦于:弱监督、小样本、GAN、GNN、NAS、通用模型、可解释模型、轻量化模型、以及跨模态等等~Video:https://www.bilibili.com/video/av49750649GitHub:https://github.com/666DZY666微信公众号:ScienceRecord...

2019-04-19 15:02:03 761

原创 基于深度学习的终端目标跟踪系统

(~接上次目标跟踪部分开的头,做了个系统~)摘 要 近年来,目标跟踪广泛应用于监控、机器人、无人机、人机交互、无人驾驶等领域,已成为计算机视觉领域的研究热点。使用传统方法的目标跟踪往往跟踪率较低,且难以适应复杂环境。随着深度学习技术的发展,将其应用于目标跟踪将有效提高其准确性和鲁棒性,以适应更复杂环境。同时结合深度学习也已成为现在以及未来目标跟踪领域的发展趋势。 结合深度...

2019-04-18 11:52:33 3119

原创 Object Tracking(目标追踪)— 1

最近在弄这方面的东西,刚入门,先开个篇,也当个激励~啥是Object Tracking(目标追踪)?简单点,一幅画面,指定里面一个目标,比如人、动物、车、飞机等等,然后一直死死锁定这个目标,不丢。有啥用?相机跟踪对焦,车辆跟踪,人体、人脸跟踪,手势跟踪等等;比如:经常看见电视上,警察叔叔要抓一些犯事儿的人,监控一调,嫌疑人和其车辆等一锁定,他们之前、之后的行踪就都跑不掉了~...

2019-01-28 20:40:33 6314 2

原创 研究生—新生活、新感悟

                                                                 NEW START                                                                                         (2018.9.10—10.5)       很多事是需要契机、动...

2018-10-05 19:48:39 1576 1

原创 (部分)嵌入式平台——小谈(含AI边缘计算,深度学习、计算机视觉等的边缘实现等)

(~~~排版格式啥的就不管咯~~~)从左至右,性能逐渐增强;(Arduino):图中无,适合上手开发,熟悉库函数操作,方便做很多有意思的应用;51:89c52,适合入门学习,理解掌握寄存器操作;物联网32:小套件,可进行简单物联网应用demo开发;32:f1,M,最受欢迎的单片机,可做很多嵌入式控制的东西;Raspberry Pi:3B、Zero,A53,最受欢迎的嵌入...

2018-10-02 10:03:27 9530 3

原创 Git + GitHub

1、2张图:GitFlow、区域划分+常用命令;2、几个推荐资源:  a、(较好的)Git教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000  b、上传文件至GitHub的方法:https://www.jianshu.com/p/c70ca3a02087...

2018-08-22 17:33:53 237

原创 Python 函数参数

关键词:必选参数、默认参数、可变参数、关键字参数、命名关键字参数Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。默认参数一定要用不可变对象(如:字符、常数等),如果是可变对象,程序运行时会有逻辑错误!要注意定义可变参数和关键字参数的语法:*args是可变参数,args接收的是一个tuple或list;**kw是关键字参数,kw接收的是一个d...

2018-08-16 00:22:22 357

原创 深度学习处理器

1、处理器图形处理-> GPU信号处理-> DSP认知处理-> 神经网络处理器2、AI处理器的主要技术难点及相关解决方案      有限规模的硬件—任意规模的算法————硬件计算分时复用结构固定的硬件—千变万化的算法————针对最优算法设计芯片结构能耗受限的硬件—精度优先的算法————稀疏神经网络处理器结构注:1、深度学习算法主要运...

2018-08-16 00:22:14 698

原创 Python 常用数据结构

关键词:list、tuple、dict、set 1、list(列表)      a = [5,2,0,1,3,1,4] —— a[0]     有序集合,可随时改变元素,增、删、改、查。2、tuple(元组)      a = (5,2,0,1,3,1,4) —— a[0]     有序集合,一旦初始化,不能修改。3、dict(字典)   a = {‘1’:5,‘2...

2018-08-16 00:22:06 1468

原创 PYNQ 和 ZYNQ 对比

PYNQ = Python + ZYNQ —— ZYNQ部分功能的Python化PYNQ优点:1、    Python用于ZYNQ开发,Python库和FPGA硬件库可以直接调用,极大加快开发进程、缩短开发周期、降低开发难度,更方便、快捷;2、    用PYNQ开发,当Python有更加有效的可用库时(如图像处理—OpenCV),其性能要比C/C++开发更强。缺点: 目前,...

2018-08-16 00:21:46 13497 1

原创 机器学习基础(一)

核心:数据—算法—算力(人工)神经网络(NN)  原理:基于tensorflow的NN:用张量表示数据,用计算图搭建神经网络,在会话里执行计算图,优化参数(权重),得到模型。  过程:训练(数据集-前向传播-反向传播)——推理-预测和分类(前向传播)  张量——多维数组;  计算图——搭建神经网络的计算过程,是承载一个或多个计算节点的一张图,只搭建网络,不运算;  会话——...

2018-08-16 00:21:35 254

原创 常用search算法

常用的search(给对象找位置)方法有:顺序查找、二分查找、二叉搜索树、Hash表  顺序查找  数据本身没有特点,乱序,需要遍历、对比来获取对象位置。  时间复杂度为:O(N)(就从头到尾一个一个找,简单粗暴,但时间复杂度不好)  二分查找  数据必须是有序的,先找到中间值,将被查对象与数据集中间值比较,大于则在后半段继续,小于则在前半段继续。如大于,在后半段继续取其中间值...

2018-08-16 00:21:22 679

原创 常用sort算法比较

  Search和Sort是最基础的算法,基础但重要!  Search的话,binary search最简单实用。  Sort,上面是常用sort对比,看图,其实也没啥可说的了。  注:1、bubble、selection和insert sort统称为简单排序,优点是程序相对简单、好写,但时间复杂度较差O(N^2);      2、稳定排序(排序时,相同元素不调换位置):bub...

2018-08-15 00:10:39 1188

原创 Computer Vision—计算机视觉 (一)

Computer Vision—计算机视觉(一)(本文为总体概述,后续具体深入。原因的话,记录分享和本人水平成正比嘛~~~算是刚入门~~~)  总的来说,CV(计算机视觉)领域因为深度学习的引入,方兴未艾、蓬勃发展……  先贴一个某深圳互联网科技公司该方向实习生招聘职责|要求:  (其实各大公司此方向要求大多如此)  传统CV  传统CV说白了就是特征+分类器。  ...

2018-08-15 00:10:17 5281

原创 如何在PYNQ和ZYNQ上用FPGA加速神经网络

如何在PYNQ和ZYNQ上用FPGA加速神经网络在PYNQ上顶层用Python调用,但是准备工作是框架(如:tensorflow)和IP(如:CNN),IP部分要自己在Vivado HLS(基于OpenCL)里面用C/C++或图形化界面进行设计,最后生成一个.bit和一个.tcl文件,再通过Jupyter把这俩文件上传至PYNQ的memory。也就是把新的框架和IP自己手动放入memory,然...

2018-08-15 00:10:04 6752

原创 远程幅频特性测试装置(2017EDC)

摘  要  本远程幅频特性测试装置采用数字直接频率合成技术(DDS)专用集成电路AD9854在微控制器stm32的控制下输出一路频率1MHz-40MHz,步进1MHz,且输出电压峰峰值在 5mV - 100mV 之间可调的正弦信号。放大电路采用ERA-3SM放大器和HSMP-3816衰减器来最终实现增益0-40dB连续可调。幅频特性测试装置将信号分别通过包络检波电路和100倍分频电路后,分别送...

2018-08-15 00:08:49 5878

原创 一种基于无人机的新型水质检测系统(2017挑战杯)

作品意义:  对于我国水体污染问题突出的现状,开发一款以多旋翼为平台、致力于环境保护的产品显得尤为必要,即以轻质多旋翼为平台的远距离水样采集系统。在一些复杂的地形和水域,此产品可以大大降低人们采集水样本和水中泥土样本的难度。同时,还可以利用该产品对一些工厂进行监测,当发现有疑似排污行为时可以及时对排污点进行拍照并进行水样采集。在环境环保检测方面,该产品可以极大降低人力和物力。只有将现代科技真正...

2018-08-15 00:08:34 2293

原创 智能灭火机器人系统

项目目的  1、对目前市面上普遍的灭火机器进行系统优化设计,增强其实用、可靠性,使其具备    a、全空间、全方位精确检测、定位火源    b、全区域高效循迹趋近火源    c、迅速、准确锁定焰心并尝试多种方式扑灭火源    d、自主避障、归位    e、实时影像监控,远程警报、通知、等功能   2、克服大多数灭火机器火源检测范围小、定位不精准、趋近火源低效、焰心难已锁...

2018-08-15 00:07:54 3245

原创 无差别对抗—2017中国机器人大赛

    此次比赛我们组没有拿到理想的成绩是由于上台的问题,也是由于我们在准备时没有把上台作为第一的重点进行准备所导致的,赛场上大部分的机器也采用斜面上台的方式,但是他们用了驼峰轮这种大轮子,上台就比较容易,我们机器的上台很大程度上受制于机器的速度和冲力,比赛时由于冲力的不足导致没有成功上台。但是这种用斜面上台的方式过于暴力对机器本身会造成一定的伤害(怀疑驱动电容的晃动很大程度上也是由暴力上台导致的...

2018-08-15 00:07:41 1727 1

原创 基于WiFi和云端的无线远程升级方案

关键词:OTA,IAP  方案目标基于WiFi和云端完成无线远程对产品WiFi固件和MCU固件分别进行升级刷新,当产品售出后需要维护时,该方法具有较强实际意义。  总体方案利用机智云云端OTA技术+产品主控MCU(STM32)的IAP功能来实现。  具体实现1、WiFi固件升级包含:添加固件、验证固件、添加规则、开始推送、推送完成。首先产品连上云端,在云端产品操作界面选...

2018-08-15 00:07:30 3042 1

原创 基于Kinect体感的仿真对抗游戏系统

项目意义:  1、Kinect的研究和应用在国内外都呈现出比较高的热潮,相关技术,如人脸识别、动态跟踪、手势识别等均出现了比较优越的实际效果。让机器人能够实时跟踪人的动作功能并完成与人的沟通互动是机器人研究领域的一个新的领域,尤其是用于此方面娱乐游戏功能的机器人更有广阔的发展前景。而具有动态跟踪、手势识别、高精度仿真等功能的对抗机器人将能够很大程度上实现人机交互,在这个全新领域是很好的应用实践...

2018-08-15 00:07:13 1298

原创 CNN

 CNN  CNN,卷积神经网络,大量用于计算机视觉|图像处理,在图像识别、目标检测、图像分割等领域的运用可以取到传统计算机视觉难以达到的精度和效果。引入  全连接网络当输入层特征维度较高时,由于中间层神经元全连接,需要训练的参数(权值、偏移等)较多,需要进行大量运算,网络训练速度很慢。因此,引入CNN,卷积层的神经元与前层仅部分连接|非全连接,且同一层中某些神经元的连接权重和偏移共享(...

2018-08-14 18:16:15 454

原创 机器学习基础(二)

机器学习基础(二)  神经元(模型):神经网络基本单元;  激活函数:将前层的线性运算非线性化,非线性映射后,模型才能够表达更复杂的函数,提高模型表达力;(常用的有:relu、sigmod、tanh等,relu一般就够用了)  NN复杂度:层数+参数;层数:不含输入层的其它层,参数:所有w+所有b(权重和偏移);  loss(损失函数):预测值与真实值的差距。训练就是通过不断调...

2018-08-14 18:13:15 178

原创 机器学习基础(三)

1、    原创,大致分类,但不一定对~~~;2、    目前最火的:NN、深度学习——图像、语音、文本;3、    一个比较好的讲解:https://my.oschina.net/taogang/blog/1544709公众号:https://mp.weixin.qq.com/s/prkHVR4OsnAzBy-xUo9bfw...

2018-08-14 18:12:20 139

原创 算法、数据结构+其他(一)

堆、栈(堆栈)、队列操作系统:使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,好处是快捷,但自由度小;使用堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。数据结构:这里的堆实际上指的就是(满足堆性质的)优先队列的一种数据结构,可以被看成是一棵树,如:堆排序,第1...

2018-08-14 18:07:48 128

原创 嵌入式(一)

(本人观点:!!!未来是属于arm的,信不信由你!!!)   M内核(stm32(M)等等)是单片机,一般是标准C开发,专用下载器下载,(一般)裸机无系统,直接操控硬件,适合简单算法、高速实时。  A内核(树莓派(A7、A53)、ZYNQ|PYNQ(A9)等等)是处理器,跑操作系统,高级语言开发,不需要专用下载器,不直接去控制硬件(可控但效率低),适合多任务复杂算法,实时性较弱。  嵌...

2018-08-14 18:04:04 249 1

原创 GPU训练NN

GPU训练NN  今天配置了GPU,用来训练NN,本以为很简单,不就弄俩驱动装上嘛,但是也搞了不短时间,主要就是,版本不匹配,比较坑……  Tensorflow-gpu-1.7 + CUDA-9.0 + cuDNN-7.0 forCUDA-9.0  前面说了,配置过程中最坑的是版本问题,tensorflow-gpu用最新的没问题,CUDA我一开始用最新的9.1,下载安装配置好后编译提示...

2018-08-14 18:00:50 410

原创 几种板子ARM对比

PYNQ(双核ARM-A9,主频最高866MHZ,内存512MB Flash)  树莓派2 | 3(A7| A53,3代—64位4核A53,主频1.2GHZ,内存1GB Flash)  Stm32(M系列)   F1(M,主频最高72MHZ,内存1MBFlash)    F4(M,主频最高180MHZ,内存 1MB Flash)附:PC—CPU(Intel)...

2018-08-14 17:53:07 2400

原创 基于PYNQ的人脸识别设计与实现

      基于PYNQ的人脸识别设计与实现         摘  要        近年来,人脸识别在支付、安保、机器人等领域得到了广泛应用,已成为计算机视觉领域的研究热点。人脸识别需要检测、对齐和识别等步骤,但Haar级联分类器、PCA等传统方法在检测识别精度、鲁棒性等方面表现不佳。随着深度学习技术的发展,将深度学习算法应用到人脸识别,有效提高了人脸检测精度和鲁棒性。传统算法结合深度学...

2018-08-14 17:16:07 10758 5

空空如也

空空如也

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

TA关注的人

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