Okay lets say i have two data structures . two phone data for example containing their Name and spec ( cpu , ram , display etc ) . I want to check if these two phones are the same or not . Their names can be different as their other features . For example we have a :
Name : Galaxy s3, CPU : Dual core , Display : 4 inches
and on the other hand i have :
Name : galaxy SIII , CPU : dualcore 1.2 , Display : 4'
as a human can understand these two phones are the same . but how can a machine say this ? On top of my head i have a solution . I can set weight for each field and calculate the similarity between each two fields by simple text comparison and then multiple to its weight . define a threshold and thats it . BUT i want to know if there is any scientific field about this or not . Are there any deep learning solutions or anything else . Thanks