learnfromexamples