가공기(4)에 복수 스텝분의 가공을 행하게 하기 위한 시계열의 가공 조건에 관한 데이터, 및, 가공기(4)가 가공 조건에 근거하여 복수 스텝분 실행한 가공 상태에 관한 데이터를 포함하는 복수의 가공 데이터를 취득하는 가공 데이터 취득부(11)와, 각 가공 데이터에 대한 중요도를 산출하는 분석부(13)와, 분석부(13)가 산출한 중요도에 근거하여, 복수의 가공 데이터 중에서, 제1 기계 학습 모델의 전이 학습을 행하기 위한 복수의 전이 학습 데이터를 추출하는 추출부(14)와, 복수의 전이 학습 데이터를 이용하여 제1 기계 학습 모델의 전이 학습을 행하고, 복수 스텝분의 시계열 가공 조건에 관한 데이터를 입력으로 하고 복수 스텝분 실행한 후의 가공 상태에 관한 데이터를 출력하는 제2 기계 학습 모델을 생성하는 학습부(153)를 구비한다.