系统设计说明书应该包含哪些方面?
系统设计说明书
1.引言 a) 摘要(名称,目标,功能) b) 背景
i. 项目承担着 ii. 用户 iii. 本系统和其它系统或机构的关系 c) 工作条件/限制 i. 软硬件运行环境 ii. 保密和安全 iii. 有关部门业务人员提供确切数据和定义 iv. 有关系统软件文本 v. 网络协议标准文本 vi. 国家安全机密条例
d) 参考和引用资料(标题,编号,日期,制定者,来源)
i. 该项目的经过核准的合同,上级批文 ii. 属于本项目的其它以发表的文件 iii. 引用的文件资料
e) 专门术语(本文用到的术语) 2.系统配置方案 a) 网络设计(系统的网络结构) i. 网络计算模式(BS/CS/BWD) ii. 网络拓扑结构(总线,星型,环) iii. 网络逻辑设计(网络逻辑结构图) iv. 网络操作系统 b) 软硬件选择
i. 软件(操作系统,第三方软件功能,性价指标,技术支持) ii. 硬件(型号,品牌,功能,性价指标) iii. 数据库产品 iv. 网络协议(TCP/IP,OSI)
3.模块设计(HIPO 图,名称,功能,说明,评价,验收) 4.代码设计(代码方式种类,功能,评价,验收) 5.输入设计(项目,承担着,要求,评价,验收) 6.输出设计(项目,接受者,功能,要求,评价,验收)
7.数据库系统设计说明
a) 概述(目标,主要功能,用户要求操作员管理员维护员) b) 需求规定(性能,精度,有效性,响应时间,其它要求) c) 运行环境要求(设备,支撑软件,安全保密,其它) d) 设计考虑(逻辑结构,物理结构) e) 评价(时间,空间,维护代价和各种用户要求进行权衡所产生的方案的性能) f) 验收
8.实施方案说明书
a) 实施方案说明 i. 项目说明(系统名称,子系统名称,程序名称,程序语言,使用设备) ii. 数据项目说明(数据长度,文件名,形式编号,各项记录名称,内容) iii. 处理内容说明 b) 实施总计划 i. 工作仸务分解(文件编制,审批,打印,培训,设备等) ii. 进度(每项工作的开始结束时间,顺序) iii. 预算(各项工作的费用,办公费,旅差费,资料费,通讯费,设备租金,劳 务等) c) 实施方案的审批 i. 参与审批的人员 (用户,系统研制人员,程序员,操作员,专家,管理人员) ii. 审批的实施方案
系统设计是根据系统分析的结果,运用系统科学的思想和方法,设计出能最大限度满足所要求的目标 (或目的) 的新系统的过程。进行系统设计时,必须把所要设计的对象系统和围绕该对象系统的环境共同考虑,前者称为内部系统,后者称为外部系统,它们之间存在着相互支持和相互制约的关系,内部系统和外部系统结合起来称作总体系统。因此,在系统设计时必须采用内部设计与外部设计相结合的思考原则,从总体系统的功能、输入、输出、环境、程序、人的因素、物的媒介各方面综合考虑,设计出整体最优的系统。进行系统设计应当采用分解、综合与反馈的工作方法。不论多大的复杂系统,首先要分解为若干子系统或要素,分解可从结构要素、功能要求、时间序列、空间配置等方面进行,并将其特征和性能标准化,综合成最优子系统,然后将最优子系统进行总体设计,从而得到最优系统。在这一过程中,从设计计划开始到设计出满意系统为止,都要进行分阶段及总体综合评价,并以此对各项工作进行修改和完善。整个设计阶段是一个综合性反馈过程。系统设计内容,包括确定系统功能、设计方针和方法,产生理想系统并作出草案,通过收集信息对草案作出修正产生可选设计方案,将系统分解为若干子系统,进行子系统和总系统的详细设计并进行评价,对系统方案进行论证并作出性能效果预测。
1、内容有区别
需求规格说明书主要是描述软件系统应该完成的功能,包含硬件、功能、性能、输入输出、接口需求、警示信息、保密安全、数据与数据库、文档和法规的要求等等。
设计说明书是说明如何实现这些功能、性能的。设计书中会对功能进行重新的分解,并需要描述这些功能如何实现,甚至包括如何用代码实现。
2、目的不同
需求规格说明书的作用在于便于用户、开发人员进行理解和交流,反映出用户问题的结构,可以作为软件开发工作的基础和依据,并作为确认测试和验收的依据。
系统设计说明书编制的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、安全设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。
3、阅读对象不同
需求规格说明书主要从用户角度(需求或市场人员根据用户要求编写)描述软件需要实现的功能。
系统设计说明书主要从软件开发(程序员)角度描述软件需要实现功能。
参考资料:百度百科-软件需求说明书
参考资料:百度百科-概要设计说明书
.
Abraham Silberschatz的两本书:
1. 实用操作系统概念(影印版)
2. 操作系统概念(第六版 影印版)
这个作者绝对是顶尖级的,来自贝尔实验室,是目前世界上操作系统方面的领军人物。这两本书第二本和第一本很多地方相似,区别在于第二本理论偏重一些,第一本实例讨论的更多一些。这两本书别看很厚,但是写的非常流畅,属于比较易读的一类。
3. 现代操作系统(英文版?第2版)
Andrew S. Tanenbuam(坦尼伯姆, AST)是第4本书的升级版,里面添加了一些新的操作系统方面的讨论,原理部分比第四本稍有增强。个人认为,是除了前面两本之外的最好的书。
4. 操作系统: 设计及实现(第二版)(英文影印版)
这个比较有名了,主要是分析minix源代码的书,顺带着讲了下原理,应该说是偏于实践的,可能当年的linus的教材就是这本,影响较大,可以帮助你了解一个文件系统或系统调用之类是如何实现的。当然,和目前的操作系统来讲,稍简单了一些。想做linux kernel hacker的同学此书可以一读。
5. 操作系统:现代观点(第二版 实验更新版)(英文版)
Operating Systems: A design-Oriented Approach 这两本一般,但是还是比国内抄袭的教材强很多,可以作为补充阅读的书籍。
6. LINUX内核源代码情景分析(上册) LINUX内核源代码情景分析(下册)
Understanding Linux Kernel
Linux internal
这三本是最nb的linux内核分析书籍,后两本讲2.2内核,第一本讲2.4。
7. 4.4BSD操作系统设计与实现(英文影印版)
不说少了,原来berkeley那帮写bsd的其中几个人写的,经典就是它了。
8. UNIX操作系统设计(英文版)
:古老的unix设计方面的书籍,应该说这本书在unix世界里面的影
响是十分巨大的,很多后来的unix分枝,思想都是缘于此书。里面主要讲解unix各个部分
实现时所用的算法,其中一些目前还在使用中。想了解一下unix实现但又没什么时间扣
minix或linux内核的朋友可以看看,在这本书上花费几十个小时,绝对超值:)
9.Linux内核完全注释
这一本书我觉得也很棒。它以Linux 0.11内核源码为基础进行详细的分析,解释细致到位。虽然不是“经典”,但仍推荐!凭借简洁明了的源码分析,你可以管窥Linux操作系统的奥秘。
*****************************
一名教师的建议:
想学操作系统的同学,推荐以下教材供选择:
概念和理论:《现代操作系统》、《操作系统概念》
基于Unix:《Unix操作系统设计》
基于Linux:《深入理解Linux内核》
基于Windows:《深入解析Windows操作系统》
操作系统设计:《操作系统设计与实现》
源代码分析:《Linux内核源代码情景分析》
*********************************
如对解决你的问题有帮助.请及时点击【采纳为满意回答】按钮,顺便点击【给力】按钮加好评更OK.
系统分析与设计方法(原书第7版)
http://www.hzbook.com/Data/Books/5ede72d5-1b71-4b1a-bd33-bf5d66cb3e24/Resources/8b00a6e9-ae7b-4009-9307-246b0907ca0f/%e7%b3%bb%e7%bb%9f%e5%88%86%e6%9e%90%e4%b8%8e%e8%ae%be%e8%ae%a1%e6%96%b9%e6%b3%95(%e5%8e%9f%e4%b9%a6%e7%ac%ac7%e7%89%88)--%e7%bd%91%e4%b8%
系统分析与设计方法课件
http://d84.d.iask.com/fs/800/1/0ef7155492520f209ab6c59bc0a620737733800/rar/系统分析与设计方法课件.part1.rar
系统工程学1
http://g1a123.mail.163.com/a/s/%E7%B3%BB%E7%BB%9F%E5%B7%A5%E7%A8%8B%E5%AD%A61.rar?func=mbox:getMessageData&sid=nCBDoqUUWPnguiEHNcUUVFbGTusluSxY&mid=1tbiwRNz3UaJIfrfEgAAsl&part=3&mode=inline
国内著书有以下三本,都是51CMM张友生博士以中国系统分析团名义和考试复习资料用书名义出版的。
系统分析与设计技术
张友生
本书涵盖了《系统分析师考试大纲》的部分内容,是全国计算机技术与软件专业技术资格(水平)考试的参考用书。 本书内容包括系统计划、需求分析与定义、系统设计、软件设计、软件测试、软件维护、系统可靠性分析与设计、系统的安全性和保密性设计、文档编制、项目管理、软件质量管理、实时系统分析与设计、嵌入式系统分析与设计、信息化基础知识、信息系统基础知识等内容。本书对《系统分析师考试大纲》部分内容的详细讲解,是对《系统分析题教程》的补充。 本书适合于参加全国计算机技术与软件专业技术资格(水平)考试——系统分析师级别考试的考生。
系统分析师技术指南
张友生 徐锋
本书对前沿而又成熟的系统分析技术和方法进行了讨论,包括CMM与过程改进、J2EE与.NET平台、中间件及相关技术、应用服务器、Web Service、数据仓库与数据挖掘、操作数据存储、导构数据库的集成、企业应用集成、XML、软件构架、设计模式、UML、RUP、SOAP、ERP/SCM/CRM、工作流、软件产品线、XP与敏捷编程、实时系统和嵌入式系统、网格计算与普适计算等。这些技术和方法是任何一位合格的系统分析师必须具备的知识,也是系统分析师考试必考的知识点。阅读本书,犹如进入IT新技术和新方法的殿堂。 本书是计算机技术与软件专业技术资格(水平)考试参考用书,同时也可作为系统分析师日常工作的参考手册;既是软件设计师、数据库系统工程师、网络工程师进一步深造和发展的必读书籍,也是计算机专业教师的教学和工作参考书。
系统分析师常用工具
张友生
本书对当前流行的软件工程所使用的一些工具进行了详细讨论,包括需求分析工具、软件设计工具、数据库设计工具、项目管理工具、程序设计工具、测试工具等,既讨论了相关的理论知识,也介绍了各类工具的特点和使用方法。 本书由中国系统分析员顾问团组织编写,作为计算机技术与软件专业资格(水平)考试系统分析师级别的辅导教程。既可作为系统分析师日常工作的参考手册,软件设计师、数据库系统工程师、程序员进一步深造和提高的学习用书,也可作为计算机专业教师和工作参考书,以及大学计算机辅助软件工程课程的教材。
根据网上多数评价,内容比较杂,不能算特别实用,说系统分析员所有的技术都要了解,于是就把各种各样的技术都放在一起了;而系统分析工具,却推荐的是测试管理工具。这到底能给国内同仁带来多大的帮助?所以我们既不推荐也不反对。
如果谁有更好的书籍推荐,请告诉我。
国外以系统分析名义出版的书主要有以下3本:
系统分析与设计方法(原书第6版)
【作者】 (美)Jeffrey L.Whitten,Lonnie D.Bentley,Kevin C.Dittman
【译者】 肖刚 孙慧
本书采用一个完整的案例研究,以整个信息系统构件和信息系统开发生命周期为主线,全方位分析了系统开发生命周期的各个层面。书中每一章都提供了大量的引用案例,生动翔实,附有大量各类习题,深刻实用,便于学生加深理解书中所述理论,及时运用所学知识。主要特点如下:
平衡概念、工具、技术以及应用等各方面内容所占的比重
提供丰富的系统分析和设计的例子
结合传统方法(如结构化分析和信息工程)和新方法(如面向对象分析、敏捷开发和快速应用开发) 本书是介绍信息系统分析和设计原理、方法、技术、工具和应用的力作,自问世以来,广受欢迎,以至于一版再版,延续至今。
本书采用一个完整的案例研究,以整个信息系统构件(基于Zachman框架)和信息系统开发生命周期(FAST方法学)为主线,详细探讨了系统开发生命周期的前期、中期和后期以及跨生命周期的活动。另外,书中每一章都提供了大量的练习题、讨论题、研究题和小型案例,以加深读者对书中所述理论的实际应用和掌握。
本书内容丰富、详实生动,特别适合作为计算机和信息系统专业的教科书和教学参考书,同时也可作为软件工程、系统分析技术人员的参考书。
系统分析与设计
【作者】 John W.Satzinger Robert B.Jackson Stephen D.Burd
【译者】 朱群雄 汪晓男 等
本书既关注概念,也重视方法。书中介绍了最完整和最先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调基本的永久价值。指出在系统开发的生命周期中,项目管理、系统建模、对象技术、客户-服务器体系结构、Internet和打包技术时必须要关注的。对学习系统分析与设计课程的学生来说,本书可以使你为驾驭现在、应对未来做好准备。
面向对象分析与设计(原书第2版)
【作者】 (美)Grady Booch
【译者】 冯博琴 冯岚 薛涛 崔舒宁
本书的作者Crady Booch是面向对象技术的先驱,也是Retioml软件公司的首席科学家,他撰写了多本“面向对象开发”和“软件工程”的畅销书籍。本书是Booch的代表作之一,被公认是面向对象理论和方法的经典著作。 本书从概念、方法和应用三个龟度全面深入论述面向对象技术及其表示法。此外,书中还给出大量详实的例子,帮助读者学习和理解面向对象方法以及在实际领域中如何运用面向对象的分析和设计技术来开发软件。全书论述既深刻又浅显易懂,对于高等院校学生,本书是一本好的教材,对于工程技术人员,本书是一本好的参考书。
本书是UML的开山鼻祖Booch的代表作之一,也是此领域公认的不可替代的权威著作,在推动面向对象技术走向现实应用的过程中发挥了重要的作用,曾两次获得《Software Development》杂志的Jolt图书大奖 。
本书吸收了众多项目的丰富经验,从概念、方法和应用三个角度全面深入论述了面向对象技术及其表示法。作者以大量用C++语言实现的实例,阐明各种基本概念,解释面向对象的分析与设计方法,并展示在不同领域卓有成效的应用。
全书论述既深刻又浅显易懂,对于高等院校的学生,本书是一本好的教材,对于工程技术人员,本书是一本好的参考书。
GradyBooch是Rational公司的首席科学家,由于他在对象方法和应用中的开拓性工作而受到国际软件开发界的广泛尊敬。他曾撰写过几本有关软件工程和面向对象开发的畅销书(Booch先生主要著作的中文版均已由机械工业出版社出版)。他还赞是《Object Magazine))、 《C++Report》和《Software Development》等杂志
的专栏作家,并与Ivar Jacobson和Jim Rumbaugh共同担任了Addison-Wesley公司“对象技术”丛书的主编。
阅读国外这方面的书,常有思路拓宽的感觉。不过稍显陈旧(仅为个人观点)。
关于需求分析的书,倒是很有参考价值,值得进行推荐!
实用软件需求
【作者】 (美)Benjamin L.Kovitz
【译者】 胡辉良 张罡
本书特色: ●软件问题的元素 ●用户接口或其他接口设计文档 ●如何从已知的编程技巧中得到有用的需求 ●描述问题域 ●分解问题的非层次化方法 ●应用MichaelJackson的“问题框架” ●常见错误及如何纠正它们 ●来自真实项目的文档实例 本书从实用的角度出发,通过全新的视角介绍了书写良好需求的格式和指导原则,以及分析需求问题的框架模型。本书讲述了问题域概念,列举了需求文档和规格说明书所包含的具体内容,重点引入了Michael Jackson的问题框架概念,通过非层次化的方法,举例演示了如何使用问题框架把巨大、复杂的问题分解成简单的问题。 本书内容丰富、编排合理,为程序员、测试人员、用户接口设计人员以及技术写作人员等提供了所需的全部信息。 “在被僵化的方法论驱动的领域,我欣喜地发现,本书采用实用的、非教条的方法为枯燥但必要的任务注入了新的激情……” ———P.Abrahams,ComputingReviews “……包含完整并且吸引人的丰富实例。” ——AlanZeichick,SoftwareDevelopmentMagazine “一本面向问题的书……含有优秀的素材,我从中学到了很多……” ——Gregory V.Wilson,Dr.Dobb's Journal ·我发现本书非常好……全新的视角……作者在线论坛是极好的资源……” ———Jason Bennett,Slashdot ·充满了好东西——见解精辟、内容充实。” ——MichaelJackson,JSP和JSD的创立者
高级用例建模 卷I:软件系统
【作者】 (美)Frank Armour,Granville Miller
【译者】 饶若楠
本书为软件工程实践者提供了一个全面而易读的对用例建模的指南,同时阐明了高级用例建模思想,描述了实现用例建模的过程,并讨论了各种用例建模问题。
本书的两位作者是业内的资深专家,拥有深厚的技术背景和丰富的实践经验。全书结构严谨,条理清晰、图文并茂,是一本非常优秀的面向对象的专业书籍。本书适合各类软件人员阅读,同时还非常适合作为高等院校计算机及相关专业面向对象分析(OOA)课程的教材。
“这本书不仅仅是一本介绍用例的书。作者利用他们丰富的经验,给出了一系列极好的、有深刻见解的详细例子,解释了一些关键问题并提出了士。何使用用例的宝贵建议。”
—— Maria Ericsson
软件开发者经常利用用例来阐明他们所构造的系统应该执行的行为。尽管用例驱动的软件系统分析、设计和测试变得愈来愈流行,但很少有书阐述用例在整个软件生命周期中的作用。本书满足了这类需要,它描述了如何为复杂的软件开发项目创建用例模型,采用了大量实例来解释概念性的信息。
作者扩展了面向对象大师Ivar Jacobson的工作,使用统一建模语言(UML)作为描述书中模型的符号。本书主要针对专业人员,同时也包含将用例技术与业务过程相联系的信息。
本书阐述了在一个框架中创建和维护用例模型的过程,该过程可以根据具体情况进行定制。本书作者是在软件开发中应用用例的先驱者,他们介绍了很多经验,主要涵盖以下主题:
■应用用例模型的过程模型
■如何保证用例建模工作循着正确的路线进行
■用例建模中的提示和易犯的错误
■如何组织大型系统开发的用例模型
■高级用例建模和RUP框架的相似点
■用例对用户界面设计的作用
■高质量用例建模的指南
需求分析与系统设计
【作者】 Leszek A.Maciaszek
【译者】 金芝
本书的最大特点是“实例教学”。所有概念都用实例说明,并通过可以实际运行的案例来分析集成解决方案。 本书可以作为本科生计算机科学或信息系统等相关专业的教材,如: 系统分析、系统设计、软件工程、数据库和对象技术。本书还可作为专业的业务信息系统开发人员的参考用书,如:丌管理者、应用开发者、咨询专家、分析员、设计师、程序员、测试员、软件工程师、系统集成人员。本书还为老师、学生和业界专家提供了包含大量有价值附加材料的Web站点。 本书详细论述了以下内容: 集成分析和设计模型 掌控大型系统模型复杂度 改进软件体系结构 促进对象的分层结构 了解草率建模的严重后果 进行测试和管理变更 构建可维护的和可扩展的系统
想要学好操作系统,选择一本好的参考书籍是十分重要的,以下为大家推荐的操作系统书籍,是综合网友推荐和各大网站销量而来,供大家参考。
操作系统:精髓与设计原理(原书第6版)
(美)斯托林斯 著,陈向群 等译 /2010-09-01 /机械工业出版社
计算机操作系统(第四版)(汤小丹)
汤小丹 编著 /2014-05-01 /西安电子科技大学出版社
操作系统(重点大学计算机专业系列教材)
谌卫军,王浩娟 编著 /2012-05-01 /清华大学出版社
《计算机操作系统(第四版)》学习指导与题解
西安电子科技大学出版社
操作系统原理(21世纪高等学校规划教材·计算机科学与技术)
韩其睿 主编 /2013-08-01 /清华大学出版社
现代操作系统 (原书第3版)
Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使本书成为操作系统领域的经典之作。在本书第3版中,作者深入讨论了许多主题,包括:进程、线程、存储管理、文件系统、I/O、死锁、接口设计、多媒体、性能权衡,以及有关操作系统设计的**趋势。书中不仅涵盖了现代操作系统的原理和实践,而且特别关注了Linux操作系统、WindowsVista操作系统、嵌入式操作系统、实时操作系统以及多媒体操作系统。本书特色涉及Windows Vista以及**的Linux/UNIX操作系统。用一整章(第12章)的篇幅对用于移动设备的Symbian操作系统进行分析。涵盖更多、更新的安全方面的内容。重新组织内容,尽早论述关键抽象概念。给出与未来操作系统发展有关的新研究成果。更新和增加了编程练习。在线操作系统练习(http://www.prenhall.com/tanenbaum/details.html)采用主流Windows操作系统以及开源工具。包括操作系统模拟练习。更多经典图书《C++程序设计语言(特别版)十周年中文纪念版》点击进入《Java编程思想第4版》点击进入《深入理解计算机系统(原书第2版)》点击进入《算法导论(原书第2版)》点击进入《编译原理(原书第2版)》点击进入《计算机程序的构造和解释(原书第2版)》点击进入《数据结构与算法分析——C语言描述(原书第2版)》点击进入
(荷)塔嫩鲍姆 著,陈向群,马洪兵 等译 /2009-07-01 /机械工业出版社
计算机操作系统教程(第4版)(清华大学计算机系列教材)
张尧学,宋虹,张高 著 /2013-10-01 /清华大学出版社
操作系统——精髓与设计原理(第七版)
斯托林斯编著的《操作系统》是一本关于操作系统的概念、结构和机制的教材,其目的是尽可能清楚和全面地展示现代操作系统的本质和特点。这是一项具有挑战性的任务。首先,需要为各种各样的计算机系统设计操作系统,包括嵌入式系统、智能手机、单用户工作站和个人计算机、中等规模的共享系统、大型计算机和超级计算机,以及诸如实时系统之类的专门机器。多样性不仅表现在机器的容量和速度上,而且表现在具体应用和系统支持的需求上;其次,计算机系统正以日新月异的速度发展变化,操作系统设计中的许多重要领域都是新近开始研究的,而关于这些领域及其他新领域的研究工作仍然在继续。
(美)William Stallings(威廉.斯托林斯)著,陈向群,陈渝 译 /2012-09-01 /电子工业出版社
计算机操作系统(第2版)(国家精品课程配套教材)
1.华中科技大学计算机学院***精品课程配套教材2.注重基础性、实质性、先进性3.以并行处理技术和虚拟技术为纲4.剖析操作系统原理、实现策略和方法5.以Linux为实例进行讲解
庞丽萍,阳富民 编著 /2014-01-01 /人民邮电出版社
操作系统——精髓与设计原理(第七版)(英文版)
本书是畅销书作者William Stallings的力作,其第四版层获得美国计算机科学与工程类教材大奖。本书清晰、完整地讲解了现代操作系统的概念、结构和机制。作者全面分析了操作系统设计的高级目标和挑战,在线程、并发性、内存管理等主要领域都给出了权威的讲解。本书包含了大量的教学支持材料,是多种人群的理想读物。
(美)William Stallings(威廉.斯托林斯) 著,蒲晓蓉,周瑞 改编 /2013-07-01 /电子工业出版社
《机器学习系统设计》([德] Willi Richert)电子书网盘下载免费在线阅读
链接:https://pan.baidu.com/s/1Z7CfBE2sxfZwCI77-KZeXw
提取码:o0rf书名:机器学习系统设计
作者:[德] Willi Richert
译者:刘峰
豆瓣评分:7.5
出版社:人民邮电出版社
出版年份:2014-7-1
页数:210
内容简介:
如今,机器学习正在互联网上下掀起热潮,而Python则是非常适合开发机器学习系统的一门优秀语言。作为动态语言,它支持快速探索和实验,并且针对Python的机器学习算法库的数量也与日俱增。本书最大的特色,就是结合实例分析教会读者如何通过机器学习解决实际问题。
本书将向读者展示如何从原始数据中发现模式,首先从Python与机器学习的关系讲起,再介绍一些库,然后就开始基于数据集进行比较正式的项目开发了,涉及建模、推荐及改进,以及声音与图像处理。通过流行的开源库,我们可以掌握如何高效处理文本、图片和声音。同时,读者也能掌握如何评估、比较和选择适用的机器学习技术。
举几个例子,我们会介绍怎么把StackOverflow的回答按质量高低进行分类,怎么知道某个音乐文件是爵士风格,还是重金属摇滚风格。另外,本书还涵盖了主题建模、购物习性分析及云计算等高级内容。总之,通过学习本书,读者可以掌握构建自己所需系统的各方面知识,并且学以致用,解决自己面临的现实问题。
读者只要具有一定的Python编程经验,能够自己安装和使用开源库,就足够了,即使对机器学习一点了解都没有也没关系。本书不会讲机器学习算法背后的数学。
作者简介:
作者简介:
Willi Richert
机器学习和机器人学博士,目前任职于微软Bing搜索核心研发团队。他从事多种机器学习领域的研究,包括主动学习和统计机器翻译。
Luis Pedro Coelho
计算生物学家,主要关注生物图像信息学和大规模图像数据的处理,致力于生物标本图像分析中机器学习技术的应用,他还是Python计算机视觉库mahotas的主要开发人员。他于1998年开始开发开源软件,2004年起从事Python开发,并为多个Python开源库贡献了代码。另外,Luis拥有机器学习领域世界领先的卡内基-梅隆大学的博士学位,并发表过多篇科学论文。
译者简介:
刘峰
百度LBS地图基础业务部资深研发工程师,新加坡南洋理工大学计算机工程系博士,研究领域包括机器学习、模糊神经网络等。2010年加入百度,主要从事大数据分析和挖掘方面的工作,近年来专注于无线定位、用户轨迹等LBS大数据的挖掘及机器学习应用。
Guide:如果你指的是使用手册,使用说明书的话
instruction:如果你是指的简单介绍,概要介绍的话
specification:如果你是指的设计书,设计规格的话
仅供参考。