PROBLEM TO BE SOLVED: To provide a data processing device capable of obtaining high-quality data from data collected in a short imaging time. A data processing device has an acquisition unit, a generation unit, and an output unit. The acquisition unit acquires input data related to the processing target, including a plurality of data segments corresponding to the plurality of imaging contrasts. The generation unit uses the trained model 60 machine-learned based on the input data including a plurality of data segments corresponding to the plurality of imaging contrasts and the output data corresponding to the single imaging contrast to the input data relating to the processing target. To generate output data related to the processing target. The output unit outputs output data related to the processing target. [Selection diagram] Fig. 6【課題】短い撮像時間で収集されたデータから高画質のデータを得ることのできるデータ処理装置を提供する。【解決手段】データ処理装置は、取得部、生成部及び出力部を有する。取得部は、複数の撮像コントラストにそれぞれ対応する複数のデータセグメントを含む、処理対象に関する入力データを取得する。生成部は、複数の撮像コントラストにそれぞれ対応する複数のデータセグメントを含む入力データと単一の撮像コントラストに対応する出力データとに基づき機械学習された学習済モデル60を、前記処理対象に関する入力データに適用して前記処理対象に関する出力データを生成する。出力部は、前記処理対象に関する出力データを出力する。【選択図】図6