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.
Anindita Bandyopadhyay, CSSI graduate consultant and PhD student in Business Analytics, will run the workshop.
This will workshop will be held synchronously on Zoom. Participants are welcome to watch the Zoom in-person at the Social Sciences Research Building lower-level meeting room (SSRB 008). An Outlook calendar invite with a Zoom link will be provided upon registration.
Register for the workshop here.