The growth and yield of crops are highly dependent on irrigation. Implementing irrigation plans that are tailored to the specific water requirements of crops can enhance crop yield and improve the quality of tomatoes. The mastery and prediction of transpiration rate (Tr) is of great significance for greenhouse crop water management. However, due to the influence of multiple environmental factors and the mutual coupling between environmental factors, it is challenging to construct accurate prediction models. This study focuses on greenhouse tomatoes and proposes a data-driven model configuration based on the Competitive adaptive reweighted sampling (CARS) algorithm, using greenhouse environmental sensors that collect six parameters, such as air temperature, relative humidity, solar radiation, substrate temperature, light intensity, and CO2 concentration. In response to the differences in crop transpiration changes at different growth stages and time stages, the t-Distributed Stochastic Neighbor Embedding (t-SNE) algorithm was used to identify three characteristic intervals: florescence stage, fruiting stage daytime, and fruiting stage night-time. Based on this, a greenhouse tomato Tr prediction model (CARS-CatBoost model) based on the CatBoost machine learning algorithm was constructed. The experimental verification shows that the coefficient of determination (R2) of the constructed CARS-CatBoost single model for the whole growth stage is 0.92, which is higher than the prediction accuracy of the traditional single crop coefficient model (R2 = 0.54). Among them, the prediction accuracy at night during the fruiting stage is the highest, and the Root Mean Square Error (RMSE) drops to 0.427 g·m−2·h−1. This study provides an intelligent prediction method based on the zonal modeling of crop growth characteristics, which can be used to support precise irrigation regulation of greenhouse tomatoes.