Extracting Features from Data