0 votes
1 view
in Machine Learning by (16k points)
I'm planning of implementing a document ranker which uses neural networks. How can one rate a document by taking in to consideration the ratings of similar articles?. Any good python libraries for doing this?. Can anyone recommend a good book for AI, with python code.

1 Answer

0 votes
by (33.2k points)
edited by

The problem you are trying to solve is called "collaborative filtering".

Neural Networks Tutorial

You can use one state-of-the-art neural network method, which is Deep Belief Networks and Restricted Boltzmann Machines. For a fast python implementation for a GPU (CUDA) see here. 

Neural networks are not currently used for the state-of-the-art in collaborative filtering. And they are not the simplest, wide-spread solutions. The reason for using NNs is having too little data, neural networks don't have an inherent advantage/disadvantage in that case. Therefore, you might want to consider simpler Machine Learning approaches, which you will get by pursuing the Machine Learning Training.

Hope this answer helps you!

Watch this video to learn about Neural Networks:

Welcome to Intellipaat Community. Get your technical queries answered by top developers !