Tutorials & Educational Content

Comprehensive guides and tutorials on machine learning, high-performance computing, and scientific computing

Machine Learning Tutorials

🤖 Knowledge-Guided Machine Learning

Learn how to integrate domain knowledge with machine learning approaches for scientific applications.

Advanced 3-4 hours

📊 Dimensionality Reduction Techniques

Comprehensive guide to matrix factorization, autoencoders, and low-rank approximation methods.

Intermediate 2-3 hours

🔗 Graph Algorithms for ML

Introduction to graph-based machine learning algorithms and their applications in scientific computing.

Intermediate 2 hours

High-Performance Computing

⚡ Scaling ML on Supercomputers

Learn how to scale machine learning algorithms to run efficiently on HPC systems like Summit and Frontier.

Advanced 4-5 hours

🔧 GPU Programming for ML

Hands-on tutorial for accelerating machine learning workloads using CUDA and OpenMP.

Advanced 3-4 hours

📈 Performance Optimization

Best practices for optimizing computational performance in scientific machine learning applications.

Intermediate 2-3 hours

Scientific Computing

🧬 COVID-19 Variant Analysis

Tutorial on using machine learning for genomic variant analysis and epidemiological modeling.

Advanced 3-4 hours

🌐 Knowledge Graph Construction

Learn how to build and analyze large-scale knowledge graphs for scientific discovery.

Intermediate 3 hours

🔬 Scientific Data Processing

Comprehensive guide to processing and analyzing large-scale scientific datasets.

Beginner 2 hours

Video Lectures & Workshops

🎥 Introduction to Knowledge-Guided ML

Recorded lecture from Georgia Tech guest lecture series

45 minutes Graduate Students
Watch Video

🎥 Exascale Computing Workshop

Workshop on scaling AI applications to exascale systems

2 hours Researchers
Watch Video

🎥 Graph500 Benchmark Tutorial

Deep dive into Graph500 benchmark and optimization techniques

90 minutes HPC Professionals
Watch Video

Getting Started

📚 Prerequisites

  • Basic knowledge of Python and machine learning
  • Familiarity with linear algebra and statistics
  • For HPC tutorials: Experience with parallel programming

🛠️ Setup Requirements

  • Python 3.8+ with NumPy, SciPy, scikit-learn
  • Jupyter Notebook or JupyterLab
  • Access to HPC systems (for advanced tutorials)

💬 Community & Support

  • Join our discussion forum for Q&A
  • Follow along with code repositories
  • Connect with the learning community
rss facebook twitter github gitlab scholar scholar youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora patent