This beginner-friendly workshop introduces participants to Python programming and machine learning using Jupyter Notebook/Lab. You'll learn Python basics such as syntax, variables, data types, and essential data structures like lists and dictionaries. The session covers writing control flow statements, loops, and functions to make your code efficient and reusable. You'll discover how to import, clean, and manipulate data using powerful libraries like NumPy and Pandas, and create insightful charts and graphs with Matplotlib and Seaborn for effective data visualization. Key machine learning concepts, including supervised and unsupervised learning, will be introduced, culminating in building, training, and evaluating a simple machine learning model using scikit-learn. No prior experience is needed, and participants should bring a laptop with Anaconda and Jupyter Notebook/Lab installed. This workshop will be held over Zoom and the meeting link will be sent out to registrants. Registrants are also welcome to view the workshop in PPRB 008.
Instructor: Anindita Bandyopadhyay
To Register: https://uiowa.qualtrics.com/jfe/form/SV_7Vrclq8puTmPMUK