- The software is freely available for download, and comes with documentation and a developer community to further its development and use
- It said that the library provides a coherent, consistent approach to explaining deep neural networks drawing on published research
TruEra, which provides the first suite of AI Quality solutions announced the availability of TruLens, an open source explainability software tool for machine learning models that are based on neural networks. The software is freely available for download, and comes with documentation and a developer community to further its development and use.
TruLens is a cross-framework library for deep learning explainability. TruLens provides a uniform abstraction layer over a number of different model frameworks, including TensorFlow, Pytorch, and Keras.
It said that the library provides a coherent, consistent approach to explaining deep neural networks drawing on published research. It natively supports internal explanations that surface important concepts learnt by network units, e.g. showing what visual concepts within images a facial recognition model uses to identify people or a radiology diagnostic model uses to identify medical conditions.
It added, “The library draws on a series of published academic papers. A key set of ideas stems from the paper Influence-Directed Explanations for Deep Convolutional Networks authored by the creators of the library at Carnegie Mellon University. The library also provides support for a set of other popular explainability techniques created by the research community, including Saliency Maps, Integrated Gradients, and SmoothGrad, that are extensively used in computer vision and natural language processing use cases.”
Real-world use cases to explain deep learning models
TruLens has been in use across a wide range of real-world use cases to explain deep learning models. Use cases for neural network models include Computer vision which includes identifying an individual person, animal, or object in a series of photos; categorizing types of damage for insurance claims or reviewing medical images. Natural language processing that has identifying malicious speech, social media post analytics, predictive text, or smart assistants. It also comes with Forecasting by using multiple inputs, including text and numerical inputs, to forecast future events, such as financial outcome probabilities.
Anupam Datta, co-founder, President, and Chief Scientist, TruEra added, “TruLens reflects the over eight years of explainability research that this team has developed both at Carnegie Mellon University and at TruEra. This means that it starts as a robust, targeted solution with a strong lineage. There is also a team of deeply knowledgeable people standing by to help out developers as they explore the use of TruLens. We are looking forward to building an active developer community around TruLens.”