智能检索实战

智能检索实战
作 者: 王家宝 李阳 苗壮
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《智能检索实战》作者简介

内容简介

智能检索是适应大数据和人工智能迅速发展的信息检索新方式。本书分为两个部分。第一部分以工程应用为目标,介绍了文本的本地检索和网络检索,基于全局特征、局部特征的图像检索,以及定制图像检索新特征和图像检索相关反馈;第二部分以技术研究为目标,介绍了利用深度学习特征提高检索精度,利用哈希特征提高检索速度,以及跨模态的深度哈希图文检索技术。全书从指导实践出发,附有所有实战源代码,为读者提供了联系实际、直接可用的检索系统和检索技术。 本书是信息检索及相关课程的教学参考书,适用于高等院校信息检索专业的大学生和研究生,也可供从事信息检索相关专业的研发人员参考。

图书目录

目录

第1章搜索引擎初探1

1.1Eclipse开发环境1

1.1.1Eclipse简介1

1.1.2JDK与JRE1

1.1.3JDK和Eclipse的安装2

1.1.4用Eclipse开发HelloWorld项目7

1.2Lucene环境配置11

1.2.1Lucene简介11

1.2.2Lucene的安装13

1.3Lucene索引与检索示例14

1.3.1索引和检索的概念14

1.3.2一个简单的搜索应用程序14

1.4小结17

参考文献17

第2章基于Lucene的本地检索18

2.1Lucene索引简介18

2.1.1Lucene索引18

2.1.2Lucene索引文件20

2.2Lucene的索引接口21

2.2.1Directory类21

2.2.2Analyzer类21

2.2.3Document类与Field类21

2.2.4IndexWriter类22

2.3Lucene的检索接口23

2.3.1IndexSearcher类23

2.3.2Term类23

2.3.3Query类24

2.3.4QueryParser类24

2.3.5Sort类和Hits类24

2.4中文分词24

2.5基于Lucene的本地检索实战27

2.5.1文本数据准备27

2.5.2Lucene本地索引27

2.5.3Lucene本地检索31

2.6索引可视化工具Luke32

2.7小结35

参考文献35

目录智能检索实战第3章基于Solr的网络检索36

3.1Solr简介36

3.2Solr配置和使用37

3.2.1Tomcat安装37

3.2.2安装并配置Solr至Tomcat38

3.2.3新建并配置core42

3.2.4配置和使用中文分词43

3.3基于Solr的网络检索实战47

3.3.1数据准备47

3.3.2Solr网络索引48

3.3.3Solr网络检索51

3.4小结52

参考文献53

第4章基于Lire全局特征的图像检索54

4.1Lire简介54

4.1.1Lire库导入54

4.1.2Lire库分析56

4.2Lire全局特征索引57

4.2.1Lire全局特征索引方法57

4.2.2Lire全局特征索引实现57

4.3Lire全局特征检索60

4.3.1Lire全局特征检索方法60

4.3.2Lire全局特征检索实现61

4.4Caltech256数据测试63

4.4.1测试数据和基本思路63

4.4.2测试实现63

4.5基于Lire全局特征的图像检索实战66

4.5.1主体框架构建66

4.5.2外部依赖包导入67

4.5.3搜索引擎界面实现69

4.5.4搜索引擎后台实现71

4.5.5搜索引擎配置和部署77

4.5.6搜索引擎操作和效果78

4.6小结79

参考文献80

第5章基于Lire局部特征的图像检索81

5.1词袋模型简介81

5.2Lire局部特征索引83

5.2.1Lire局部特征索引方法83

5.2.2Lire局部特征索引实现84

5.3Lire局部特征检索85

5.3.1Lire局部特征检索方法85

5.3.2Lire局部特征检索实现86

5.4Lire中SIFT特征的改进87

5.5Caltech256数据测试92

5.6基于Lire局部特征的图像检索实战93

5.6.1主体框架构建93

5.6.2搜索引擎界面实现94

5.6.3搜索引擎后台实现94

5.6.4搜索引擎配置和部署98

5.6.5搜索引擎操作和效果98

5.7小结99

参考文献99

第6章面向Lire定制图像检索新特征101

6.1Lire特征类的结构101

6.2Lire颜色布局特征102

6.3添加新的图像特征105

6.4矩特征的索引和检索110

6.5小结112

参考文献112

第7章面向Lire定制图像检索的相关反馈114

7.1基于SVM的相关反馈原理114

7.2相关反馈实战115

7.2.1主体框架构建115

7.2.2外部依赖包导入115

7.2.3搜索引擎界面实现116

7.2.4搜索引擎后台实现117

7.2.5搜索引擎配置和部署118

7.2.6搜索引擎操作和效果119

7.3关键代码解析120

7.3.1生成索引阶段120

7.3.2查找检索阶段121

7.3.3反馈检索阶段123

7.4小结127

参考文献127

第8章基于预训练卷积特征的图像检索128

8.1卷积神经网络技术128

8.1.1卷积129

8.1.2池化130

8.1.3ReLU130

8.1.4全连接130

8.2卷积神经网络模型简介131

8.2.1AlexNet网络模型131

8.2.2VGGNet网络模型132

8.2.3ResNet网络模型133

8.3基于预训练卷积特征的图像检索实战135

8.3.1环境配置135

8.3.2数据准备137

8.3.3预训练网络特征提取137

8.3.4预训练网络检索评测140

8.3.5预训练网络检索效果144

8.4小结146

参考文献146

第9章基于迁移学习卷积特征的图像检索147

9.1迁移学习技术147

9.2迁移学习方法简介148

9.2.1迁移学习的定义与分类148

9.2.2深度迁移学习148

9.2.3卷积神经网络的迁移149

9.2.4迁移学习抑制过拟合150

9.3基于迁移学习卷积特征的图像检索实战151

9.3.1迁移学习网络设计152

9.3.2数据准备152

9.3.3迁移学习网络构建155

9.3.4迁移学习网络训练157

9.3.5迁移学习网络检索评测159

9.3.6迁移学习网络检索效果159

9.4小结162

参考文献162

第10章基于局部敏感哈希的图像检索163

10.1局部敏感哈希技术163

10.1.1哈希简介163

10.1.2近似最近邻搜索问题164

10.2局部敏感哈希方法简介165

10.2.1LSH算法166

10.2.2E2LSH算法167

10.3基于局部敏感哈希的图像检索实战168

10.3.1局部敏感哈希软件包168

10.3.2局部敏感哈希函数功能介绍168

10.3.3局部敏感哈希测试数据集170

10.3.4局部敏感哈希索引建立170

10.3.5局部敏感哈希索引分析173

10.3.6局部敏感哈希检索效果178

10.4小结181

参考文献181

第11章基于深度哈希的图像检索182

11.1深度哈希技术182

11.2深度哈希方法简介183

11.3基于深度哈希的图像检索实战185

11.3.1深度哈希网络设计185

11.3.2深度哈希网络构建187

11.3.3深度哈希网络训练189

11.3.4深度哈希网络检索评测190

11.3.5深度哈希网络检索效果192

11.4小结193

参考文献193

第12章跨模态的深度哈希图文检索195

12.1跨模态检索技术195

12.2跨模态检索方法简介196

12.2.1基于典型相关性分析的跨模态检索196

12.2.2基于深度学习的跨模态检索197

12.3跨模态的深度哈希图文检索实战199

12.3.1跨模态哈希网络设计199

12.3.2数据准备200

12.3.3跨模态哈希网络构建201

12.3.4跨模态哈希网络训练205

12.3.5跨模态哈希网络特征提取207

12.3.6跨模态哈希网络检索评测209

12.4小结211

参考文献212

附录A信息检索评价指标213

A.1召回率与准确率213

A.2F1分数指标213

A.3mAP指标214

A.4CMC曲线215