MCPcopy Index your code
hub / github.com/ManuelB/facebook-recommender-demo

github.com/ManuelB/facebook-recommender-demo @Glassfish_4.1_Mahout_0.9_java8

Chat with this repo
repository ↗ · DeepWiki ↗ · release Glassfish_4.1_Mahout_0.9_java8 ↗ · + Follow
22 symbols 41 edges 7 files 11 documented · 50%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Facebook Demo Recommender based on Java EE 7 and Mahout

Copyright: Apaxo GmbH http://www.apaxo.de

This project is a demo of how you can use mahout to build a cool musician recommender for your friends. It includse everything what you need including a modern REST and a conservative SOAP interface. In the end a web application archive will be generated.

The presentation can be found here:

http://de.slideshare.net/ManuelB86/how-to-build-a-recommender-system-based-on-mahout-and-java-ee

Here is how you get this working

The embedded glassfish jar will be about 81mb. So be a little bit patient until it is loaded.

git clone git://github.com/ManuelB/facebook-recommender-demo.git
cd facebook-recommender-demo
mvn install
mvn embedded-glassfish:run

Open the following URL in your browser:

http://localhost:8010/facebook-recommender-demo/FacebookRecommender/person/Manuel%20Blechschmidt

You will need the following requirements to get the application working:

  • git (http://git-scm.com/download)
  • Java 8 JDK (http://www.java.com/en/download/index.jsp)
  • Maven 3 (http://maven.apache.org/)
  • Java EE 7 compatible Container e.g. Glassfish 4.1 (http://glassfish.java.net/, Glassfish is bundled)

If you need support

Feel free to contact us: http://www.apaxo.de/en/contact.html

Checkout our other offerings:

  • Personalized newsletters: http://www.apaxo.de/en/products/newsletter.html
  • Budget optimizer: http://www.apaxo.de/en/products/budgetoptimizer.html

Core symbols most depended-on inside this repo

initMemoryMigrator
called by 1
src/main/java/de/apaxo/bedcon/AnimalFoodRecommender.java
initDataModel
called by 1
src/main/java/de/apaxo/bedcon/AnimalFoodRecommender.java
initRecommender
called by 1
src/main/java/de/apaxo/bedcon/AnimalFoodRecommender.java
initRecommender
called by 1
src/main/java/de/apaxo/bedcon/FacebookRecommender.java
recommendThings
called by 1
src/main/java/de/apaxo/bedcon/FacebookRecommender.java
recommendThings
called by 0
src/main/java/de/apaxo/bedcon/FacebookRecommenderREST.java
recommendThings
called by 0
src/main/java/de/apaxo/bedcon/FacebookRecommenderSOAP.java
AnimalFoodRecommender
called by 0
src/main/java/de/apaxo/bedcon/AnimalFoodRecommender.java

Shape

Method 15
Class 7

Languages

Java100%

Modules by API surface

src/main/java/de/apaxo/bedcon/AnimalFoodRecommender.java6 symbols
src/test/java/de/apaxo/bedcon/test/WebXmlTest.java5 symbols
src/main/java/de/apaxo/bedcon/FacebookRecommender.java3 symbols
src/test/java/de/apaxo/bedcon/test/FacebookRecommenerTest.java2 symbols
src/test/java/de/apaxo/bedcon/test/AnimalFoodRecommenderTest.java2 symbols
src/main/java/de/apaxo/bedcon/FacebookRecommenderSOAP.java2 symbols
src/main/java/de/apaxo/bedcon/FacebookRecommenderREST.java2 symbols

For agents

$ claude mcp add facebook-recommender-demo \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page