1. A method for automatic evaluation of target files, comprising the steps of: building a database of reference files; for each target file, forming a training set comprising files from the database of reference files and building a test set from features of the target file; dynamically generating a learning model from the training set; and applying the learning model to the test set; whereby a value corresponding to the target file is predicted.