|
|
|
|
|
by simondotau
1768 days ago
|
|
I haven't seen anyone claim that any of this algorithm was "created with ML". I'm interested in learning more so do you have a citation for that? Regardless, it's not both. Setting aside how the algorithm was created, it's incorrect to say that an algorithm "created with ML" is itself an ML algorithm. NeuralHash was so named because it was optimised to run on the Apple Neural Engine for the sake of speed and power efficiency. |
|
The image is not fed directly into the hashing function, like taking an MD5 hash of a file or something.
Rather, the image is first evaluated by a neural net that looks at specific visual details, and has been trained to match even if the image has been cropped or anything like that. The results of the neural net evaluation are what is then input for the hashing function.
This is explained in detail in Apple’s documentation they released with the announcement.