How to teach AI to a ten year old with the help of chatGPT - part three - A syllabus
In the first two parts of this post?
And
I explained the background and approach for teaching AI
In this post, I explain the syllabus?
?
Principles
The syllabus is based on the following principles
?
What do students need to know
Outcomes
Pedagogical Enhancements
Syllabus
Module 1: Understanding Data and Asking the Right Questions
Scenario: A city council wants to reduce traffic congestion. How can data help frame the problem and propose solutions? (note in this case, we only frame the problem - in terms of using the data to formulate the research question)
Learning Objectives:
Key Topics:
Problem-Solving Activity:
Given a messy dataset, identify what questions can and cannot be answered. Propose steps to clean the data.
Module 2: Decisions Using Machine Learning, Deep Learning, and Statistical Inference
Scenario: A bank is deciding which models to use for loan approvals. How would you approach the decision? Consider statistical, machine learning and deep learning approaches and their pros and cons
Learning Objectives:
Key Topics:
Problem-Solving Activity:
Analyze the problem and cross validate against the techniques of solving problems (machine learning, deep learning and statistical analysis). Consider the pros and cons of using the techniques and the tradeoffs of? complexity, interpretability, and accuracy.
领英推荐
Module 3: Feature Engineering and Creative Problem Solving
Scenario: A hiring platform uses features like education level and years of experience to recommend candidates. How could this approach create unfair decisions, and how would you address it?
Learning Objectives:
Key Topics:
Problem-Solving Activity:
Given a dataset of customer transactions, brainstorm features to predict customer churn. Discuss which features might introduce bias or ethical concerns.
Module 4: Building and Evaluating Machine Learning Pipelines
Scenario: A real estate company deploys a model to predict house prices but finds inaccurate predictions in rural areas. How would you debug and fix the pipeline?
Learning Objectives:
Key Topics:
Problem-Solving Activity:
Identify potential failure points in a machine learning pipeline . Propose solutions to address these challenges.
Module 5: Model Evaluation Metrics and Decision Analysis
Scenario: A healthcare provider must choose between two models for disease risk prediction. How would you evaluate the models considering both accuracy and patient outcomes?
Learning Objectives:
Key Topics:
Problem-Solving Activity:
Compare two models : one with high accuracy but many false positives, and another with lower accuracy but fewer false positives. Decide which is better and justify your choice.
Module 6: Improving Decisions from a Baseline
Scenario: An online retailer uses a baseline recommendation system. How would you improve it to increase customer engagement while ensuring fairness across demographics?
Learning Objectives:
Key Topics:
Problem-Solving Activity:
Start with a simple baseline model. Propose and implement improvements step-by-step, justifying each decision.
These ideas are based on my teaching and experience at #universityofoxford. But I have never adapted them to a younger audience, I hope to develop these ideas in the Open domain. Many thanks to my colleague Anjali Jain at #universityofoxford??
Image - my hand made diary from fausta?which kind of looks like a syllabus :)
Inspire, Enable, Empower, Education!
1 周Great to build upon, thanks!
IBM Thought Leader | S/4HANA Business Transformation Architect | SAP Generative AI Inventor | Author | Keynote speaker
2 周Ajit Jaokar Half term is sorted for my 10 year old. This is going to me an amazing learning week.
Experienced Data Specialist | Mathematical and Programming Expertise | Looking for new opportunities
1 个月Can you explain copulas to a 10-year-old using Chat GPT?
ICT professional (SAS BI EM DA)
1 个月Part-3 is the what to achieve a 10 year old to dream off planning his future. A very nice serie. With "what do students need to know" I am understanding that getting the knowledge is a task understanding the technology is the study planned to do in their time not during the lecture sessions so you have most lecture time for the discussions and feedback. Is that correct? Recently seen that is "flipped learning" from the old way of teaching the knowledge classical.
Information Technology Consultant
1 个月I really like the approach. But I'm reading the scenarios and thinking, "Would my 10-year-old get that?" Traffic congestion they probably can understand, but... bank loan approvals? Real estate price models? Perhaps some child-friendly rephrasing would be much needed and some additional information to clarify things that they wouldn't know yet. Let me take a stab at the health care provider one: "A doctor needs to choose between two models explaining how likely a disease will develop. How would you evaluate the models, considering that it should (1) be as accurate as possible and (2) it should give the patient the healthiest, longest life possible?"