GithubHelp home page GithubHelp logo

mneedham / article-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from octavian-ai/article-1

1.0 3.0 0.0 3.61 MB

Review prediction with Neo4j and TensorFlow

Home Page: https://octavian.ai

License: MIT License

Python 100.00%

article-1's Introduction

Review prediction with Neo4j and TensorFlow

We show how to create an embedding to predict product reviews, using TensorFlow machine learning framework and the Neo4j graph database. It achieves 98% validation accuracy. Introduction

A common problem in business is product recommendation. Given what a user has liked so far, what should we suggest they purchase next? Just as a waiter asking if you’d like another drink drives higher revenues, so does successful recommendations.

There are many approaches to recommendation. We’re going to focus on review prediction: given a product a person has not reviewed, what review would they give it? We can then recommend to that person the products we predict they will favorably review.

Running

The data for this experiment can be generated by executing ./generate.py --dataset article_1 from our generate-data repository

Setup your environment:

pipenv install
pipenv shell

Then in the virtualenv:

python -m src.train

Finally, check out the results:

tensorboard --logdir ./output

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.