Skip to content Skip to site navigation Skip to service navigation

Artificial Intelligence and Machine Learning Basics

Computers can learn patterns in data that would be nearly impossible to program manually. Through interactive demos, learn techniques that can detect cancer, identify fraud, and interpret images. Prerequisite: Curiosity! No math background required.

 

Topics include:

Nearest Neighbor

  • Apply nearest neighbor search by hand to classify a data point with numerical features.
  • Explain the weaknesses of nearest neighbor search.

 

Decision Trees

  • Apply a given decision tree to classify a given data point.
  • Construct a reasonable decision tree by hand given a binary labeled data set.

 

Logistic Regression

  • Construct a good dividing plane by hand, given labeled data points.
  • Evaluate the goodness of a given dividing plane visually.
  • Given a new data point, use a dividing plane to predict its label.

 

Gradient Descent

  • Identify the local and global minima of a 2 or 3 dimensional curve.
  • Illustrate the steps gradient descent would take on such a curve to find the local minimum.
     


University IT Technology Training classes are only available to Stanford University staff, faculty, or students. A valid SUNet ID is needed in order to enroll in a class.

 

Custom training workshops are available for this program

Technology training sessions structured around individual or group learning objectives. Learn more about custom training


University IT Technology Training sessions are available to a wide range of participants, including Stanford University staff, faculty, students, and employees of Stanford Hospitals & Clinics, such as Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health.

Additionally, some of these programs are open to interested individuals not affiliated with Stanford, allowing for broader community engagement and learning opportunities.