What is the difference between Training and Testing a predictive model? Both activities start with datasets that contain the actual values of the feature you are trying to predict: your Objective. When training a model, a machine learning algorithm reads every instance of the training Dataset and infers the rules that predict the Objective. These rules combined make up your Model. For testing that Model, you take a test Dataset and for every instance in the Dataset, the Model will make a prediction. This is compared to the real value of the Objective that is in the test Dataset. This way we compute how ‘well’ your Model is doing. In BigML terms, training a model is ‘Create Model’ and testing a model is ‘Create Evaluation’. You can read more on Evaluations here.
|