All Projects → Octavian-ai → Article 1

Octavian-ai / Article 1

Licence: mit
Review prediction with Neo4j and TensorFlow

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Article 1

Neo4j Browser
Neo4j Browser is the general purpose user interface for working with Neo4j. Query, visualize, administrate and monitor the database.
Stars: ✭ 420 (+1650%)
Mutual labels:  neo4j
Neo4j Graphql Js
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations.
Stars: ✭ 585 (+2337.5%)
Mutual labels:  neo4j
Spatial
Neo4j Spatial is a library of utilities for Neo4j that faciliates the enabling of spatial operations on data. In particular you can add spatial indexes to already located data, and perform spatial operations on the data like searching for data within specified regions or within a specified distance of a point of interest. In addition classes are provided to expose the data to geotools and thereby to geotools enabled applications like geoserver and uDig.
Stars: ✭ 695 (+2795.83%)
Mutual labels:  neo4j
Plumhound
Bloodhound for Blue and Purple Teams
Stars: ✭ 452 (+1783.33%)
Mutual labels:  neo4j
Chat
基于自然语言理解与机器学习的聊天机器人,支持多用户并发及自定义多轮对话
Stars: ✭ 516 (+2050%)
Mutual labels:  neo4j
Neo4j Python Driver
Neo4j Bolt driver for Python
Stars: ✭ 607 (+2429.17%)
Mutual labels:  neo4j
Neo4j Reco
Neo4j-based recommendation engine module with real-time and pre-computed recommendations.
Stars: ✭ 361 (+1404.17%)
Mutual labels:  neo4j
Neovis.js
Neo4j + vis.js = neovis.js. Graph visualizations in the browser with data from Neo4j.
Stars: ✭ 748 (+3016.67%)
Mutual labels:  neo4j
Web kg
爬取百度百科中文页面,抽取三元组信息,构建中文知识图谱
Stars: ✭ 549 (+2187.5%)
Mutual labels:  neo4j
Neo4j Javascript Driver
Neo4j Bolt driver for JavaScript
Stars: ✭ 674 (+2708.33%)
Mutual labels:  neo4j
Testcontainers Spring Boot
Container auto-configurations for spring-boot based integration tests
Stars: ✭ 460 (+1816.67%)
Mutual labels:  neo4j
Neosemantics
Graph+Semantics: Import/Export RDF from Neo4j. SHACL Validation, Model mapping and more.... If you like it, please ★ ⇧
Stars: ✭ 502 (+1991.67%)
Mutual labels:  neo4j
Microservices Event Sourcing
Microservices Event Sourcing 是一个微服务架构的在线购物网站,使用Spring Boot、Spring Cloud、Spring Reactor、OAuth2、CQRS 构建,实现了基于Event Sourcing的最终一致性,提供了构建端到端微服务的最佳实践
Stars: ✭ 657 (+2637.5%)
Mutual labels:  neo4j
Neo4j Graphql
GraphQL bindings for Neo4j, generates and runs Cypher
Stars: ✭ 429 (+1687.5%)
Mutual labels:  neo4j
Neo4j Graph Algorithms
Efficient Graph Algorithms for Neo4j
Stars: ✭ 713 (+2870.83%)
Mutual labels:  neo4j
Grand Stack Starter
Simple starter project for GRANDstack full stack apps
Stars: ✭ 419 (+1645.83%)
Mutual labels:  neo4j
Neography
A thin Ruby wrapper to the Neo4j Rest API
Stars: ✭ 606 (+2425%)
Mutual labels:  neo4j
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 7,712 (+32033.33%)
Mutual labels:  neo4j
Interactivegraph
InteractiveGraph provides a web-based interactive visualization and analysis framework for large graph data, which may come from a GSON file, or an online Neo4j graph database. InteractiveGraph also provides applications built on the framework: GraphNavigator, GraphExplorer and RelFinder.
Stars: ✭ 730 (+2941.67%)
Mutual labels:  neo4j
Spring Data Neo4j
Provide support to increase developer productivity in Java when using Neo4j. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
Stars: ✭ 662 (+2658.33%)
Mutual labels:  neo4j

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].