神经网络与深度学习 完整pdf_数据结构教程
数据结构教程

神经网络与深度学习 完整pdf_数据结构教程

资源名称:神经网络与深度学习 完整pdf 第0章 写在前面:神经网络的历史 1第1章 神经网络是个什么东西 131.1 买橙子和机器学习 131.1.1 规则列表 141.1.2 机器学习 151.2 怎么定义神经网络 161.3 先来看看大脑如何学习 161.3.1 信息输入 171.3.2 模式加工 171.3.3 动作输出 181.4 生物意义上的神经元 191.4.1 神经元是如何工作的 191.4.2 组成神经网络 221.5 大脑如何解决现实生活中的分类问题 24第2章 构造神经网络 262.1 构造一个神经元 262.2 感知机 302.3 感知机的学习 322.4 用代码实现一个感知机 342.4.1 Neuroph:一个基于Java的神经网络框架 342.4.2 代码实现感知机 372.4.3 感知机学习一个简单逻辑运算 392.4.4 XOR问题 422.5 构造一个神经网络 442.5.1 线性不可分 452.5.2 解决XOR问题(解决线性不可分) 492.5.3 XOR问题的代码实现 512.6 解决一些实际问题 542.6.1 识别动物 542.6.2 我是预测大师 59第3章 深度学习是个什么东西 663.1 机器学习 673.2 特征 753.2.1 特征粒度 753.2.2 提取浅层特征 763.2.3 结构性特征 783.3 浅层学习和深度学习 813.4 深度学习和神经网络 833.5 如何训练神经网络 843.5.1 BP算法:神经网络训练 843.5.2 BP算法的问题 853.6 总结深度学习及训练过程 86第4章 深度学习的常用方法 894.1 模拟大脑的学习和重构...
《改变未来的九大算法》PDF 下载_数据结构教程
数据结构教程

《改变未来的九大算法》PDF 下载_数据结构教程

资源名称:《改变未来的九大算法》PDF 下载 内容简介: Google得出的搜索结果是如何产生的? 百度为何会陷入“搜索门”,又是什么机制使然? 身处在大数据时代的我们,究竟该如何应对变化莫测的世界? …… 没有满篇的专业术语,第一次让我们通过简单明了的语言、生动的例证了解支撑计算机王国的灵魂支柱——9大算法,包括人工智能、数据压缩,以及Google著名的PageRank等。 本书精彩地介绍了搜索引擎、PageRank、公开密钥加密、纠错码、模式识别、数据压缩、数据库、数字签名等内容。 在解释这些算法的同时,作者也向我们展示了充满科学原创精神的计算机世界:因为每一种算法的提出不但延伸了虚拟世界的领域,同时也是人类智慧的彰显,可以被广泛运用于众多领域。 在读完本书后,你不会成为一名更加熟练的计算机用户,但你会更珍视自己每天在所有计算设备上不停使用的思想的美。 我们每天都会进行多次搜索查询,但是你想过这个令人惊叹的工具是如何奏效的吗? 谷歌的精英管理层因为谷歌“以超乎寻常的技巧返回相关度极高的结果”而获奖,他们是怎么做到的? 本书将带你一探究竟。        作者简介: 约翰·麦考密克,JohnMacCormick,计算机科学的领头人和导师。 获得牛津大学博士学位,曾经在惠普和微软从事研究工作。现在在迪金森学院担任计算机学科的教授。并且是多项专利的所有者。 资源目录: 第一章 前言:计算机日常运用的卓越思想有哪些?  第二章 搜索引擎索引——在世界上最大的草垛中寻针  第三章 Page Rank——让谷歌腾飞的技术  第四章 公钥加密——用明信片传输秘密  第五章 纠错码——自纠正的错误  第六章 图形识别——从经验中学习  第七章 数据压缩——有益无害  第八章 数据库——追求一致性的征程  第九章 数字签名——这个软件究竟由谁编写?  第十章 什么可以计算?  第十一章 结论:更多在你指尖的精灵?  致谢 资源截图:
程序设计中实用的数据结构 PDF_数据结构教程
数据结构教程

程序设计中实用的数据结构 PDF_数据结构教程

资源名称:程序设计中实用的数据结构 PDF  第1章 数组   1.1 数组的基本概念       1.1.1 数组是一种顺序存储结构       1.1.2 数组是程序设计中使用频率最高的数据类型   1.2 优化数组的存储方式       1.2.1 规则矩阵的压缩存储       1.2.2 稀疏矩阵的压缩存储       1.2.3 矩阵的压缩存储   1.3 排序与顺序统计       1.3.1 排序的基本概念       1.3.2 计数排序与贪心策略       1.3.3 采用“二分”策略的排序方法       1.3.4 顺序统计的基本方法   第2章 链式存储结构   2.1 链表的基本概念       2.1.1 单链表       2.1.2...
写给大家看的算法书_数据结构教程
数据结构教程

写给大家看的算法书_数据结构教程

资源名称:写给大家看的算法书 内容简介: 算法这个词对于非计算机从业人士而言,似乎就是晦涩、神秘的代名词。其实,算法在日常生活中随处可见。做饭用的菜谱是一种算法、查字典的方法是一种算法、给期中考试分数排名也用到了算法。事实上,算法可以说是这个信息爆炸的时代所依存的重要基石之一。 《写给大家看的算法书》对于理解信息处理的基础——算法而言,是一本非常优秀的入门读物。作者采用大量生动的类比,配合简洁易懂的配图,深入浅出地讲解算法,极大地拉近了读者与算法的距离。通读全书,读者可以了解到计算机编程与算法的基本理念,也能对简单常用的算法有一个大概的理解。 资源目录: 第1 章 什么是算法 1 1.1 算法其实就在身边 2 1.2 算法是人类智慧的结晶 4 1.3 了解算法对玩游戏有帮助吗 6 1.4 算法有两个必要条件 8 1.5 要特别了解的重要算法 10 专题1 算法基础之结构化编程思想 12 第2 章 变量和数组 13 2.1 所谓“数据”,就是各种各样的信息 14 2.2 数据有不同的类型 16 2.3 最基础的数据是“值” 18 2.4 装着“值”的盒子叫作“变量” 20 2.5 要描述算法,变量是不可或缺的 22 2.6 所谓“代入”,指的是把数据赋予变量 24 2.7 不同的变量有不同的名称 26 2.8 变量命名要能解释变量装载的数据 28 2.9 把数据代入变量的赋值语句 30 2.10 把变量中存储的值代入其他变量 32 2.11 变量也有数据类型 34 2.12 保存大量同一数据类型值的“数组”...
数据结构:题解与拓展_数据结构教程
数据结构教程

数据结构:题解与拓展_数据结构教程

资源名称:数据结构:题解与拓展 内容简介: 《数据结构:题解与拓展》是同家精品课程“数据结构”(上海交通大学)的主讲教材之一,并与主教材《数据结构:思想与实现》(翁惠玉、俞勇编著)相配套。《数据结构:题解与拓展》总结了主教材各章的主要内容以及重点难点,并对主教材中的习题进行了分析和解答。作为对主教材的补充,《数据结构:题解与拓展》在大多数章中都增加了一个拓展部分,使学有余力的学生能够进一步深入地学习数据结构。《数据结构:题解与拓展》概念清楚,内容丰富,通过学习,可以帮助学生进一步巩固数据结构的知识。 《数据结构:题解与拓展》可作为高等学校计算机及相关专业“数据结构”课程的教学辅导教材,也可以作为全同计算机专业硕士研究生入学考试的辅导用书。 资源截图:
深度学习 21天实战Caffe (赵永科著) 完整_数据结构教程
数据结构教程

深度学习 21天实战Caffe (赵永科著) 完整_数据结构教程

资源名称:深度学习 21天实战Caffe (赵永科著) 完整 上篇 初见 第1天 什么是深度学习 2第2天 深度学习的过往 10第3天 深度学习工具汇总 19第4天 准备Caffe环境 27第5天 Caffe依赖包解析 34第6天 运行手写体数字识别例程 50第7天 Caffe代码梳理 82第8天 Caffe数据结构 101第9天 Caffe I/O模块 149第10天 Caffe模型 172第11天 Caffe前向传播计算 181第12天 Caffe反向传播计算 193第13天 Caffe最优化求解过程 207第14天 Caffe实用工具 231下篇 升华 第15天 Caffe计算加速 260第16天 Caffe可视化方法 275第17天 Caffe迁移和部署 300第18天 关于ILSVRC不得不说的一些事儿 318第19天...
Lua设计与实现 (codedump著) 完整pdf_数据结构教程
数据结构教程

Lua设计与实现 (codedump著) 完整pdf_数据结构教程

资源名称:Lua设计与实现 (codedump著) 完整pdf 第1章 概述  11.1 前世今生  11.2 源码组织  51.3 Lua虚拟机工作流程  6第一部分 基础数据类型第2章 Lua中的数据类型  102.1 C语言中实现通用数据结构的一般做法  102.2 Lua通用数据结构的实现  11第3章 字符串  163.1 概述  163.2 字符串实现  18第4章 表  244.1 数据结构  244.2 操作算法  264.2.1 查找  264.2.2 新增元素  274.2.3 迭代  334.2.4 取长度操作  33第二部分 虚拟机第5章 Lua虚拟机  365.1 Lua执行过程概述  365.2 数据结构与栈  435.3 指令的解析  465.4 指令格式  475.5 指令的执行  535.6 调试工具  555.6.1 GDB调试  555.6.2 使用ChunkSpy  57第6章 指令的解析与执行  616.1 Lua词法  616.2 赋值类指令  646.2.1 局部变量  646.2.2 全局变量  706.3 表相关的操作指令  726.3.1 创建表  726.3.2 查询表  786.3.3 元表的实现原理  796.4 函数相关的操作指令  846.4.1 相关数据结构  856.4.2 函数的定义  906.4.3 函数的调用与返回值的处理  946.4.4 调用成员函数  996.4.5 UpValue与闭包  1006.5 数值计算类指令  1056.6 关系逻辑类指令  107 资源截图:
《算法心得:高效算法的奥秘》PDF_数据结构教程
数据结构教程

《算法心得:高效算法的奥秘》PDF_数据结构教程

资源名称:《算法心得:高效算法的奥秘》PDF 内容简介: 编辑推荐】 由在IBM工作50余年的资深计算机专家撰写,Amazon全五星评价,算法领域最有影响力的著作之一 Google公司首席架构师、Jolt大奖得主Hoshua Bloch和Emacs合作创始人、C语言畅销书作者Guy Steele倾情推荐 算法的艺术和数学的智慧在本书中得到了完美体现,书中总结了大量高效、优雅和奇妙的算法,并从数学角度剖析了其背后的原理 读者评价】 “这是第一本宣称能讲解计算机算法隐晦细节的书,而且讲得还真不错。我知道的每一条技巧书里都提到了,而且还讲了好多好多我不知道的。不论是在开发程序库或编译器,还是在极力搜求优雅算法,此书都可谓天赐良册,应放在高德纳所著《计算机程序设计艺术》那套书旁边。本书第一版刊印后的10年间,它对我在Sun和Google的工作大有裨益,而第二版所添加新内容亦令我惊羡不已。” —— Joshua Bloch “初看本书书名时,我想,这是教人怎么入侵计算机系统的书吗?不太可能吧。嗯,那就肯定是一本编程小技巧的集锦。看了之后发现,没错,这就是一本编程秘籍,然而却是一本包罗万象的秘籍。第二版新增了两个大主题,并用数十个小技巧丰富了本书内容,其中有个小绝招是如何在不溢出的情况下求两数均值,我写二分查找算法时直接就把这条拿来用了。这真是本令算法爱好者开怀畅读的书啊!” —— Guy Steele 内容简介】 在本书中,作者给我们带来了一大批极为诱人的知识,其中包括各种节省程序运行时间的技巧、算法与窍门。学习了这些技术,程序员就可写出优雅高效的软件,同时还能洞悉其中原理。这些技术极为实用,而且其问题本身又非常有趣,有时甚至像猜谜解谜一般,需要奇思妙想才行。简而言之,软件开发者看到这些改进程序效率的妙计之后,定然大喜。 本书较第1版增补了大量内容 新增了循环冗余校验(CRC)一章,其中讲解了常用的CRC-32校验码 新增了纠错码(ECC)一章,其中讲解了汉明码 详解了除数为常数的整数除法,增补了仅含移位操作和加法操作的算法 不计算商而直接求余数 扩充了与种群计数和前导0计数有关的知识 数组种群计数 执行压缩与扩展操作的新算法 LRU算法 浮点数与整数互化 估算浮点数的平方根倒数 一系列离散函数图像 各章均配有习题与参考答案 作者简介: 作者简介】 Henry S. Warren, Jr. 计算机科学家,在IBM供职50余年,经历了IBM704时代、PowerPC时代及其后种种更迭。曾参与多个军事指挥与控制系统工程,并且参加了由Jack Schwarz领衔的“SET语言”项目。自1973年起,Hank就职于IBM研发部,努力探索编译器和计算机架构。当前正研究一种旨在每秒执行百亿亿次运算的超级计算机。Hank拥有纽约大学柯朗数学科学研究所计算机科学博士学位。 译者简介】 爱飞翔 资深软件开发工程师,擅长Web开发、移动开发和游戏开发,有10余年开发经验,曾主导和参与了多个手机游戏和手机软件项目的开发,经验十分丰富。他是手机软件开发引擎AgileMobileEngine的创始人兼项目经理,同时也是CatEngine手机游戏开发引擎的联合创始人兼代码维护员。他对极限编程、设计模式、重构、测试驱动开发、敏捷软件开发等也有较深入的研究,目前负责敏捷移动开发网(http://www.agilemobidev.com/)的运营。业余爱好文学和历史,有一定的文学造诣。翻译并出版了多本计算机著作。 资源目录: 译者序  序(第1版序)...
Rails中文教程 PDF_数据结构教程
数据结构教程

Rails中文教程 PDF_数据结构教程

资源截图:Rails中文教程 PDF Rails框架从诞生的第一天开始就受到了B/S应用开发领域的广泛关注,经过大约几年发展,Rails框架已经逐渐成熟稳定起来,国外已有相当多的公司开始选择从JavaEE平台过渡到Rails开发平台。毕竟,Rails平台提出了一个非常具有诱惑力的口号:开发效率是Java EE开发平台的10倍。 本书适用于正在使用Ruby on Rails进行应用开发的开发人员,渴望了解Ruby on Rails框架的开发人员。尤其适合有初步的Java EE开发经验,想从JavaEE平台过渡到Ruby on Rails开发平台的开发者 资源截图: