×

Scaling machine learning using approximate counting

  • US 8,019,704 B1
  • Filed: 05/12/2010
  • Issued: 09/13/2011
  • Est. Priority Date: 05/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by one or more computer devices, comprising:

  • storing, in a repository, information regarding a plurality of features;

    storing, in a plurality of memory locations in a memory, values relating to the plurality of features;

    identifying a particular feature of the plurality of features in the repository;

    subjecting a string, associated with the particular feature, to multiple, different hash functions to generate multiple, different hash values;

    identifying, for each of the multiple, different hash values, a respective memory location, of the plurality of memory locations in the memory;

    reading the values stored at the respective memory locations;

    performing an operation on the read values from the respective memory locations to obtain updated values;

    writing the updated values into the respective memory locations; and

    using the values, including the updated values, to make a prediction regarding particular data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×