omni.ja > modules > third_party > fathom > fathom.jsm
What is exactly fathom module is not that clear:
Looks really weird in a email application, and potentially introducing some security holes.Fathom is a supervised-learning system for recognizing parts of web pages—pop-ups, address forms, slideshows—or for classifying a page as a whole.
A DOM flows in one side, and DOM nodes flow out the other, tagged with types and probabilities that those types are correct.
A Prolog-like language makes it straightforward to specify the hints that suggest each type, and a neural-net-based trainer determines the optimal contribution of each.
Finally, the FathomFox web extension and a rich assortment of commandline tools help you collect, label, and use a corpus of web pages to train a recognizer.
https://mozilla.github.io/fathom/intro.html
Could someone better explain what a "normal" TB user should expect from this "supervised-learning system" ????
Was it requested by someone ? Or any third-party company ?