PROBLEM TO BE SOLVED: To provide a non-destructive structure analysis apparatus capable of obtaining information on a measurement target with high accuracy even under a condition where the shape and composition of the measurement target are unknown. SOLUTION: A non-destructive structure analyzer 100 that obtains substance information of an object 5 from the result of measurement of an object 5 using radiation is a random substance in which substance information is randomly set in a simulation space simulating a measurement area 10. Random substance model creation unit 111 that creates a model, simulation execution unit 112 that executes a simulation that reproduces non-destructive inspection measurement for a random substance model, and actual measurement reproduction values that simulate the results of non-destructive inspection measurement from the simulation results. Prediction using the measured and reproduced values as explanatory variables and the substance information of the random substance model as the objective variable by machine learning using the measured value calculation unit 113 to be calculated and a plurality of sets of actually measured and reproduced values corresponding to the plurality of random substance models. It is provided with a predictor creation unit 114 for creating a vessel. [Selection diagram] Fig. 1
展开▼