Skip to main content

Breadcrumb

  1. ACCESS Home
  2. Support
  3. Knowledge Base
  4. Knowledge Base Resources

Knowledge Base Resources

These resources are contributed by researchers, facilitators, engineers, and HPC admins. Please upvote resources you find useful!
Add a Resource

Topics

  • Show all (195)
  • (-) ai (45)
  • machine-learning (33)
  • deep-learning (18)
  • neural-networks (16)
  • data-analysis (15)
  • big-data (10)
  • documentation (6)
  • visualization (6)
  • image-processing (5)
  • pytorch (5)
  • julia (3)
  • llm (3)
  • plotting (3)
  • supervised-learning (3)
  • training (3)
  • access-account (2)
  • community-outreach (2)
  • data-wrangling (2)
  • generative-ai (2)
  • gpu (2)
  • programming (2)
  • unsupervised-learning (2)
  • vectorization (2)
  • access (1)
  • access-allocations (1)
  • allocation-value (1)
  • artificial-intelligence (1)
  • computer-graphics (1)

Topics

  • Show all (195)
  • (-) ai (45)
  • machine-learning (33)
  • deep-learning (18)
  • neural-networks (16)
  • data-analysis (15)
  • big-data (10)
  • documentation (6)
  • visualization (6)
  • image-processing (5)
  • pytorch (5)
  • julia (3)
  • llm (3)
  • plotting (3)
  • supervised-learning (3)
  • training (3)
  • access-account (2)
  • community-outreach (2)
  • data-wrangling (2)
  • generative-ai (2)
  • gpu (2)
  • programming (2)
  • unsupervised-learning (2)
  • vectorization (2)
  • access (1)
  • access-allocations (1)
  • allocation-value (1)
  • artificial-intelligence (1)
  • computer-graphics (1)

If you'd like to use more filters, please login to view them all.

Introduction to Deep Learning in Pytorch
2
  • Landing Page
  • Pytorch Quickstart
  • Pytorch Basics
  • Pytorch GPU Support
  • Regression and Classification with Fully Connected Neural Networks
  • High Dimensional Data
  • Datasets and data loading
  • Building the network
  • Computer Vision and Convolutional Neural Networks
This workshop series introduces the essential concepts in deep learning and walks through the common steps in a deep learning workflow from data loading and preprocessing to training and model evaluation. Throughout the sessions, students participate in writing and executing simple deep learning programs using Pytorch – a popular Python library for developing, training, and deploying deep learning models.
aideep-learningimage-processingmachine-learningneural-networkspytorchgpu
2 Likes

Login to like
Type
learning
Level
Beginner, Intermediate
PyTorch for Deep Learning and Natural Language Processing
1
  • Introduction to PyTorch for Deep Learning
PyTorch is a Python library that supports accelerated GPU processing for Machine Learning and Deep Learning. In this tutorial, I will teach the basics of PyTorch from scratch. I will then explore how to use it for some ML projects such as Neural Networks, Multi-layer perceptrons (MLPs), Sentiment analysis with RNN, and Image Classification with CNN.
aibig-datadata-analysisdeep-learningmachine-learningneural-networks
1 Like

Login to like
Type
documentation
Level
Beginner
Multitenant Apps: LLMs, Databases, Dashboards, and other shared services within Open OnDemand
1
  • Presentation
  • Github
  • Video Presentation

The Multitenant Apps framework was developed for supporting LLMs, databases, and other services on traditional, job-based HPC infrastructure through Open OnDemand (OOD). It allows for controlled and secure sharing of these services between select users, and can greatly reduce hardware overhead since users share the same resources. It is also an effective method for delivering content to users within the OOD interface, which is especially useful within classrooms, research groups, and even departments.

aillmopen-ondemand
1 Like

Login to like
Type
tool
Level
Intermediate
Introduction to Python for Digital Humanities and Computational Research
1
  • Introduction to Python book
This documentation contains introductory material on Python Programming for Digital Humanities and Computational Research. This can be a go-to material for a beginner trying to learn Python programming and for anyone wanting a Python refresher.
aibig-datadata-analysisdeep-learningdata-sciencepython
1 Like

Login to like
Type
documentation
Level
Beginner
Attention, Transformers, and LLMs: a hands-on introduction in Pytorch
1
  • Landing Page
  • Preparing data for LLM training
  • Small Language Models: an introduction to autoregressive language modeling
  • Attention is all you need
  • Other LLM Topics
This workshop focuses on developing an understanding of the fundamentals of attention and the transformer architecture so that you can understand how LLMs work and use them in your own projects.
aideep-learningmachine-learningneural-networkspytorch
1 Like

Login to like
Type
learning
Level
Intermediate
Leveraging AI in Generative Assets and Environments for Play: Insights from the English Department's Digital Media Lab
1
  • Leveraging AI in Generative Assets and Environments for Play
In this presentation, I will explore the recent advancements in AI-driven production of 3D-generative assets and environments, particularly focusing on their application in creating immersive, playful experiences. Platforms such as ChatGPT, Suno, and Speechify have ushered in a new era of digital creativity, facilitating the development of environments that not only entertain but also serve educational purposes. This session will delve into how these technologies are integrated into academic settings, specifically through a case study of the English Department's Digital Media Lab, known as Tech/Tech, which opened in 2022.
aillmgenerative-aireinforcement-learningsupervised-learningunsupervised-learningdeep-learningmachine-learningneural-networksbig-dataimage-processing
1 Like

Login to like
Type
presentation
Level
Beginner
marimo | a next generation python notebook
0
  • marimo | a next generation python notebook
Introduction seminar for new reactive python notebook from marimo ambassador.
aicomputer-graphicsplottingvisualizationbig-datadata-analysisgitpython
0 Likes

Login to like
Type
tool
Level
Beginner, Intermediate, Advanced
Time-Series LSTMs Python Walkthrough
0
  • Walkthrough Site
  • Google Colab
A walkthrough (with a Google Colab link) on how to implement your own LSTM to observe time-dependent behavior.
aideep-learningmachine-learningneural-networkspytorchpython
0 Likes

Login to like
Type
website
Level
Advanced
Data Imputation Methods for Climate Data and Mortality Data
0
  • Data Imputation Methods for Climate Data and Mortality Data - Slices
  • Github repository
  • Data Imputation Methods for Climate Data and Mortality Data - Full Tutorial
This slices and videos introduced how to use K-Nearest-Neighbors method to impute climate data and how to use Bayesian Spatio-Temporal models in R-INLA to impute mortality data. The demos will be added soon.
allocation-valuedocumentationaiplottingvisualizationdata-analysismachine-learning
0 Likes

Login to like
Type
video_link
Level
Intermediate, Advanced
MNIST Handwritten Digits Tutorial
0
  • MNIST NN Tutorial
This tutorial will give you an introduction to neural networks using the ever-famous MNIST handwritten digits database! Presented by Robin Hwang.
aimachine-learningneural-networks
0 Likes

Login to like
Type
learning
Level
Resource to active inference
0
  • Active inference institute website
Active inference is an emerging study field in machine learning and computational neuroscience. This website in particular introduces "active inference institute", which has established a couple of years ago, and contains a wide variety of resources for understanding the theory of active inference and for participating a worldwide active inference community.
ai
0 Likes

Login to like
Type
website
Level
Beginner, Intermediate, Advanced
Introduction to Probabilistic Graphical Models
0
  • https://ermongroup.github.io/cs228-notes/
This website summarizes the notes of Stanford's introductory course on probabilistic graphical models. It starts from the very basics and concludes by explaining from first principles the variational auto-encoder, an important probabilistic model that is also one of the most influential recent results in deep learning.
aimachine-learning
0 Likes

Login to like
Type
learning
Level
Beginner, Intermediate
Beautiful Soup - Simple Python Web Scraping
0
  • Beautiful Soup Docs
This package lets you easily scrape websites and extract information based on html tags and various other metadata found in the page. It can be useful for large-scale web analysis and other tasks requiring automated data gathering.
documentationaibig-datadata-sharingdata-transferdata-wrangling
0 Likes

Login to like
Type
tool
Level
Beginner, Intermediate
Neural Networks in Julia
0
  • Neural Networks in Julia using Flux.jl
Making a neural network has never been easier! The following link directs users to the Flux.jl package, the easiest way of programming a neural network using the Julia programming language. Julia is the fastest growing software language for AI/ML and this package provides a faster alternative to Python's TensorFlow and PyTorch with a 100% Julia native programming and GPU support.
aideep-learningmachine-learningneural-networksjulia
0 Likes

Login to like
Type
tool
Level
Intermediate, Advanced
iOS CoreML + SwiftUI Image Classification Model
0
  • Document Tutorial
This tutorial will teach step-by-step how to create an image classification model using Core ML in XCode and integrate it into an iOS app that will use the user's iPhone camera to scan objects and predict based on the image classification model.
aimachine-learning
0 Likes

Login to like
Type
documentation
Level
Beginner
Introductory Tutorial to Numpy and Pandas for Data Analysis
0
  • Numpy and Pandas for Data Analysis
In this tutorial, I present an overview with many examples of the use of Numpy and Pandas for data analysis. Beginners in the field of data analysis can find It incredibly helpful, and at the same time, anyone who already has experience in data analysis and needs a refresher can find value in it. I discuss the use of Numpy for analyzing 1D and 2D multidimensional data and an introduction on using Pandas to manipulate CSV files.
aibig-datadata-analysisvectorization
0 Likes

Login to like
Type
documentation
Level
Beginner
What are LSTMs?
0
  • Introduction to LSTMs
This reading will explain what a long short-term memory neural network is. LSTMs are a type of neural networks that rely on both past and present data to make decisions about future data. It relies on loops back to previous data to make such decisions. This makes LSTMs very good for predicting time-dependent behavior.
aideep-learningmachine-learningneural-networks
0 Likes

Login to like
Type
learning
Level
Intermediate, Advanced
AI powered VsCode Editor
0
  • Cursor - AI code editor
**Cursor: The AI-Powered Code Editor** Cursor is a cutting-edge, AI-first code editor designed to revolutionize the way developers write, debug, and understand code. Built upon the premise of pair-programming with artificial intelligence, Cursor harnesses the capabilities of advanced AI models to offer real-time coding assistance, bug detection, and code generation. **How Cursor Benefits High-Performance Computing (HPC) Work:** 1. **Efficient Code Development:** With AI-assisted code generation, researchers and developers in the HPC realm can quickly write optimized code for simulations, data processing, or modeling tasks, reducing the time to deployment. 2. **Debugging Assistance:** Handling complex datasets and simulations often lead to intricate bugs. Cursor's capability to automatically investigate errors and determine root causes can save crucial time in the HPC workflow. 3. **Tailored Code Suggestions:** Cursor's AI provides context-specific code suggestions by understanding the entire codebase. For HPC applications where performance is paramount, this means receiving recommendations that align with optimization goals. 4. **Improved Code Quality:** With AI-driven bug scanning and linter checks, Cursor ensures that HPC codes are not only fast but also robust and free of common errors. 5. **Easy Integration:** Being a fork of VSCode, Cursor allows seamless migration, ensuring that developers working in HPC can swiftly integrate their existing VSCode setups and extensions. In essence, for HPC tasks that demand speed, precision, and robustness, Cursor acts as an invaluable co-pilot, guiding developers towards efficient and optimized coding solutions. It is free if you provide your own OPEN AI API KEY.
aimachine-learningworkflownatural-language-processingprogrammingpythonsas
0 Likes

Login to like
Type
tool
Level
Beginner, Intermediate
Intro to Machine Learning on HPC
0
  • Intro to Machine Learning on HPC
This tutorial introduces machine learning on high performance computing (HPC) clusters. While it focuses on the HPC clusters at The University of Arizona, the content is generic enough that it can be used by students from other institutions.
aisupervised-learningunsupervised-learningdeep-learningmachine-learningneural-networks
0 Likes

Login to like
Type
documentation
Level
Beginner
Probabilistic Semantic Data Association for Collaborative Human-Robot Sensing
0
  • Probabilistic Semantic Data Association for Collaborative Human-Robot Sensing
Humans cannot always be treated as oracles for collaborative sensing. Robots thus need to maintain beliefs over unknown world states when receiving semantic data from humans, as well as account for possible discrepancies between human-provided data and these beliefs. To this end, this paper introduces the problem of semantic data association (SDA) in relation to conventional data association problems for sensor fusion. It then, develops a novel probabilistic semantic data association (PSDA) algorithm to rigorously address SDA in general settings. Simulations of a multi-object search task show that PSDA enables robust collaborative state estimation under a wide range of conditions.
aimachine-learning
0 Likes

Login to like
Type
documentation
Level
Advanced
Workshop on LangChain and GPT
0
  • Zoom Recording of Workshop on LangChain and GPT
  • Code
  • Data

This interactive workshop introduces participants to the power of GPT and LangChain for solving domain-specific scientific challenges. Participants will learn how to use these tools to address real research problems, such as predicting molecular properties or analyzing large-scale datasets in genomics. Through guided tutorials and hands-on project development, attendees will leave with a working application tailored to their own research needs.

aillmdata-analysispython
0 Likes

Login to like
Type
video_link
Level
Beginner
Pandas - Python
0
  • Pandas Docs
pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. It lets you store data in easy to manage and display data frames, with column names and datatypes.
documentationaibig-datadata-analysis
0 Likes

Login to like
Type
documentation
Level
Beginner, Intermediate
Implementing Markov Processes with Julia
0
  • Markov Decision Processes in Julia
The following link provides an easy method of implementing Markov Decision Processes (MDP) in the Julia computing language. MDPs are a class of algorithms designed to handle stochastic situations where the actor has some level of control. For example, used at a low level, MDPs can be used to control an inverted pendulum, but applied in higher level decision making the can also decide when to take evasive action in air traffic management. MDPs can also be extended to the partially observable domain to form the Partially Observable Markov Decision Process (POMDP). This link contains a wealth of information to show one can easily implement basic POMDP and MDP algorithms and apply well known online and offline solvers.
aimachine-learningjulia
0 Likes

Login to like
Type
tool
Level
Intermediate, Advanced
Intro to GenAI Chatbot
0
tutorial on introduction to making a AI Chat assistant using GenAI API
aigenerative-ai
0 Likes

Login to like
Type
learning
Level
Beginner

Pagination

  • Current page 1
  • Page 2
  • Next page ››
  • Last page Last »