Download Article
Download Article
Artificial intelligence is the science of making machines or programs that can emulate human processes. It is being used in many industries and fields. Have you ever wondered what all the fuss is about? In this article, you will learn how to create one of these programs.
Steps
-
Think about what problem your AI solves, and how it helps people. Your AI doesn't have to solve a problem, but more people will use it if it does.
- For example, does it help someone identify dangerous plants? Or does it help someone identify water that is unsafe to drink ?
- The problem can be anything, it doesn't have to be serious. You could create an AI that can tell the difference between someone exercising or someone relaxing.
-
Think about how people will interact with your AI. Every AI has to have an interface, so people can more easily use it.
- For example, people use Google Lens through a camera based interface [3] X Research source , and Siri via a microphone based interface.
-
Do research on the boundaries of the field of AI.
- You probably don't have the resources or education to create a complex AI like ChatGPT. [4] X Research source
- Look up new advancements in AI using websites like Google or arXiv.
-
Consider legal or ethical problems. Even if your AI has good intentions, it might still be able to be used for doing illegal things. [5] X Research source
- Does your AI do anything illegal? If so, you may want to think about changing your idea to avoid serious consequences, like fines or jail. [6] X Research source
- What unwanted biases could your AI have, and how can you remedy them?
-
Write down your plan. You can write it anywhere or anyway you want, as long as you can read and access it.
- This will help you remember what your plan is. You can't be forgetting import
Advertisement
-
Collect training data online. Training data is information you use to teach an AI. What type of data you should collect depends on what you want your AI to do [7] X Research source .
- For example, if you want to make an AI that can tell the difference between cats and dogs, look online for images of dogs and cats, and sort the images.
- You can use a dataset search engine like Google Dataset Search to find training data.
- If you are creating a sound model, ignore this part, because you cannot upload sounds that were not recorded using Teachable Machine. [8] X Research source
-
Collect training data in the field. Try collecting the data in the places your AI will be used.
- This could be anything from asking family members to take pictures of their pets or recording bird sounds.
- Remember, don't trespass on people's property to collect training data.
Advertisement
-
Go to the Teachable Machine website . Select the type of model that makes the most sense for the AI you want to make.
- Choose image project if your AI classifies images.
- Choose pose project if your AI classifies poses.
- Choose audio project if your AI classifies sounds.
- Teachable Machine only supports these types of projects [9] X Research source , so if you want to make an AI that doesn't classify one of those things, you can't use Teachable Machine. Tensorflow or ml5.js are good options, but they require programming.
-
Add the number of classes you wish for.
- Click on the 'Add a class' button to do this.
- If your AI classifies cats and dogs, you need 2, the default. Don't add anything if this is the case. If it classifies cats, dogs, and pigs, you need 3, so press the button once. [10] X Research source
- With sound models, remember, one of the classes is for background noise.
-
Name your classes and add training data.
- You don't have to name your classes, but you might get confused if you don't.
- You can upload the training data, or add it using your microphone, or any combination of the two!
-
Press the 'Train Model' button to create your AI, and wait until training is over
- While you wait, remember that your AI is getting better by the second!
- This probably won't take much time, unless you added extra training cycles.
-
Test your AI in the 'Preview' window.
- If it isn't working well, try collecting more training data. [11] X Research source
- Add more training cycles by clicking on 'Advanced', and upping the number of epochs to your liking. It will take more time, but your AI will be better.
- Use data you didn't train your AI on for testing. [12] X Research source
- Ask other people to test your AI!
Advertisement
Expert Q&A
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Tips
- Kaggle is a good website for finding data.Thanks
- Collect a large variety of training data.Thanks
Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!
Advertisement
References
- ↑ https://scroll.in/article/955960/donald-michie-the-ai-pioneer-who-tested-his-computer-program-with-a-matchbox-and-some-beads
- ↑ https://classicalwisdom.com/culture/history/automation-in-the-ancient-world/
- ↑ https://lens.google/
- ↑ https://www.fierceelectronics.com/sensors/chatgpt-runs-10k-nvidia-training-gpus-potential-thousands-more
- ↑ https://www.zdnet.com/article/hacker-group-uses-google-translate-to-hide-phishing-sites/
- ↑ https://cms.law/en/gbr/publication/artificial-intelligence-who-is-liable-when-ai-fails-to-perform
- ↑ https://www.youtube.com/watch?v=DFBbSTvtpy4&list=PLJfHZtseuscuTQfodmFnbZ3rBgCWsRT9t
- ↑ https://teachablemachine.withgoogle.com/faq
- ↑ https://teachablemachine.withgoogle.com/faq#Getting-started
About This Article
Thanks to all authors for creating a page that has been read 49,017 times.
Advertisement