This article proposes a transient stability-constrained unit commitment (TSC-UC) model using input convex neural networks (ICNNs). An ICNN is trained to learn the transient function that maps prefault operation conditions (e.g., generator power output) to the transient stability index (TSI), which can be further utilized to identify the transient status (e.g., stable or unstable). Transient stability evaluation is conducted using the learned ICNN, without discretizing differential-algebraic equations (DAEs) or interacting with the time-domain simulation tools. Based on the convexity of ICNNs, the trained ICNN is exactly encoded as a linear programming (LP) model and integrated into conventional UC models to form a TSC-UC model. To impose transient stability constraints and expedite the solution process, the proposed TSC-UC model is decomposed into a UC master problem and two subproblems (i.e., network feasibility check subproblems and transient stability check subproblems). The decomposed problem is then iteratively solved using the Benders decomposition. Simulation tests are conducted in the New England 39-bus test system and IEEE 118-bus test system to verify the validity of the proposed approach.