软件与程序设计
-
量化投资卓金武 著全书内容分为三篇。第1篇为基础篇,主要介绍量化投资与数据挖掘的关系,以及数据挖掘的概念、实现过程、主要内容、主要工具和MATLAB的快速入门操作技巧等。第2篇为技术篇,系统介绍了数据挖掘的相关技术及这些技术在量化投资中的应用,主要包括数据的准备、数据的探索、关联规则方法、数据回归方法、分类方法、聚类方法、预测方法、诊断方法、时间序列方法、智能优化方法等内容。第3篇为实践篇,主要介绍数据挖掘技术在量化投资中的综合应用实例,包括统计套利策略的挖掘与优化、配对交易策略的挖掘与实现、基于Wind数据的程序化交易、基于Quantrader平台的量化投资、趋势跟踪策略及实现过程,以及基于数据挖掘技术的量化交易系统的构建。本书的读者对象为从事投资、数据挖掘、数据分析、数据管理工作的专业人士;金融、经济、管理、统计等专业的教师和学生;希望学习MATLAB的广大科研人员、学者和工程技术人员。 -
Scala编程[德] 马丁・奥德斯基,莱斯・彭 著,高宇翔 译本书由直接参与 Scala 开发的一线人员编写,因而对原理的解读和对应用的把握更加值得信赖。本书面向具有一定编程经验的开发者,目标是让读者能够全面了解和掌握 Scala 编程语言的核心特性,并能够深入理解 Scala 这门语言在设计取舍背后的动因。即便是不直接使用Scala 的读者或非一线编程从业者,也能从本书中学到大量关于函数式和面向对象的编程概念和技巧。 -
深入大型数据集[美] J.T.Wolohan(J.T.沃勒翰) 著,张若飞 译本书共分3部分,主要介绍如何使用Python语言来处理大型数据集。第1部分介绍map和reduce编程风格,以及Python中基础的map和reduce函数,并介绍如何将对象持久化,通过惰性函数和并行函数来加快大型数据集的处理速度。第2部分介绍Hadoop和Spark框架,以及如何使用mrjob库来编写Hadoop作业,如何实现PageRank算法,如何使用Spark来实现决策树和随机森林的机器学习模型。第3部分重点介绍云计算和云存储的基础知识,包括如何通过boto3的Python库将文件上传到AWS S3服务,以及如何在AWS的EMR集群中运行分布式的Hadoop和Spark作业。本书适合有一定Python编程基础,且希望掌握大型数据集处理能力的开发人员和数据科学家阅读。 -
飞行仿真虚拟可视化技术焦培刚 著《飞行仿真虚拟可视化技术》重点对飞行仿真虚拟可视化中的飞机建模、大面积地形生成、仪表的可视化建模及动态驱动、虚拟场景设计及视景抖动问题进行了研究和分析。本书系统地介绍了飞行仿真虚拟可视化软件的运行实例及其发布方法,这对提高飞行仿真虚拟可视化技术的工程应用能力具有十分重要的意义。 本书可供使用虚拟现实技术进行飞行仿真虚拟可视化研究设计的科研技术人员参考。 -
自然语言处理中的贝叶斯分析谢伊·科恩(Shay Cohen) 著,杨伟 袁科译 译本书涵盖了流利阅读NLP中贝叶斯学习方向的论文以及从事该领域的研究所需的方法和算法。这些方法和算法部分来自于机器学习和统计学,部分是针对NLP开发的。我们涵盖推理技术,如马尔科夫链、蒙特卡罗抽样和变分推理、贝叶斯估计和非参数建模。为了应对该领域的快速变化,本书新版增加了一个新的章节,关于贝叶斯背景下的表现学习和神经网络。我们还将介绍贝叶斯统计的基本概念,如先验分布、共轭性和生成式建模。后,我们回顾了一些基本的NLP建模技术,如语法建模、神经网络和表示学习,以及它们在贝叶斯分析中的应用。 -
Vue.js+Node.js开发实战张帆 著《Vue.js+Node.js开发实战:从入门到项目上线》以JavaScript语言为基础,以一个完整的网站开发过程为主线,系统地介绍了一整套面向Web项目的开发技术,如使用Node.js搭建服务端,使用NoSQL数据库管理数据,使用Vue.js开发前端UI,使用Nginx部署代码,使用Git管理版本等。通过阅读本书,读者可以了解网站从开发到上线的整个过程。 《Vue.js+Node.js开发实战:从入门到项目上线》共10章,涵盖的主要内容有:网站开发的准备工作Node.js、Express和Vue.js项目开发基础知识,数据库和工程化开发常用工具,Express后端开发关键技术,Vue.js前端开发基础知识,Vue.js高级开发技术,Web项目开发需求分析和功能说明,Web项目后端API开发,Web项目前端页面开发,网站部署和上线。 《Vue.js+Node.js开发实战:从入门到项目上线》内容通俗易懂,讲解图文并茂,适合Web开发的入门与进阶人员阅读,尤其适合Web全栈开发人员及项目开发人员阅读。另外,本书还适合作为高等院校相关专业学生的参考读物,亦可作为相关培训机构的实训教材。 -
Asterisk权威指南[加] 吉姆·范·麦格伦,[美] 罗素·布 著,闫林 王卫斌 朱明星 译本书第5版覆盖Asterisk 16的*新发展。本书不仅全面讲述了Asterisk*新技术和应用,还耐心细致地告诉您如何高效、安全地使用Asterisk。此书会帮助专家深入了解Asterisk更多新技术、新方法,对初学者而言,本书通俗易懂,实战性强,也是一本非常好的使用指南书籍。 -
Unity3D平台AR开发快速上手吴雁涛,赵杰,叶东海 著EasyAR是国内很常用的一款免费增强现实引擎,也是国内AR开发常用的工具,具有使用简单、容易上手的特点,非常利于初学者学习使用。2019年年底推出的EasyAR 4.0版本还提供了运动跟踪、稀疏空间地图和稠密空间地图等新功能,将原来针对平面内容进行识别的功能扩展到了三维现实空间。 本书共分为10章,内容包括增强现实开发基本知识、EasyAR 4.0开发基础、平面图像跟踪相关功能、3D物体跟踪、表面跟踪和运动跟踪、环境认知、EasyAR学习使用小示例以及室内导航的实战案例,可以让读者掌握EasyAR 4.0开发AR应用的方法和技巧。 本书适合Unity3D平台AR开发初学者、手机游戏开发人员阅读,也适合作为高等院校和培训机构AR开发课程的教学参考书。 -
Netty原理解析与开发实战柳伟卫 著本书介绍新Netty框架核心概念、设计原理,并通过详细示例对知识点进行讲解。该书分为以下几部分: 入门(第1-2章):介绍Netty基本概念、架构。使读者对Netty有初步的认识; 进阶(第3-6章):介绍Netty核心组件及线程模型,包括Channel、缓冲、引导等。使读者可以上手开发Netty应用; 高阶(第7-12章):介绍Netty高级用法及综合案例分析。使读者能够理解网络编码中的高级用法; 实战(第13章):演示基于Netty构建真实应用的过程。使读者能够掌握设计和开发Netty应用的能力。 本书主要面向的是对Java高并发、高性能网络编程感兴趣的学生、开发人员和架构师。 -
Node.js开发指南李锴 著本书跟随了Node.js的标准与行业的发展趋势,在介绍新标准与新技术的同时兼顾了理论基础和实际应用,主要内容分为基础和应用两部分,基础部分内容包含了Node.js环境配置,npm项目管理,JavaScript语法基础,Node.js基本模块的原理与使用,异步代码的编写与组织,应用部分包含了网络编程,桌面应用开发以及测试和调试。本书讲解与示例并重,由浅入深地剖析了Node.js模块与语言原理,并通过各种实际场景下的用例来引导读者进行思考,使读者在学习编程语言的同时增进对语言本身的了解。本书适用于高等院校计算机相关课程作为基础教材使用,也可以供对Node.js语言感兴趣的读者自学使用。
