本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
在这本通俗易懂的入门级指南的引导下,了解如何将深度学习应用于各种异常检测任务!本书浓墨重彩地描述如何利用Python中的Keras和PyTorch框架,将各种深度学习模型应用于半监督和无监督异常检测任务。
《Python深度学习异常检测 使用Keras和PyTorch》开篇讨论异常检测的含义、用途和重要性。在介绍用Python的scikit-learn进行异常检测的统计和传统机器学习方法后,本书引入深度学习方法,详述如何在Keras和PyTorch中构建和训练深度学习模型,重点分析各类自动编码器、RBM、RNN、LSTM和TCN等深度学习模型在异常检测领域的应用。除了讲解基于时间序列的异常检测的基础知识外,本书还探索无监督和半监督异常检测的相关内容。
学习《Python深度学习异常检测 使用Keras和PyTorch》后,你将全面了解异常检测的基本任务,掌握各种处理异常检测的方法(从传统方法到深度学习方法等);还将了解scikit-learn的相关内容,能在Keras和PyTorch中创建深度学习模型。
《Python深度学习异常检测 使用Keras和PyTorch》主要内容:
了解异常检测的含义及其重要性
熟悉利用scikit-learn进行异常检测的统计和传统机器学习方法
借助Keras和PyTorch了解Python深度学习的基本知识
掌握度量模型性能的基本数据科学概念:AUC、精确率和召回率等
将深度学习应用于半监督和无监督异常检测
Sridhar Alla,Bluewhale公司的联合创始人兼首席技术官(CTO)。该公司致力于帮助各种规模的组织构建人工智能(AI)驱动的大数据解决方案和分析方法。Sridhar撰写了很多图书,众多的Strata、HadoopWorld、SparkSummit相关会议争相邀请他做主题演讲。此外,他还在大规模计算和分布式系统领域拥有在美国专利商标局备案的一些专利。他对很多相关技术拥有丰富的使用经验,其中包括Spark、Flink、Hadoop、AWS、Azure、Tensor Flow、Cassandra等。2019年3月,他曾在StrataSFO上做了关于深度学习异常检测的演讲。2019年10月,他曾在StrataLondon大会上做相关演讲。
Sridhar出生在印度海得拉巴,目前与妻子Rosie和女儿Evelyn一起居住在美国新泽西州。平时,在编写代码之余,他喜欢与家人共度美好时光。此外,他还热衷于培训和教学指导工作,并经常组织一些技术交流活动。
Suman KalyanAdari,一名大学本科学生,在佛罗里达大学攻读计算机科学学士学位。从大学一年级起,他就一直针对深度学习在网络安全领域的应用进行深入研究;在2019年6月,他曾经在美国俄勒冈州波特兰市举办的IEEE可靠系统与网络研讨会上做了关于安全可靠的机器学习的演讲。
Suman对深度学习的相关研究充满热情,尤其专注于深度学习在各个领域的实际应用,例如视频处理、图像识别、异常检测、有针对性的对抗攻击等。
当你做出与我们一起探索深度学习并运用深度学习来进行异常检测的决定时,恭喜你,你的决定非常英明,相信你一定能够在此过程中收获愉悦的心情和丰富的知识。
所谓异常检测,其实就是找出不属于正常行为或预期行为的模式。如果出现异常事件,可能会对企业造成数百万美元的经济损失。广大消费者也可能会因异常事件而损失经济利益。实际上,在日常生活中,人们会面临各种各样的情况,财产甚至生命方面的风险无处不在。如果你的银行账户被清空,这就是一个问题。如果你家的水管破裂,淹了地下室,这也是一个问题。还有,如果机场的所有航班都发生延误,导致旅客长时间滞留机场,这同样是一个问题。你可能经历过误诊的情况,这更是一个非常严重的问题。
在本书中,你将了解到如何使用异常检测技术来解决各种商业问题,如何使用异常检测技术处理各种实际状况,以及如何解决商业环境中的实际问题。每个企业的实际情况以及应用异常检测技术的方式各不相同,因此,我们不能简单地通过复制粘贴代码来构建一个通用模型,以此来检测任何数据集中存在的异常情况,但是,本书将提供大量的应用案例,让大家亲身尝试一些编码练习,从而了解整个过程背后的各种可能性和相关概念。
我们之所以选择Python,是因为它包含大量的程序包,集成了scikit-learn、深度学习库等,是最适合用于数据科学的语言。
首先,我们将为大家简单介绍异常检测,然后看一看过去几十年所采用的异常检测方法。紧跟着,我们将带你了解一下深度学习的相关情况。
接下来,我们将探索自动编码器和变分自动编码器,为你更好地了解新一代生成模型铺平道路。
我们将探索如何使用RBM(受限玻尔兹曼机)来检测异常。然后将介绍LSTM(长短期记忆)网络模型,看一看如何处理时间数据。