University of Utah Library Guides
All University of Utah libraries course and research guides, in one place.

AI - Artificial Intelligence at the University

A guide to policies and tools related to Artificial Intelligence

What is an AI Framework?

A structured platform or set of tools that provides developers with the components, libraries, and infrastructure needed to build, train, and deploy artificial intelligence (AI) models efficiently.

Examples of AI Framework tools

PyTorch: A technical AI framework tool with a Python and C++ interface used for developing deep learning algorithms across various applications. It has been the base for tools like Tesla Autopilot, Uber’s Pyro, Hugging Face’s Transformers, and Catalyst.

Caffe: An open-source deep learning framework for rapid prototyping of AI program features. Caffe has been succeeded by Caffe2, which was later merged into PyTorch. It is still utilized in academic research and adapted into many AI tools.

TensorFlow: A free and open-source software library by Google Brain initially developed as a competitor to PyTorch. It is used as a framework for various AI tools at Google, like the Gemini LLM. TensorFlow includes specific hardware like the Tensor Processing Unit (TPU) for high throughput of low-precision arithmetic.

Keras: An open-source neural network library written in Python, designed to enable fast experimentation with deep neural networks. Keras is user-friendly and modular, and it can run on top of TensorFlow, Microsoft Cognitive Toolkit (CNTK), or Theano.

Marriott Library Eccles Library Quinney Law Library