Project Goals

Listed below are the goals and deliverables for the Google Summer of Code 2017 project.

    Phase 1: Setup Prediction API
  1. #2879155: Setup connection to Google cloud
  2. #2879306: Create Machine Learning model and Predict Labels.
  3. Autobot: The above features of the module can be used to get the tag of each message. Admin can define messages for each combination of the tag. Based on the tags analyzed by the module messages will be given.

  4. Phase 2: Setup spam detection
    This part include port of some of the features of the contrib project https://www.drupal.org/project/spam_detect as specified below
    Features:

  5. Spam Detect provides the core API and doesn't do anything beyond that.
  6. Spam Detect Rules is probably the most useful submodule for site builders. It allows one to use Rules to create workflows involving spam detection such that, for example, posted comments which are detected as spam are not saved, or are saved but unpublished so that they can be manually reviewed.
  7. Spam Detect Blacklist lets administrators specify a simple blacklist of terms or regular expressions which should trigger text as spammy.
  8. Automatically learns and blocks spammer URLs and IPs.
  9. Detects repeated postings of the same identical content, or content containing too many links.
  10. Can notify the user and/or administrator that content was determined to be spam, preventing confusion over why their content doesn't show up.
  11. Provides comprehensive logging to offer an understanding as to how and why content is determined to be or not to be spam.

  12. Phase 3: Extend the module to use multiple Google cloud projects and predict spam.

  13. #2879204: Enable use of multiple Google Cloud Platform projects.
  14. Spam Detection Google Prediction: We create a spam detector that learns from classified data and predicts whether a new input is a spam or not.
  15. Documentation

References:

  1. Cloud Academy Blog
  2. Google Cloud Client Library PHP documentation.
  3. Stackoverflow Google Cloud ml-engine

Comments

boaloysius created an issue. See original summary.

boaloysius’s picture

Title: Drupal 8 Roadmap » Google Prediction API Drupal 8 Roadmap
boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

Issue summary: View changes
naveenvalecha’s picture

Component: Documentation » Code
Category: Task » Plan

Changing it to Plan issue.

boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

Issue summary: View changes
boaloysius’s picture

Issue summary: View changes