6大最流行、最有用的自然语言处理库对比

发表于:08/06/2018 , 关键词: 自然语言处理库
作者:ActiveWizards;机器之心编译 本文概述和比较了最流行、最有用的自然语言处理库,包含 NLTK、spaCy、scikit-learn、gensim、Pattern、polyglot。 现在自然语言处理(NLP)变得越来越流行,这在深度学习发展的背景下尤其引人注目。NLP 是人工智能的一个分支,旨在从文本中理解和提取重要信息,进而基于文本数据进行训练。NLP... 阅读详情

SDSoc学习(二):搭建平台,使用EMIO点亮LED

发表于:08/06/2018 , 关键词: LED, ZedBoard
简介 这是学习SDSoc的第二个入门实验,通过EMIO点亮连接在PL上的8个LED。与上一个实验不一样,在这一个实验中,由于ZedBoard平台中没有使能EMIO,因此想直接通过SDSoc编写程序驱动MIO是不行的,所以这一个实验需要自己搭建包含EMIO的平台。 我用的是ZedBoard开发板,SDSoc2017.4。 第一步:搭建平台 通过对官方资料的学习,... 阅读详情

学会System Generator(7)选择最佳数据类型

发表于:08/06/2018 , 关键词: system-generator
本文是该系列的第7篇。第2篇中以数字滤波器的设计为主题,介绍了System Generator的完整设计流程。不过仍然有些问题需要解决: 1. 如何选择一个最合适的数据类型(以最少资源达到性能需求)? 2. 如何选择系统的输出位宽(保证信号不失真)? 传统的HDL模型设计方法中,博主通常会用MATLAB进行仿真,确认位宽对数据量化的影响;或在Vivado中仿真,截取合适的滤波器输出位数。... 阅读详情

【直播PPT下载】如何使用Xilinx SoC加速 AI 在汽车应用中的部署

发表于:08/03/2018 , 关键词: ADAS, AI, 自动驾驶
赛灵思一直是业界主要的 ADAS 传感器方案供应商之一。比如,在前置摄像头方面我们拥有超过 38% 的市场份额。ADAS 系统正在不断的发展和进化,随着 NCAP 等政策法规和标准的推动之下,汽车正从辅助驾驶向自动驾驶过渡,这一趋势就要求更好的相机分辨率、更低的 LiDAR 成本以及响应更迅速,计算能力更强大的信号处理芯片。另外,机器学习以及 AI 的发展将大大加速自动驾驶技术的成熟。赛灵思的... 阅读详情

Xilinx Vivado 硬件诊断( ila和vio的使用)

发表于:08/03/2018 , 关键词: Vivado
作者:OpenS_Lee 1背景知识 在我们的FPGA设计项目中,硬件的诊断和校验可能会占去超过30%—40%的FPGA开发时间,FPGA的debug也是FPGA设计中重要的一环。掌握并灵活运用FPGA设计工具的debug功能也是加快FPGA设计的关键。 1.1 ILA(Integrated Logic Analyzer) FPGA设计中的信号连接到ILA核的时钟和探针输入如图1... 阅读详情

想做AI独角兽?你该和FPGA交个朋友

发表于:08/03/2018 , 关键词: AI, FPGA
最近想必很多人工智能(AI)界小伙伴的朋友圈,都会被一则新闻刷屏:国内AI初创公司深鉴科技被全球排名第一的FPGA公司赛灵思(Xilinx)收购,尽管各方都没有披露收购的财务细节,不过据称先前深鉴科技的估值就已经达到了10亿美元。 为什么这家成立刚刚两年的公司,就可以成为令人羡慕的AI独角兽?其中有很多原因,不过从技术的角度来说,很大程度上这是因为他们在创业之初做对了一件事——... 阅读详情

ZYNQ之uboot,kernel,设备树,文件系统生成

发表于:08/03/2018 , 关键词: Zynq
Vivado:2016.4   Linux:Ubuntu16.4   ZYNQ:xc7z020   下载文件名称   2016.4-zed-release.tar.xz   device-tree-xlnx-xilinx-v2016.4.zip   linux-xlnx-xilinx-v2016.4.zip   u-boot-xlnx-xilinx-v2016.4.zip   ... 阅读详情

SDSoc学习(一):使用MIO驱动LED

发表于:08/03/2018 , 关键词: LED, ZedBoard, 今日头条
简介 在XILINX官网上看见了一些SDSoc的介绍视频,感觉这个工具很强大,我之前也有一点点VIVADO+HLS的学习经历,感觉会为学习SDSoc提供一些帮助,所以就尝试学习学习。 先从最基础的点亮一个LED入手,通过对官方资料的学习,惊奇的发现官方给的例程都是对算法加速,而没有一些入门例程,比如说点亮一个LED(可能是太简单了官方不屑说,也有可能是我没找到)。... 阅读详情

UltraScale+ GTH 的手动眼扫描

发表于:08/03/2018 , 关键词: GTH, UG576
描述 UltraScale+ GTH 可实现实时无中断眼扫描。用户可同时接受数据并查看平衡信号眼扩展,以实现在不丢失一个比特位的情况下,全面控制 BER 及信号裕量。 所需的大多数信息都可在 (UG576) UltraScale 及 UltraScale+ GTH 的 RX 裕量分析中找到。 本答复记录将向您介绍一个逐步运行手动眼扫描的简单案例。 解决方案 IBERT 中已实现眼扫描特性,其中... 阅读详情

高速连接器发展趋势与质量检验重点

发表于:08/02/2018 , 关键词: Type-C, USB-C, 高速连接器
概况 在通讯产业蓬勃发展之下,各式电子产品持续追求更佳的传输质量与及时性并提供多元化应用,这些需求促使讯号传递速度持续朝高速发展。为了提升讯号传递速度以及缩短用户的等待时间,除改变讯号编码方式外,降低讯号位准(signal level)亦或是提供全双功的传输模式都成为改良的手段;为达到此一目标,各组件或装置之间对于减少讯号衰减与失真以及避免噪声干扰的要求大幅提升。因此,... 阅读详情

充分发挥 Python 的威力:用最简单的方法打造互联互通的智能产品

发表于:08/02/2018 , 关键词: python, 今日头条
作者:赛灵思工业物联网战略部 Chetan Khona 智能互联产品背后的心理学 如果采用适当的质疑心理去思考为什么现在所有东西都套上了只能互联的噱头,你也许就会进一步想到:“它们真的都需要互联互通吗?”比如说蓝牙电动牙刷搭配的手机 app,我至今都没有使用过这类技术和工具,但一样每天早晚把牙刷的干干净净。所以真正的答案在于“人的心理”,而不在于“科技本身”。至少对我来说是这样的(... 阅读详情

MATLAB数组元素引用的三种方法

发表于:08/02/2018 , 关键词: Matlab
1. Matlab中数组元素引用有三种方法: 下标法(subscripts) 索引法(index) 布尔法(Boolean) 注意:在使用这三种方法之前,大家头脑一定要清晰的记住,Matlab中数组元素是按列存储(与Fortran一样),比如说下面的二维数组: A= 8 1 6 3 5 7 4 9 2

Zynq PS读写PL端BRAM

发表于:08/02/2018 , 关键词: BRAM, Zynq
本篇文章目的是使用Block Memory进行PS和PL的数据交互或者数据共享,通过zynq PS端的Master GP0端口向BRAM写数据,然后再通过PS端的Mater GP1把数据读出来,将结果打印输出到串口终端显示。 涉及到AXI BRAM Controller 和 Block Memery Generator等IP的使用。 本系列文章尽可能的让每一个实验都相对独立,过程尽可能保证完整性... 阅读详情

无以伦比的系统级功耗削减方案

发表于:08/01/2018 , 关键词: 电源管理
Xilinx 器件可通过精选芯片工艺和功耗架构为所有产品组合实现高电源效率,包括 Spartan-6 系列及 7 系列、UltraScale 以及 UltraScale+ FPGA 和 SoC。对于每一代产品,Xilinx 都不断提升其节电功能,包括工艺改进、架构创新、电压缩放策略以及高级软件优化策略等。以下是特定产品组合功能的详细信息、芯片工艺优势和基准比较。电源估算、热模型、... 阅读详情

机器学习中的常见问题——几种梯度下降法

发表于:08/01/2018 , 关键词: 梯度下降法
一、梯度下降法 在机器学习算法中,对于很多监督学习模型,需要对原始的模型构建损失函数l,接下来便是通过优化算法对损失函数l进行优化,以便寻找到最优的参数θ。在求解机器学习参数θ的优化算法中,使用较多的是基于梯度下降的优化算法(Gradient Descent, GD)。 梯度下降法有很多优点,其中,在梯度下降法的求解过程中,只需求解损失函数的一阶导数,计算的代价比较小,... 阅读详情