Exploring Deep Learning for Search you own this product

With chapters selected by Tommaso Teofili
  • February 2020
  • ISBN 9781617297830
  • 126 pages

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Look inside
In Exploring Deep Learning for Search, author and deep learning guru Tommaso Teofili features three chapters from his book, Deep Learning for Search. Inside, you’ll see how neural search saves you time and improves search effectiveness by automating work that was previously done manually. You’ll also explore how to widen your search net by using a recurrent neural network (RNN) to add text-generation functionality to a search engine. In the final chapter, you’ll delve into using convolutional neural networks (CNNs) to index images and make them searchable by their content. With this laser-focused guide, you’ll have an excellent grasp on the basics of improving search with deep learning.

about the technology

Giving users relevant search results is a challenge, especially when search terms are imprecise, data is poorly indexed, or images have minimal metadata. But neural networks and deep learning techniques can empower your search engines to return high quality results from even the sloppiest query! Even better, the more you use your search engines, the more they learn, providing better search results all the time!

what's inside

  • Chapter 1, “Neural search”
  • Chapter 3, “From plain retrieval to text generation”
  • Chapter 8, “Content-based image search”

about the author

Tommaso Teofili is a software engineer with a passion for open source and machine learning. As a member of the Apache Software Foundation, he contributes to a number of open source projects, ranging from topics like information retrieval (such as Lucene and Solr) to natural language processing and machine translation (including OpenNLP, Joshua, and UIMA).

He currently works at Adobe, developing search and indexing infrastructure components, and researching the areas of natural language processing, information retrieval, and deep learning. He has presented search and machine learning talks at conferences including BerlinBuzzwords, International Conference on Computational Science, ApacheCon, EclipseCon, and others. You can find him on Twitter at @tteofili.

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Exploring Deep Learning for Search ebook for free