Grade Range
9th-12th
Group Size
2
Total Time
45 minutes
Area of Science
Computer Science
Key Concepts
artificial intelligence (AI), neural network, machine learning, algorithm
Credits
TeachEngineering logo

Overview

Using the Netlogo platform to run simulations of a basic neural network called the perceptron, students explore a basic, yet powerful, model of machine learning as they are challenged to understand the logic. Students engage in the perceptron model and discover a weakness of the model. The students then move on to run simulations on Netlogo with the multi-layer perceptron which overcomes the weakness in the original perceptron model.

Engineering Connection

Machine learning is the process by which a computer is able to improve its own performance by continuously incorporating new data into an existing statistical model.

Computer scientists use machine learning to automate the process of data analysis in a variety of industries. In the financial sector, engineers apply principles of machine learning to engineer systems that can gain insights into complex data sets to prevent fraud. Healthcare professionals can use machine learning to help improve diagnoses and treatments. Computer scientists must understand the logic of the particular machine learning model and mathematics involved in machine learning in order to choose the appropriate model and parameters.

In this activity, students play the role of the computer scientist by comparing the logic of two machine learning models including their strengths and weaknesses.

Reviews

|
Science Buddies |
Was this review helpful?
Be the first one to review this lesson plan.
Grade Range
9th-12th
Group Size
2
Total Time
45 minutes
Area of Science
Computer Science
Key Concepts
artificial intelligence (AI), neural network, machine learning, algorithm
Credits
TeachEngineering logo
Free science fair projects.