Computer Vision Methods for Ecology
- Frame a scientific or ecological research question as a computer vision problem.
- What is the data?
- What is the computer vision task? (classification, detection, tracking, etc.)
- How will solving the computer vision task lead to an answer to my research question? What additional steps will be needed?
- Review relevant Computer Vision literature.
- Curate a representative dataset to prototype a solution to your computer vision problem, and make well-informed choices about how to spend resources – i.e. what data to annotate, when to use weak labels, how to make the most of your time and money.
- Determine how to split your data for training and evaluation based on your required output and target use case.
- Use existing well-maintained open-source codebases to train baseline computer vision models, adapt data loaders and model architectures to fit your data.
- Learn how to design computer vision experiments with a focus on representative model evaluation to assess how well methods will work for your target outcome.
- Dates
- Remote: January 13th to 15th, 2027In person: January 18th to 29th, 2027
- Available Formats
Professional Training (SMSC 0536, 9 CEUs)
- Cost
Professional Training: $2,823.60 (includes shared room and dining package)
- Deadlines
Apply by June 13, 2026
Meet the Faculty
Course Content
Course Format
What’s Included
The total cost of the program includes:
- A shared room at the SMSC Residence Hall (single rooms available for extra cost)
- Full meal package including 3 meals/day and 2 coffee/tea breaks (Mon-Fri only) at the SMSC Dining Commons
-
Access to remote GPU-accelerated compute and storage
-
In-person lectures and group activities
-
Small group work with dedicated instructors focused on thematically similar projects
-
Optional weekend social outings
Software and Programs
All work will be conducted in Python, the lingua franca of modern machine learning. Students will learn to use the VSCode integrated development environment to access remote compute, train CV models, and evaluate results. We expect students to learn the rudiments of Python before arriving on-site. Instructors are available to help students in that process and we have curated a list of online resources to assist. Students are also encouraged to seek out intro Python courses at their home institutions, where available.
Financial Aid
We have limited financial aid available and will consider student needs on a case-by-case basis. Please fill in the appropriate fields in the application to be considered for financial support. We believe no qualified student should be turned away due to financial inaccessibility and will do our best to make aid available. If you have any particular questions, please email us at [email protected] early in the application period.
Applying to this Course
As with all our other programs, you’ll need to create a profile, then complete an application to this course through our application site HERE. However, there are some additional steps required of those looking to complete an application to this course. Applicants will need to complete all the following steps to be considered:
- Create a profile and complete an application on our application website. You’ll need the following materials ready when applying on that site:
- Your CV. This will be uploaded when you create your profile in the system.
- A “statement of interest”. This will be uploaded with your application. For this course, the statement should include the following 2 components uploaded as a single PDF document:
-
- A 1-page project proposal (11pt font, 1″ margins) addressing the following:
- Research problem — What question are you interested in and how would computer vision methods better enable you to address it?
- Data — What type of data do you plan to work with? Do you have the data already in hand? How much data do you have, how much will you have by the time the summer school will start? Is the data labeled already, or do you need to develop a labeling plan?
- Impact/Outlook — What is the likely impact of your research for science, policy, education and conservation?
- A 1-page Personal Statement (11pt font, 1″ margins) describing your accomplishments, skills and career objectives.
- A 1-page project proposal (11pt font, 1″ margins) addressing the following:
-
-
A link to a github repository with a programming example. This can be in Python or R. You’ll be asked to provide this link toward the end of the application.
-
Provide a description of your data using this FORM:
- Have a professional letter of reference sent directly to [email protected] by your referee before the application deadline.
Email [email protected] with any questions.