×

Approximate hashing functions for finding similar content

  • US 7,831,531 B1
  • Filed: 06/21/2007
  • Issued: 11/09/2010
  • Est. Priority Date: 06/22/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • A) training a plurality of learning systems, each learning system implementing a learning function and having an input and producing an output where training includes;

    identifying a training set including target output values associated therewith;

    providing the training set to each learning system in a small number of plurality of cycles and adjusting parameters of the learning system to improve matching to the target output values;

    adjusting the target output values based on the actual output provided by the respective learning system; and

    continuing training the learning system; and

    B) initializing one or more data structures including;

    providing samples to each trained learning system;

    combining outputs of the learning systems for each sample; and

    mapping the combined outputs to one or more data structures, the combined outputs providing an indices to a respective sample in those data structures; and

    C) evaluating, by one or more processors, a target sample including;

    providing the target sample to each trained learning system;

    combining the outputs of the trained learning systems;

    locating matching samples in the one or more data structures using the combined outputs of the trained learning system for the target sample.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×