




深度学习搜索引擎开发:Java实现pdf百度网盘下载地址?
本书是市面上少见的将搜索与深度学习相结合的书,讨论了使用(深度)神经网络来帮助建立有效的搜索引擎的方法。阅读本书无须具备开发搜索引擎的背景,也不需要具备有关机器学习或深度学习的预备知识,因为本书将介绍所有相关的基础知识和实用技巧。书中研究了搜索引擎的几个组成部分,不仅针对它们的工作方式提供了一些见解,还为在不同环境中使用神经网络提供了指导。读完本书,你将深入理解搜索引擎面临的主要挑战、这些挑战的常见解决方法以及深度学习所能提供的帮助。你将清晰地理解几种深度学习技术以及它们在搜索环境中的适用范围,并深入了解Lucene和Deeplearning4j库。书中示例代码用Java编写。
作者简介:
托马索•泰奥菲利(Tommaso Teofili) Red Hat公司高级软件工程师,曾担任Adobe公司软件工程师,对开源和人工智能充满热情。他是Apache软件基金会的成员,参与了许多项目,涉及信息检索、自然语言处理和分布式计算等主题。
目录:
第1章 神经搜索 2
第2章 生成同义词 30
第3章 从纯检索到文本生成 64
第4章 更灵敏的查询建议 97
第5章 用词嵌入对搜索结果排序 128
第6章 用于排序和推荐的文档嵌入 150
第7章 跨语言搜索 172
第8章 基于内容的图像搜索 200
第9章 性能一瞥 236
点击下载