수학적으로 어떤 문제를 해결하는 해결법으로 특정 문제를 해결하는 것을 만들어 놓는 것을 모델링이라고 한다. 모델링은 보통 모델을 생성한 후에 생성한 모델로 실제 모델의 구현체를 만들어 사용하게 되는데 모델을 만드는 과정까지만 모델링이라고 하기도 하고 잘 작동하는 구현체까지 만드는 것까지도 모델링이라고 하기도 한다.
모델링이란 통계, 수학, 기계학습, 컴퓨터공학에서 모두 사용하는 용어이다. 그래서 모델링이라고 하면 먼저 수학적 모델링인지 통계적 모델링인지 구별해야 한다.