An identification device and a program capable of accurately identifying a type of a tooth are provided. An identification device (100) is based on an input unit (1102) to which three-dimensional data including a tooth is input, and an estimation model (114) including a three-dimensional data including a feature of a tooth input from the input unit (1102) and a neural network (1142). An identification unit 1130 for identifying the type of the tooth, and an output unit 1103 for outputting an identification result by the identification unit 1130. The estimation model 114 includes tooth information corresponding to the type of the tooth associated with the three-dimensional data. The learning is performed based on the identification result of the type of the tooth using the three-dimensional data. [Selection diagram] FIG.【課題】精度良く歯牙の種類を識別することができる識別装置およびプログラムを提供する。【解決手段】識別装置100は、歯牙を含む三次元データが入力される入力部1102と、入力部1102から入力された歯牙の特徴を含む三次元データおよびニューラルネットワーク1142を含む推定モデル114に基づき、当該歯牙の種類を識別する識別部1130と、識別部1130による識別結果を出力する出力部1103とを備え、推定モデル114は、三次元データに関連付けられた歯牙の種類に対応する歯牙情報と、当該三次元データを用いた当該歯牙の種類の識別結果とに基づき学習される。【選択図】図5