Python is a powerful general-purpose programming language. This 3-session workshop introduces the practical applications of machine learning, primarily using the Python package scikit-learn. The workshop is taught using Jupyter Notebook in the Interactive Data Analytics Service (IDAS).
Participants are expected to be familiar with Python and Jupyter Notebook. Theoretical (mathematical) knowledge of machine learning concepts is not required but may be helpful.
This workshop is available to current University of Iowa members only.
4. How to register
Click here then log in with your HawkID and password. Click “Register now” at the bottom of the page to register. After registering successfully, an automated email with a Zoom link will be sent to your University of Iowa email. Registration will close at 11 am on Monday, April 25, 2022.
5. Additional information
6. Workshop agenda
This workshop is taught in 3 sessions over 3 days. Each session builds on the previous ones. Participants are encouraged to attend all sessions in order to learn the complete contents of the workshop.
This is not a theoretical (mathematical) introduction to machine learning, nor is it a comprehensive introduction to all machine learning algorithms. The workshop focuses on the practical aspects of using Python for machine learning, primarily with the package scikit-learn. If you are already familiar with the concepts below, please see the workshop FAQs for a list of additional, free learning resources.
Tentative topics to be covered:
- Overview of categories of machine learning
- Introducing scikit-learn, a Python package commonly used for machine learning
- Supervised learning – Regression
- Supervised learning – Regression (continued)
- Supervised learning – Classification
- Supervised learning – Classification (continued)
- Unsupervised learning – Clustering