Google’s TensorFlow Similarity helps AI models find related items

The Remodel Know-how Summits begin October thirteenth with Low-Code/No Code: Enabling Enterprise Agility. Register now!

Google immediately announced TensorFlow Similarity, a Python package deal designed to coach similarity fashions with the corporate’s TensorFlow machine studying framework. Similarity fashions seek for associated objects, for instance discovering similar-looking garments and figuring out at the moment taking part in songs.

As Google explains, many similarity fashions are skilled utilizing a method referred to as contrastive studying. Contrastive studying, in flip, depends on clustering algorithms, which routinely establish patterns in knowledge by working on the idea that knowledge factors in teams ought to have comparable options.

Contrastive studying permits a mannequin to challenge objects into an “embedding house” when utilized to a dataset, such that the distances between embeddings — mathematical representations of the objects — are indicative of how comparable the enter examples are. Coaching with TensorFlow Similarity yields an area the place the space between comparable objects stays small whereas the space between dissimilar objects is massive. As an example, coaching a similarity mannequin on the Oxford-IIIT Pet dataset results in clusters the place similar-looking breeds are shut by and cats and canine are separated.

Coaching similarity fashions

As soon as a mannequin is skilled, TensorFlow Similarity builds an index that comprises the embeddings of the assorted objects to make them searchable. In accordance with Google, the library permits searches over hundreds of thousands of listed objects, retrieving the highest comparable matches inside a fraction of second. Furthermore, TensorFlow Similarity can add a limiteless new variety of courses to the index with out having to retrain, as a substitute computing solely the embeddings for consultant objects of the brand new courses.

Whereas the preliminary launch of the library is targeted on offering elements to construct contrastive learning-based similarity fashions, Google says it’ll add help for added kinds of fashions to TensorFlow Similarity sooner or later. “The power to seek for associated objects has many actual world purposes,” Google’s Elie Bursztein and Owen S. Vallis wrote in a weblog put up. “Extra typically, with the ability to shortly retrieve associated objects is a crucial a part of many core data methods akin to multimedia searches, recommender methods, and clustering pipelines.”

TensorFlow Similarity is offered in open source by way of GitHub. As well as, Google has launched a programming notebook with a tutorial on primary utilization.

The discharge of TensorFlow Similarity follows the launches of different TensorFlow extensions targeted on specific sorts of fashions and use circumstances. In 2019, Google debuted TensorFlow Privacy, a library supposed to make it simpler for builders to coach AI fashions with “sturdy privateness ensures.” And final 12 months, the corporate launched an experimental module that exams the safety of AI fashions.


VentureBeat’s mission is to be a digital city sq. for technical decision-makers to achieve data about transformative expertise and transact.

Our website delivers important data on knowledge applied sciences and techniques to information you as you lead your organizations. We invite you to develop into a member of our neighborhood, to entry:

  • up-to-date data on the topics of curiosity to you
  • our newsletters
  • gated thought-leader content material and discounted entry to our prized occasions, akin to Transform 2021: Learn More
  • networking options, and extra

Become a member | Google’s TensorFlow Similarity helps AI fashions discover associated objects


Inter Reviewed is an automatic aggregator of the all world’s media. In each content, the hyperlink to the primary source is specified. All trademarks belong to their rightful owners, all materials to their authors. If you are the owner of the content and do not want us to publish your materials, please contact us by email – The content will be deleted within 24 hours.

Related Articles

Back to top button