Machine Modeling