OBJECT SINTERING STATES
Examples of methods are described herein. In some examples, a method includes simulating, using a physics simulation engine, a first sintering state of an object at a first time. In some examples, the method includes predicting, using a machine learning model, a second sintering state of the object at a second time based on the first sintering state. In some examples, a prediction increment between the first time and the second time is different from a simulation increment.
1 . A method, comprising:
simulating, using a physics simulation engine, a first sintering state of an object at a first time; and
predicting, using a machine learning model, a second sintering state of the object at a second time based on the first sintering state, wherein a prediction increment between the first time and the second time is different from a simulation increment.
2 . The method of claim 1 , wherein respective machine learning models are trained for respective sintering stages.
3 . The method of claim 2 , wherein the machine learning model is utilized to predict the second sintering state in a first sintering stage, and wherein the method further comprises predicting, using a second machine learning model, a third sintering state of the object in a second sintering stage.
4 . The method of claim 2 , wherein the respective machine learning models are trained with different training data.
5 . The method of claim 1 , wherein the second sintering state indicates a displacement in a voxel space.
6 . The method of claim 1 , wherein the second sintering state indicates a displacement rate of change.
7 . The method of claim 1 , further comprising selecting the machine learning model or a second machine learning model based on a selection machine learning model.
8 . The method of claim 1 , further comprising:
predicting, using the machine learning model, a first candidate sintering state in a transition region;
predicting, using a second machine learning model, a second candidate sintering state in the transition region;
determining a first residual loss based on the first candidate sintering state and a second residual loss based on the second candidate sintering state; and
selecting the machine learning model or the second machine learning model based on the first residual loss and the second residual loss.
9 . The method of claim 8 , wherein:
determining the first residual loss comprises determining a first difference of the first candidate sintering state and a tuned sintering state;
determining the second residual loss comprises determining a second difference of the second candidate sintering state and the tuned sintering state; and
selecting the machine learning model or the second machine learning model comprises comparing the first residual loss and the second residual loss.
10 . An apparatus, comprising:
a memory;
a processor in electronic communication with the memory, wherein the processor is to:
predict, using a first machine learning model, a first sintering state of an object;
predict, using a second machine learning model, a second sintering state of the object; and
select the first machine learning model or the second machine learning model based on the first sintering state, the second sintering state, and a tuned sintering state.
11 . The apparatus of claim 10 , wherein the processor is to tune the first sintering state or the second sintering state using a physics simulation engine to produce the tuned sintering state.
12 . The apparatus of claim 10 , wherein the first machine learning model is trained using training data that includes a simulated input sintering state at a start time, and a simulated output sintering state at a target time.
13 . A non-transitory tangible computer-readable medium storing executable code, comprising:
code to cause a processor to predict a first plane sintering state using a first plane machine learning model;
code to cause the processor to predict a second plane sintering state using a second plane machine learning model;
code to cause the processor to predict a third plane sintering state using a third plane machine learning model; and
code to cause the processor to fuse the first plane sintering state, the second plane sintering state, and the third plane sintering state to produce a three-dimensional (3D) sintering state.
14 . The computer-readable medium of claim 13 , wherein the first plane machine learning model is an x-y machine learning model, the second plane machine learning model is a y-z machine learning model, and the third plane machine learning model is an x-z machine learning model.
15 . The computer-readable medium of claim 13 , wherein the code to cause the processor to fuse the first plane sintering state, the second plane sintering state, and the third plane sintering state is based on a fusing network.