Chapter 7. Putting it all together: an intelligent news portal
This chapter covers:
- Getting and cleansing content from the internet
- Searching for news stories
- Assigning news categories
- Building news groups
Each of the earlier chapters described a particular group of algorithms. We studied search algorithms, recommendation algorithms, clustering algorithms, and classification algorithms. We examined each of these in their own context and their own particular use case. The same algorithms can be used in many other cases, and it’s possible to employ all of them to enhance an existing application.
The purpose of this chapter is to show how each algorithm can be leveraged in the setting of a single application. Where can we use a clustering algorithm? How are the results of classification affected by clustering? Can PageRank and DocRank be used for features other than search? How can I write a recommendation engine for my own application by using what I learned in this book? We’ll provide answers in this chapter.
We won’t write an entire web application; we’ll simply place ourselves in the context of such an application and discuss the adoption of intelligent algorithms in it. In other words, we’ll discuss the adoption of our algorithms in the context of a hypothetical web application. In particular, our example refers to a news portal, which is inspired by the Google News website.