软件工程及软件方法学
-
复杂环境下语音信号处理的深度学习方法张晓雷 著语音降噪处理是信号处理的重要分支领域。近年来,该领域在人工智能与深度学习技术的驱动下取得了突破性进展。《复杂环境下语音信号处理的深度学习方法》系统总结语音降噪处理的深度学习方法,尽可能涵盖该方法的前沿进展。全书共分8章。第1章是绪论;第2章介绍深度学习的基础知识和常见的深度网络模型;第3~6章集中介绍基于深度学习的语音降噪处理前端算法,其中,第3章介绍语音检测,第4章介绍单通道语音增强,第5章介绍多通道语音增强,第6章介绍多说话人语音分离;第7章和第8章分别介绍基于深度学习的语音降噪处理在声纹识别和语音识别方面的应用,其中着重介绍基于深度学习的现代声纹识别、语音识别基础和前沿进展。《复杂环境下语音信号处理的深度学习方法》专业性较强,主要面向具备一定语音信号处理和机器学习基础、致力于从事智能语音处理相关工作的高年级本科生、研究生和专业技术人员。
-
FPGA时序约束与分析吴厚航 著《FPGA时序约束与分析》首先介绍时序约束相关的基本概念; 然后从时钟、建立时间和保持时间等概念入手,详细地阐述时序分析理论中的基本时序路径; 随后结合实际的约束语法,对主时钟约束、虚拟时钟约束、时钟特性约束、衍生时钟约束、I/O接口约束、多周期约束、虚假路径约束、**/最小延时约束等进行详细的介绍,除基本理论与约束语法的解释说明外,还提供了丰富的语法使用实例、工具使用实例以及工程应用实例。时序约束与分析是FPGA开发设计必须掌握的高级技能,通过本书基础理论与工程实例的结合,相信能够帮助广大的FPGA学习者快速掌握这项技能并学以致用。《FPGA时序约束与分析》适合作为从事FPGA开发的工程师或研究人员的参考书籍,也可作为高等院校相关专业FPGA课程的教材。
-
Python数据分析肖睿,马经权,周华乐,王海军 著随着互联网的蓬勃发展,从浩瀚的网络世界中获取数据并加以处理,从中提取有用的信息越发重要,本书就带领读者学习如何获取数据并以合适的方式呈现数据。全书分为4个部分。第1部分,即第1~第5章,主要介绍数据的采集,从数据采集的意义和基本概念开始,介绍依次介绍Python工具库、Scrapy第三方框架、如何采集数据,以及如何通过Selenium采集动态页面和手机APP数据采集;第2部分即第6章,主要介绍4种常用的数据分析方法;第3部分,即第7~第9章,主要通过3种可视化工具介绍数据可视化;第4部分即第10章,介绍一个完整的实战训练项目,帮助读者系统地梳理数据采集、分析、可视化的整体过程,巩固理论知识,增加实战经验。本书的读者应具备使用Python语言编程地基本能力。本书可以作为各大院校人工智能、大数据相关专业地教材,也可以作为培训机构地教材,并适合数据处理、数据分析、数据可视化相关从业者自学参考。
-
深度学习处理结构化数据实战[加] 马克·瑞安(Mark Ryan) 著,史跃东 译告诉你一个不太光彩的秘密:在大多数数据科学项目中,有一半的时间都花在清理和准备数据上了。但还有更好的方法:针对表格数据和关系数据库进行优化的 深度学习技术,无需密集的特性工程,就能提供洞察和分析。学习使用少量的数据过滤、验证和清洗,就能解锁深度学习性能的技能。 《深度学习处理结构化数据实战》传授面向表格数据和关系数据库的强大数据分析技术。该书从多伦多公交系统的数据集出发,带你领略用深度学习处理表格化数据的简易性和便捷性,并教你解决在生产环境中部署模型和监控模型性能等关键问题。主要内容何时何地使用深度学习技术Keras深度学习模型的架构训练、部署以及维护模型量化评估性能
-
Xamarin全栈开发技术与实践张引,赵玉丽,张斌,高克宁 著复杂工程问题的解决要求学生具备整合运用客户端开发技能栈、服务器端开发技能栈、软件工程技能栈、人机交互技能栈等多个技能栈的能力。为培养学生多技能栈整合运用的能力,本书介绍基于Xamarin.Forms框架的面向iOS、Android,以及Windows平台的客户端服务器端Xamarin全栈开发技术,涵盖语言特性、设计思想、技术技巧、测试方法等内容,并通过一个完整的实例连接全部知识与技能。本书尤其注重多种技术栈的有机融合,为培养解决复杂工程问题的能力提供完整的支持。 本书面向具有一定计算机专业课基础的读者。本书读者应至少掌握一门编程语言,并能独立完成简单的开发任务。本书可作为全栈开发技术相关课程的本科生教材,也可以作为基于Xamarin.Forms框架的全栈开发入门参考书。
-
软件测试技术指南智谷一川 著本书主要介绍Web和APP项目的功能测试、接口测试、自动化测试、性能测试的理论以及测试技术。功能部分包括测试流程、测试方法、测试用例、缺陷管理等。接口部分包括接口的分类、原理以及工具的使用等。自动化部分包括UI自动化、接口自动化以及工具的使用等。性能部分包括性能的分类、指标以及工具的使用等。全书覆盖了初级、中级和高级软件测试的知识要点,并结合目前测试岗位的技能要求,提供了极具参考价值的多个热点行业测试实操案例,力求使更多的读者掌握和学好软件测试的相关技术。 本书适合希望从事软件测试的其他专业人员阅读,也适合于从事软件测试领域的技术人员参考。
-
软件测试郭雷 著本书是“十三五”职业教育国家规划教材,也是国家职业教育软件技术专业教学资源库配套教材。本书是按照高职高专软件技术人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成。本书以培养软件测试能力为目标,注重软件测试技术的应用,按软件测试的工作过程设计学习过程,选取了典型的工作任务组织教学内容,本书共分为6个单元,内容包括:软件测试入门,黑盒测试,白盒测试,单元测试,自动化测试。每个单元都由“学习目标”“引例描述”与若干“任务”组成,每个任务包含了任务陈述、知识准备、任务实施、任务拓展、项目实训等。通过对各个模块的学习加深对知识的理解和提升,强化学生分析问题和解决问题的能力,激发学生的创新实践能力。与本书配套的数字课程已在“智慧职教”(www.icve.com.cn)网站上线,学习者可以登录网站进行学习,也可以通过扫描书中二维码观看教学视频,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。本书可以作为高等职业院校电子信息大类专业“软件测试”课程的教材,也可以作为软件测试学习者的参考书。
-
MATLAB信号处理张轶 编MATLAB广泛用于数据分析、无线通信、深度学习、数据挖掘、图像处理、计算机视觉与信号处理等领域。《MATLAB信号处理——算法、仿真与实现(科学与工程计算技术丛书)》以数字信号处理为背景,系统讨论了MATLAB在信号处理领域的知识与应用,具体包括数字信号处理的基本理论、分析方法、算法的设计与实现、输出结果的数值与可视化展示等内容,涉及信号处理的各个方面,是一本比较全面的参考书。《MATLAB信号处理——算法、仿真与实现(科学与工程计算技术丛书)》分为13章,全面系统地讨论了信号处理的相关问题。其中第1~7章介绍了信号的采集、Z变换、离散傅里叶变换、快速傅里叶变换、噪声分布函数、IIR数字滤波器以及FIR数字滤波器的相关知识和实现方法;第8、9章着重对随机信号处理、功率谱分析、小波变换加以阐述;第10~13章介绍了MATLAB在信号处理领域主要工具箱的使用与设计过程。该书涉及的MATIAB代码已经全部调试通过,所附结果均为书中代码运行输出结果,并在代码中备注了较详尽的解释说明。《MATLAB信号处理——算法、仿真与实现(科学与工程计算技术丛书)》的特点是实用,知识内容与应用实例紧密结合,讲解深入浅出,实例程序既有单个函数的应用方法,又包括整体系统的程序实现,同时也展示最后的分析计算结果。该书可作为高校电子信息工程、通信工程以及计算机科学与技术专业本科生和研究生的教学用书,也可作为科研技术人员的参考用书。
-
Numerical Simulation and Optimal Control of Thermal Process in Regenerative Annular Furnace苏福永 著AbstractThisbookstudiesthethermalprocesssimulationandoptimalcontroloftheregenerativeannularfurnace.Firstly,itsummarizesthedevelopmentoftheannularfurnace,thenanalyzesthehot-stateexperimentalfurnaceandcold-stateexperimentalfurnaceoftheregenerativeannularfurn
-
Spring Security实战[罗马尼亚] 劳伦斯·斯皮尔卡 著,蒲成 译安全性是没有任何商量余地的。我们要依赖Spring应用程序来传输数据、验证凭据和防止攻击。采用“通过设计实现安全防护”的原则将能够保护我们的网络避免数据被窃取和未经授权的入侵。 《Spring Security实战》展示了如何在造成破坏之前防止跨站脚本和请求伪造攻击。该书将从基础开始讲解,其中将模拟密码升级并添加多种类型的授权。随着技能的增长,读者将可以将Spring Security应用到新的架构中,并创建高级的OAuth2配置。完成之后,读者将拥有一个定制的Spring Security配置,它可以保护应用程序免受常见的和特殊的威胁。 主要内容 ●对密码进行编码以及对用户进行身份验证 ●端点的安全防护 ●安全性测试的自动化 ●设置独立的授权服务器