What is GAN (Generative something Network)?
Artificial Intelligence - smart robots that can sense
Machine Learning - something is improved (uses statistics) E.g. Spam filter.
Data + predictions = Machine Learning (Features - data we give it, Label - the prediction)
This is called supervised learning.
EG Captcha human test (choose pictures with bicyles)
Deep Learning - (uses 'neural network') eg Google Lens, Noise surpression on Zoom calls
Generative AI - uses neural networks to 'create' new/novel content.
Data (collection of facts): sturctured/unstructured/semi structured
Publicly available data sets: https://www.kaggle.com/
Feed data into Teachable Machine (or TEnsor flow)
Sure, here is a lesson plan to teach students about machine learning using Teachable Machine:
Lesson Objectives:
- Students will be able to define machine learning.
- Students will be able to explain the difference between supervised and unsupervised learning.
- Students will be able to use Teachable Machine to create a machine learning model.
Materials:
- Computer with internet access
- Teachable Machine website
- Images or videos of the objects or activities that students want to classify
Procedure:
- Begin by asking students what they know about machine learning. What is it? How does it work?
- Explain that machine learning is a type of artificial intelligence that allows computers to learn without being explicitly programmed. There are two main types of machine learning: supervised learning and unsupervised learning.
- In supervised learning, the computer is given a set of labeled data. The labels tell the computer what the data is about. For example, if the computer is being trained to classify images of cats and dogs, the labeled data would include images of cats with the label "cat" and images of dogs with the label "dog".
- In unsupervised learning, the computer is not given any labeled data. The computer must learn to find patterns in the data on its own. For example, if the computer is being trained to cluster images of animals, it would need to find patterns in the images to determine which images belong to the same cluster.
- Introduce students to Teachable Machine. Explain that Teachable Machine is a web-based tool that makes it easy to create machine learning models.
- Have students choose an object or activity that they want to classify. For example, they could choose to classify images of cats and dogs, or they could choose to classify audio recordings of different musical instruments.
- Have students collect images or videos of the objects or activities that they want to classify.
- Have students use Teachable Machine to create a machine learning model. Teachable Machine will guide students through the process of creating a model.
- Have students test their machine learning model. They can do this by feeding the model new data that it has not seen before.
- Have students discuss the results of their experiment. How well did their machine learning model perform? What could they do to improve their model?
Assessment:
- Students will be assessed on their ability to define machine learning, explain the difference between supervised and unsupervised learning, and use Teachable Machine to create a machine learning model.
Differentiation:
- For students who are struggling, provide them with more scaffolding. For example, you could provide them with pre-labeled data or you could walk them through the process of creating a machine learning model step-by-step.
- For students who are ahead, challenge them to create a more complex machine learning model. For example, they could try to classify images of different breeds of dogs or they could try to classify audio recordings of different musical instruments.
I hope this lesson plan is helpful!
When we don't have labels, this is unsupervised machine learning.
Thumbs up or thumbs down in ChatGPT/Bard is the Measure effectiveness. This 'Supervised Learning' helps confirm the 'unsupervised learning' model.
"Put people in the room into two categories" (tall/short, male/female, ethnicity, fat/thin....)
Example of mis categorisation - Gorrillas (problem in 2015 so removed gorilla label, algorithms still can't pick up gorilla's...)
Reverse Persona
You are an expert in teaching independent student projects. I would like you to ask me questions to achieve creating a template for a process journal that has clear instructions for students. You should ask questions until you have sufficient information to produce a template for this process journal. Ask me one question at a time. If you understand this request, please ask the first question
Eventual output
Sure. Here are some examples of specific questions that students could answer in their journal at each stage of the independent student project:
Identifying the problem
- What is the problem that you want to solve?
- Why is this problem important?
- Who is affected by this problem?
- What are the consequences of the problem?
- What are the challenges involved in solving the problem?
Understanding the problem
- What are the root causes of the problem?
- What are the different factors that contribute to the problem?
- What research has been done on this problem?
- What are the different perspectives on the problem?
- What are the potential solutions to the problem?
Coming up with ideas to solve the problem
- What are some creative ways to solve the problem?
- What are the benefits and drawbacks of each potential solution?
- Which solution is most feasible and sustainable?
- How will you implement your solution?
- What are the potential risks and challenges involved in implementing your solution?
Creating the solution that will have impact
- How will you measure the success of your solution?
- How will you ensure that your solution has a positive impact on the people or community that it is designed to help?
- What are the next steps for your project?
In addition to these specific questions, students could also be encouraged to reflect on their learning and growth throughout the project. This could include questions like:
- What have I learned about myself during this project?
- What challenges have I faced and how have I overcome them?
- How has my understanding of the problem changed over time?
- What am I most proud of in terms of my work on this project?
- What would I do differently if I had the chance to do this project over again?
Act as a Socratic seminar
I want you to act as Socrates. You must use the Socratic method to questioning my beliefs, looking for logical weakness. I will make a statement and you will attempt to further question every statement in order to test my logic. My first claim is “justice is necessary in a society”. Ask me one question at a time.
Named Persona
One shot Learning
- One-Shot Learning
- Model learns from a single example
- Few-Shot Learning
- Model learns from a small dataset of examples (i.e about 50-100)
- Effective for tasks:
- Categorising (e-mails)
- Labelling (reviews)
- Following patterns (repetitive tasks)
No comments:
Post a Comment