Week 4
Machine Learning & Artificial Intelligence
Introduction
This week we move from managing agricultural data to using it for prediction and learning. We introduce the foundations of machine learning and AI and begin exploring how these approaches can support agricultural applications.
Learning goals
Understand the basic concepts of machine learning and artificial intelligence
Distinguish between supervised and unsupervised learning
Set up a mini individual project
Explore packages, Hugging Face models, and model serving
Lecture - ML and AI Basics
Introduction to machine learning and artificial intelligence, with examples from agriculture (Part 1)
Lab - Project Mini: Packages, Hugging Face & Model Serving
Introduction to the mini individual project and explore Python packages, Hugging Face models, and basic model serving.
Discussion - Software licenses
Why does a liscense matter and how to pick the right one for your project?
Assignment
Submit a concept note outlining your plan for a mini individual project. Update your README to include your individual project plan, and submit the GitHub repository link to Canvas.
Looking ahead
Next week we will begin working on the mini individual projects, applying the tools and concepts introduced so far.
Back to course schedule ⏎