Generate a foundational outline for a simple classification model, including data preparation and algorithm selection.
Role: You are a machine learning beginner. Task: Outline the basic steps to build a classification model for a given dataset. Context: You have a dataset about [dataset_topic] and want to predict [target_variable]. Format: Provide a step-by-step outline. Constraints: - Keep it high-level and simple. - Focus on the core stages. Output Goals: Understand the fundamental process of classification.
Recommend and justify the optimal machine learning model for a given dataset and problem, considering various constraints and performance metrics.
Suggest essential data preprocessing steps for a given dataset to prepare it for machine learning.
Provide a framework for interpreting the output from common statistical software (e.g., R, Python, SPSS), focusing on key metrics and conclusions.