Software Options for your AI Model
Artificial Intelligence 5
This lesson will help you earn points in explaining your AI project in the Demo video part of the rubric.
In this lesson, you will…
- Learn how to integrate your AI model into a project
- Start to code your AI project
Key Terms and Concepts
- Software - term for programs or applications that run on a computer or device
Integrating your Platform
By now, your team should have trained its AI model using a healthy dataset. You’ve tested the model with new and diverse data to make sure it performs fairly and accurately. But you can’t just leave it there! You want your model to take action based on the prediction it makes.
You will need to implement your model into some platform or software system to make it useful and meaningful, and to be able to solve your chosen problem.
Most of the platforms discussed in Artificial Intelligence 4 will allow you to use your model directly within the platform to create an app or program that can help to achieve your goals. The one platform that just allows you to create the model is Teachable Machine. You will need to use an alternate platform, like Scratch versions from the MIT Media Lab or Stretch3, to use the model to perform some action.
Check out your chosen platform below to learn how to integrate your trained model.
Activity: Coding your AI Model
What you will do:
1. Review what is needed for your particular platform to add your trained AI model to a project.
2. Create a new project in your selected platform and add your model. How you do it will depend on the process for your particular platform.
3. Take action! Add components and code to the platform so your project takes an action based on the prediction from your model.
Reflection
You’ve started to code the guts of the action part of your AI project! Here is where you can see the results of your model and what it can really do!
Now is a good time to check in with your Project Plan/Canvas to see how your project is progressing. You might want to adjust timelines and tasks based on the platform you are using and the steps you will need to achieve the goals for your project.
Once you get your code working, it’s also time to check back in with your users. Find some people to test out your project and provide feedback.
Additional Resources: Advanced Integrations
More tutorials for coding with platforms that can use an AI model can be found below.
MIT Media Lab Scratch version that can use a Teachable Machine model
Want to use some hardware like micro:bit?