
Interested in learning more about computer science, technology, and software in a fun and friendly environment?
ACM@UIOWA is the local student chapter of the International Association for Computing Machinery (ACM), one of the oldest and largest professional organizations in tech. We promote computing and technology in a fun and casual environment and serve as the premier Computer Science student organization at Iowa (of course, students of all majors are welcome to join!).
the Association for Computing Machinery (ACM) @UIowa will be hosting an interactive walkthrough of machine-learning fundamentals with PhD student Jamil Gafur!
This five-part tutorial series offers a hands-on, beginner-friendly introduction to machine learning with PyTorch. Designed for students and developers with a basic background in Python, the series walks through foundational concepts and modern deep learning techniques. We begin with linear and non-linear regression to establish core principles, then progress into neural network-based regression models. From there, we explore convolutional neural networks (CNNs) and their powerful applications in image recognition and feature extraction.
In the second half of the series, we shift focus to generative modeling. Participants will gain a working understanding of adversarial neural networks—specifically Generative Adversarial Networks (GANs)—and how they can be used to generate synthetic data. We’ll wrap up with generative neural networks, showcasing how models can learn to create new content from learned distributions. Each session includes live coding, practical exercises, and access to all materials via our GitHub repository. Whether you're looking to break into AI or sharpen your deep learning skills, this series provides a solid launchpad for your machine learning journey.
Please reach out to acm@uiowa.edu or nnahra@uiowa.edu if you have any questions or concerns!
ACM @UIOWA