Skip to content

There is a service called http://prediction.io/ which targets on predicting user behaviors.Could be very interesting for recommendation backend.

Notifications You must be signed in to change notification settings

MPietrukowski/magento-prediction-io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Prediction.IO Magento Introduction

This extensions attempts to replace the Magento product recommendations ( related, upsell, crossells ) with a new PredictionIO based recommendation engine.

This extension will cause issues on 32 bit systems due to lower integer limits.
Both your PredictionsIO and your PHP installation must be 64 bit.

Functional Requirements

  • Ability to enable/disable the prediction.io functionality.
  • Ability to switch between Prediction.io algorithms.
  • Ability to replace Related products recommendations.
  • Accessible classes for extending
  • Clean implementation of the prediction.io SDK
  • Stored History for not logged in Customers
  • Cron to Update and merge the history

To be discussed:

  • Keep track of whether a user/product has been created in the predicitons engine yet.
  • Flush local data when changing predictions engines (along with some sort of warning?)

Prediction.io

PredictionIO is an open source machine learning server for software developers to create predictive features, such as personalization, recommendation and content discovery.

Technical Manifest

  • Prediction.io Adapter Class
  • Observer
  • Model and Resource Collection for the NOT LOGGED IN Events
  • Cron to Process

Event Hooks

  • Track Customers Using Cookie
  • Product Page Load (View Action)
  • Place Order (Convert Action)
  • Add to Cart (Like Action)
  • Merge History on Login

Event Data Model

{ id: 1, cookie_id: 6sis994jen383s, customer_id: 8484848484 event_type: [view,like,convert,dislike], pio_iid: product_sku, pio_price: product_price, pio_itypes: "t2,t3,t3,t1"

}

About

There is a service called http://prediction.io/ which targets on predicting user behaviors.Could be very interesting for recommendation backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%