Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Cornell University

Applications of Machine Learning in Plant Science

Cornell University via edX

Overview

This course provides learners with an introduction to applications of machine learning in the plant sciences. Learners will be given an introduction to machine learning including supervised learning, test validation, learning via gradient methods, neural networks, regression, and parameter optimization, with examples of how these techniques can be used in the context of plant biology. We will learn about examples from scientists currently applying machine learning in the plant sciences. A series of Python exercises in Jupyter will enable learners to apply their learning to questions in plant science. By the end of the course, learners will be able to describe key concepts in machine learning, implement machine learning approaches in the plant sciences, and evaluate these implementations. The course is asynchronous and student-paced, and it is offered as audit-only. Assessments will primarily consist of self-assessments, such as short check-your-understanding quizzes.

Syllabus

Module 1: Introductory Concepts

  • Introduction
  • Supervised and Unsupervised Learning
  • Training and Test Sets

Module 2: Supervised Learning

  • Intro. to Supervised Learning: Linear Regression
  • Decision Trees and Random Forests
  • Cross-Validation, Grid Search and Model Follow-up

Module 3: Unsupervised Learning

  • Intro. to Unsupervised Learning and Clustering
  • K-means Clustering
  • Dimension Reduction

Module 4: Neural Networks

  • Intro. to Neural Networks
  • Training and Backpropagation

Taught by

Adrian Powell and Gaurav Moghe

Reviews

Start your review of Applications of Machine Learning in Plant Science

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.