Generative AI

From UFRC
Revision as of 16:56, 14 May 2024 by Zhao.qian (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page describes the collection of Generative AI software on HiperGator. Generative AI is a subset of artificial intelligence that focuses on creating new content or data based on a given set of inputs. Generative AI can produce text, images, sounds, animations, 3D models, and other types of content using sophisticated algorithms and models. Research computing AI support for generative AI involves providing the necessary computational resources and infrastructure to enable advanced AI research and applications. Leading academic institutions are heavily investing in this area to push the boundaries of what generative AI can achieve. Contact us via support requests or consulting.

Generative AI is being applied across various fields, including computer vision, natural language processing (NLP), healthcare, life sciences, simulation, and modeling. In computer vision, it generates realistic images and videos, enhances existing visuals, and fills in missing parts of images. In NLP, it creates human-like text, translates languages, and summarizes information. In healthcare, generative AI aids in drug discovery, improves medical imaging, and personalizes treatment plans. For simulation and modeling, it helps in creating detailed simulations for scientific and engineering applications, such as physics simulations and virtual environments.

Computer Vision

Below are several module environments or frameworks configured for generative AI in computer vision on HiPerGator-AI:

  • Tensorflow or ngc-tensorflow: An open-source library developed by Google, widely used for machine learning and AI, especially for tasks involving neural networks. ngc-tensorFlow is the NVIDIA optimized environment container for training on NVIDIA GPUs.
    • Use the following command to list the available versions on HiPerGator-AI:
    • module spider tensorflow


  • Pytorch or ngc-pytorch: An open-source machine learning library developed by Facebook's AI Research lab, known for its flexibility and ease of use in developing deep learning models. ngc-pytorch is the NVIDIA optimized environment container for training on NVIDIA GPUs.
    • Use the following command to list the available versions on HiPerGator-AI.
    • module spider pytorch


  • Stylegan3: StyleGAN3, developed by NVIDIA, is the latest version of the StyleGAN series, offering significant improvements in generating high-quality, realistic images by reducing aliasing artifacts and enhancing architectural stability. It is particularly noted for its ability to produce high-resolution images with fine details, making it ideal for applications in digital art, virtual environments, and other fields requiring high-quality visuals.
    • Use the following command to list the available versions on HiPerGator-AI.
    • module spider stylegan3


  • CLIP: Contrastive Language-Image Pre-Training (CLIP) is a neural network trained on a variety of (image, text) pairs. It can be instructed in natural language to predict the most relevant text snippet, given an image, without directly optimizing for the task


  • Keras: A high-level neural networks API, written in Python and capable of running on top of TensorFlow, CNTK, or Theano.


  • OpenCV: An open-source computer vision and machine learning software library containing more than 2,500 optimized algorithms for real-time computer vision.


NLP

Below are several module environments or frameworks configured for generative AI in natural language processing (NLP) on HiPerGator-AI.

  • Tensorflow or ngc-tensorflow: An open-source platform for machine learning, widely used for building and training neural networks for NLP tasks such as text generation and translation.
    • Use the following command to list the available versions on HiPerGator-AI:
    • module spider tensorflow


  • Pytorch or ngc-pytorch: A flexible and user-friendly deep learning library, ideal for developing and experimenting with NLP models, including transformers and RNNs.
    • Use the following command to list the available versions on HiPerGator-AI.
    • module spider pytorch


  • NVIDIA Nemo or ngc-pytorchNVIDIA Nemo: A toolkit for building and training state-of-the-art conversational AI models, offering pre-trained models and tools for speech recognition, natural language understanding, and text-to-speech applications.
    • Use the following command to list the available versions on HiPerGator-AI.
    • module spider nemo


  • Hugging Face Transformers: A library providing pre-trained models and tools for various NLP tasks, including text generation, question answering, and summarization.


  • SpaCy: An open-source software library for advanced NLP, offering features for tokenization, part-of-speech tagging, and named entity recognition.


  • NLTK (Natural Language Toolkit): A comprehensive library for NLP in Python, providing easy-to-use interfaces for text processing and analysis.


Healthcare and Life Sciences

Below are several module environments or frameworks configured for generative AI in healthcare and life sciences on HiPerGator-AI.

  • NVIDIA Clara: A healthcare-specific AI toolkit offering tools and pre-trained models for medical imaging, genomics, and smart hospital applications.
    • Bionemo: A generative AI platform for drug discovery that simplifies and accelerates the training of models using your own data and scaling the deployment of models for drug discovery applications. BioNeMo offers the quickest path to both AI model development and deployment, accelerating the journey to AI-powered drug discovery.
    • Use the following command to list the available versions on HiPerGator-AI.
    • module spider bionemo


  • DeepChem: An open-source library designed to facilitate the application of deep learning to drug discovery, genomics, and quantum chemistry.


  • BioBERT: A pre-trained language model for biomedical text mining, helping in tasks like named entity recognition, relation extraction, and question answering within biomedical literature.


Simulation and Modeling

Below are several module environments or frameworks configured for generative AI in simulation and modeling on HiPerGator-AI.

  • NVIDIA Omniverse: A powerful platform for real-time 3D simulation and collaboration, enabling the creation of physically accurate virtual environments and digital twins. Omniverse supports generative AI by integrating with AI models to enhance simulations, visualize complex data, and streamline workflows across different industries, from gaming and entertainment to engineering and manufacturing.