传统的机器学习教材可以分为两类:一类适用于具有充分数学知识的高年级本科生或研究生,另一类则是关于如何编写算法程序的入门手册。本书的特别之处是书中既展示了如何去使用构成机器学习方法的算法,也提供了理解这些算法如何工作以及为什么工作所需的数学背景。这使得本书自2009年首版以来大获好评并被国际上很多大学选用为本科生机器学习课程教材。2009年以后,机器学习领域又出现了一些显著的发展,比如机器学习算法的统计解释越来越有用并流行。而这给那些缺乏强大统计背景的计算机科学专业的学生带去学习上的困难。本书的第2版致力于弥补这一缺陷,帮助学生一方面通过掌握相关的数学和统计学知识,另一方面通过必要的编程和实践,来充分理解机器学习的现代算法。第2版中不但新增了深度信念网络和高斯过程两章,全书的章节都进行了
你为搭建快速而又高效的Web应用做了多少准备? 从可能影响性能的基础架构局限性到搭建更强大浏览器应用的诸多创新技术一一包括HTTP 2.0和xHR改进、服务器发送事件(SSE)、 WebSocket 以及WebRTc,格里戈利克编著的《高性能浏览器网络 (影印版)》这本具有说服力的书籍为每一名Web开发人员提供了其所应该了解的关于网络的方方面面。 作为一名Google的Web性能工程师,作者Ilya Grigorik展示了针对 TCP、UDP和TLS协议的性能优化*实践,他还解释了无线和移动网络优化特有的需求。接下来你会深入了解各种技术的性能特性,包括HTTP 2.0、基于xHR的客户端网络脚本、基于SSE和 WebSocket的实时数据流以及基于WebRTC的P2P通信。
通过对C指针和内存管理的扎实理解来提高你的编程技能。在这本贴合实际的书籍里,你将了解到指针是如何提供了相应的机制来动态操纵内存,增强对数据结构的支持,允许直接访问硬件。作者Richard Reese通过本书中的内存模型为你展示了如何在数组、字符串、结构和函数中使用指针。 虽然难以掌握,但是指针为c语言提供了灵活性和强大能力,不过很少有资料来讲述这种数据类型。无论你是初学者还是有经验的C或者c++编程人员和开发者,这本详尽的书籍都有着你所需要的知识。 获得针对指针的介绍,包括不同指针类型的定义 了解动态内存分配、释放和改变内存管理技巧 使用把数据传入函数或者从函数中返回数据的技术 理解运用指针时数组的基本特性 探索字符串的基本知识以及如何使用指针来支持字符串 探讨为什么指针会导