Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rocketmlhq/sciml

Scientific Machine Learning Tutorials
https://github.com/rocketmlhq/sciml

Last synced: 11 days ago
JSON representation

Scientific Machine Learning Tutorials

Awesome Lists containing this project

README

        

# SC21 Tutorial on Scientific Machine Learning

In this repository, you can find all the example notebooks used for SC21 full-day tutorial: _Scientific Machine Learning using HPC Servers on Cloud_

## Contents

- [Resources](#resources)
- [Target Audience](#target-audience)
- [Content Level](#content-level)
- [Prerequisites](#prerequisites)
- [Getting Started](#getting-started)
- [Frequently Asked Questions](#faq)

## Resources

- [Slack Invite](https://join.slack.com/t/sciml-workspace/shared_invite/zt-xfzyqf2u-zh4GRt7sRoh4RLSY9~yyJw)
- [Youtube Playlist](https://www.youtube.com/watch?v=ssZO8Y_TqxI&list=PLcK0exoS00ZTPdvhmh0IdyCIlVQ2lzjJ5)
- [RocketML support](mailto:[email protected])
- [DeepXDE](https://github.com/lululxvi/deepxde)
- [DiffNet](https://github.com/adityabalu/DiffNet)

## Target Audience
Practitioners who use numerical simulations of Partial Differential Equations (PDEs) in analysis, optimization, design and control of complex engineered systems

## Content level
20% Beginner, 40 % Intermediate, 40% Advanced

## Prerequisites
Partial Differential Equations, Numerical methods, Machine Learning, Deep Learning, High Performance Computing, Python programming, Jupyter

## Getting Started

- Please email [RocketML](mailto:[email protected]) for a user account on [sciml.rocketml.net](https://sciml.rocketml.net). We will send you email instructions on how to log in.

- Log in to [sciml.rocketml.net](https://sciml.rocketml.net) using the instructions received from RocketML
Screen Shot 2021-11-14 at 2 05 29 PM

- Go through the onboarding screens

- You will see a list of tutorials that are ready to use

- Group by Topic to see _Beginner_, _Intermediate_, _Advanced_ tutorials
Screen Shot 2021-11-14 at 2 07 45 PM

- Select a tutorial and wait for Jupyter Compute to start
Screen Shot 2021-11-14 at 2 10 24 PM

- Run the tutorial notebook one cell at a time. If you are not familiar with Jupyter notebook please google for a relevant [tutorial](https://www.youtube.com/watch?v=CwFq3YDU6_Y)
Screen Shot 2021-11-14 at 2 12 04 PM

## FAQ

1. My tutorial screen is stuck at _Please Wait Jupyter Compute is not started yet_ for more than 5 minutes. What do I do?

This can happen due to following reasons:
- _When you log in for the first time. Resources like persistent disk space and Azure blob storage are being created for you to store the tutorials and for you to create new notebooks. For first login, expect up to 10 minutes delay._

- _There is a delay in creating containers when new nodes are being added to Azure Kubernetes cluster. A new node creation and downloading Docker images can take up to 10 minutes. If it takes more than 15 minutes, please ping us on slack._

- _Similar to system reboot for Windows that fixes all the issues, we have two fixes 1) Browser refresh, 2) Log out/Log in to get new containers._