多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《Java机器学习》_1
《Java机器学习》_2
《Java机器学习》_3
内容简介:
图?程醒郎设计丛
Java机器学习
Machine Learning in Java
斯洛文尼亚] Bostjan Kaluza著
武传海译
人民邮电出版社
图书在版编目(C1P)数据
Java机器学习/(斯洛文)博思蒂安?卡鲁扎著
武传海译.北京:人民邮电出版社,2017,9
(T灵程序设计丛书)
ISBN978-7-115-46680-8
①博…②武…I.①JANA语言一程序
设计.①TP312.8
中guo版本图书馆CIP数据核字(2017)第202589号
本书介绍如何使用Java创建并实现机器学习算法,既有基础知识,又提供实战案例,主要内容包括
机器学习基本概念、原理,Weka、 Mahout、 Spark等常见机器学习库的用法,各类机器学习常见任务,包
括分类、预测预报、购物篮分析、桧测异常、行为识别、图像识別以及文本分析。最后还提供了相关Web
资源、各种技术研讨会议以及机器学习挑战赛等进阶所需内容
本书适合机器学习入门者,尤其是想使用Java机器学习库进行数据分析的读者
[斯洛文尼亚] Bostjan Kaluza
责任编辑Chen曦
责任印制彭志环
人民邮电出版社出版发行北京市丰台区成寿寺路1号
100164电子郎件315 oppress. com.cn
网址hpe/www.plpress.cor.cn
三河市海波印务有限公司印刷
开本:800
印张:1.5
字数:272千字
2017年9月第1版
3500册
2017年9月河北第1次印刷
著作权合同登记号图字:01-2017-5590号
定价:49.00元
读者服务热线01051095186转600印装质量热线010)8105531
反盗版线010)81055315
广告经营许可证:京东工商广登字20170147号
机器学习是人工智能的一个分支,它在算法与数据的协助下,让计算机像人类一样学习和行
动。针对给定的数据集,机器学习算法会学习数据的不同属性,并对以后可能遇到的数据属性
本书教你如何使用Java创建并实现机器学习算法,既有基础概念的讲解,也有示例供你学习
当然,还会介绍一些常用的机器学习库,如Weka、 Apache Mahout、Male等。阅读本书后,你
将懂得如何为特定问题选择合适的机器学习方法,以及如何比较与评估不同技术的优劣。书中还
会讲解性能提升技术,包括输人预处理以及合并不同方法产生的输出。
我们将探讨使用ava库进行机器学习的技术细节,并配有清晰易懂的示例。同时,你还将学
习如何准备要分析的数据、如何选择机器学习方法,以及如何衡量流程的有效性。
本书内容
第1章机器学习应用快速入门。讲解机器学习的基础知识、常见概念、原理,以及机器学
习的应用流程
第2章面向机器学习的Java库与平台。介绍各种机器学习专用的Java库与平台。你将了解
每个库提供的功能,以及可以用于解决些问题。涉及的机器学习库有Wcka、Java-ML、 Apache
第3章基本算法一一分类、回归和聚类。从最基本的机器学习任务入手,使用小巧又易懂
的数据集,介绍分类、回归和聚类的关键算法
第4章利用集成方法预测客户关系。深入研究一个真实的客户营销数据库,目标是对可能
流失以及可进行追加推销与交叉推销的客户进行预测。我们将使用集成方法解决这个问题,并且
采用在 KDD Cup竞赛中获胜的解决方案。
第5章关联分析。讲解如何使用关联规则挖掘分析共生关系。我们将通过“购物篮分析
了解顾客的购买行为,并讨论如何将这种方法应用到其他领域
第6章使用 Apache Mahout?制作推荐引擎。讲解一些基本概念,帮助你了解推荐引擎原
理,然后利用 Apache Mahout?实现两个应用一基于内容的过滤与协同推荐器
第7章欺诈与异常检.测。介绍异常和可疑模式检.测的背景,然后讲解两个实际应用一保
险索赔欺诈检.测与网站流量异常检.测
第8章利用 Deeplearning4j进行图像识别。介绍图像识别与基本的神经网络架构,然后讨
论如何利用Depl
库实现各种深度学习架构,以实现对手写体数字的识别
利用手机传感器进行行为识别。借助传感器数据解决模式识别问题。这一章介绍行
程,讲解如何使用 Androidi设备收集数据,并提出一个分类模型以对ri常生活行为进行
第10章利用Male进行文本挖掘一一主题模型与垃圾邮件检.测。讲解文本挖掘的基础知
只,介绍文本处理管道,演示如何将其应用于两个实际问題(主题建模与文档分类)
第11章机器学习进阶。这是全书最后一章,提供关于如何部署模型的实用建议,并进一步
给出提示,告诉你去哪里寻找更多资源、资料、场所和技术,以便深入了解机器学习。
阅读前提
为了实际运行书中示例,你需要一台安装有JDK的个人计算机。所有能下载的示例与源代码
都假定你使用的是支持 Maven(一个依赖管理与自动创建工具)与Git(版本控制系统)的 Eclipse
DE开发环境。各章示例依赖Weka、 Deeplearning4、 Mallet, Apache Mahout等各种库。关于如何
获取与安装这些库,会在各章首次用到它们时进行讲解
读者对象
本书为那些想学习如何使用Java机器学习库进行数据分析的人而写。或许你已经对机器学习
有了一点了解,但从未用过Java;又或许你懂得一点Java,而在机器学习方面是个新手。不论你
属于哪种情况,本书都能让你快速上手,并提供必需的技能,让你能够成功创建、定制,以及在
实际生活中部署机器学习应用。如果你懂得一点基本的编程知识以及数据挖掘相关概念会更女
但不要求你必须拥有与数据挖据程序包相关的开发经验。
配套资料
本书专门配有一个在线支持网站(htrp/machine-learning-In-java.com),从中可以找到所有
例代码、期误表,以及其他入门资料
排版约定
本书中,你会发现许多不同体例,它们用于区分不同类型的信息。下面给出一些例子,并对
其含义进行说明
正文中的代码、数据库表名、文件夹名、文件名、文件扩展名、路径名、伪URL、用户输人
和 Twitter)用户名显示如
“比如,Bob拥有 height、 eye color、 hobbies三个属性,对应值依次为185cm、blue
c1 imbuing与 sky diving
代码块表示如下
Bob=
hobbies: climbing, sky diving
所有命令行输入或输出写成如下形式
新术语与重要词语使用黑体显示。你在屏幕上看到的词,比如菜单或对话框中的词,在正文
中显示如下:“在项目属性上点击鼠标右键,选择 Tava Build Path,单击 Libraries选项卡
选择 Add External JARB。
警告或重要的注意事项
提示和技巧
读者反馈
看法告诉我
些方面是你喜欢的,哪些方面你不喜欢
读者反馈对我们来说很重要,因为这可以帮助我们推出更符合读者需求的著作。
要给我们提供反馈,只需向Feedback(apacktpub.com发送电子邮件,并在郎件主题中指出书名
如果你有擅长的主题,并有志于写书或撰稿,请参阅www.packtpub.com/authors的撰稿指南
#############################################
|
|