Skip to content

Latest commit

 

History

History
111 lines (86 loc) · 9.37 KB

introML.md

File metadata and controls

111 lines (86 loc) · 9.37 KB
layout title subtitle
page
Intro to ML Resources

(Feel free to add more links here)

The following are materials from a Deep Learning Hackathon at the University of Arizona organized by Ansh Gupta (anshrg[at]utexas[dot]edu)

Thank you for sharing these resources!

Session 1

Description of Activities

Dr. CK Chan gave a short presentation on the importance of deep learning in science. Jackson then gave a presentation introducing fundamentals of machine learning. Basic concepts covered include the linear algebra foundation of ML, gradient descent, and optimization problems. Ansh ran a hands-on activity about handwritten digit recognition using a basic neutral network and CNN model trained on the MNIST dataset.

Meeting Activities

Relevant Links to Learn More

Session 2

Description of Activities

Jackson finished up their presentation on the fundamentals of machine learning, discussing common terminology and explaining the differences between models. Ansh gave a presentation on how neural networks learn by visually showing the backpropagation procedure on a neural network. Ansh then ran a hands-on session in which participants implemented autodifferentiation, a tool which is used to carry out backpropagation, using dual numbers. Dr. CK Chan wrote the code for that hands-on activity.

Meeting Activities

Relevant Links to Learn More

Session 3

Description of Activities

Dr. CK Chan started by answering questions from last week. Ansh then ran a hands-on session in which participants trained a CNN to classify images of galaxies from the galaxy10 dataset. Participants were able to code based on their level of expertise, with hints available in the notebook ranging from small suggestions to nearly full solutions.

Meeting Activities

Relevant Links to Learn More

Session 4

Description of activities

Dr. CK Chan led a discussion session to help participants talk through any questions from last week. Topics include Deep Double Descent (1, 2, 3). Participants also started thinking about ideas for the coding competition which will occur later in the hackathon.

Session 5

Description of Activities

The group started by sharing project ideas. Dr. CK Chan then led an introduction to recurrent neural network and transformer architecture. Participants then tune a pre-trained transformer to perform semantic segmentation for galaxies.

Meeting Activities

Relevant Links to Learn More

Session 6

Description of Activities

CK showed some open source and pre-trained models on hugging face. Ansh gave an introduction to diffusion models and presented his work in another hackathon. Participants were encouraged to team up and try out their project ideas.

Meeting Activities

Relevant Links to Learn More

Session 7

Description of Activities

CyVerse researcher trained participants on using CACAO https://cacao.jetstream-cloud.org/

Meeting Activities

  • Zoom recording: link

Relevant Links to Learn More

Session 8

Description of Activities

In small groups, we refined project ideas and did troubleshooting with CACAO https://cacao.jetstream-cloud.org/. We decided on a final project presentation date of Friday, April 26. Participants will focus on defining their projects in more details, refining their understanding of the necessary ML concepts, starting some preliminary tests, and presenting their process by the end of the semester. Attendees will pursue full implementation of their models and work on obtaining final results in the upcoming semester(s).

Meeting Activities

  • Zoom recording: link