I have always had a certain interest in artificial intelligence--how do we code emotions, personalities, and responses? Could a computer algorithm deduce enough to figure out what comes next, to predict the future? This project is a very simple, very basic AI robot. You can tell it a sequence of numbers, and it will do its best to guess what comes next in the sequence. It gets more intelligent the more people use it, similarly to my other AI, a machine-learning hedgehog chatbot, but is different in the sense that it doesn't rely on just past knowledge--it can figure new things out too. You can adjust any of the numbers shown on the screen by clicking on them. If you want more options, use the SET Button. Press S to show the mouse trail and H to hide it. The AI bot will try to predict what number comes next in the sequence. Since it is such a basic system, though, you need to follow four rules: 1. Please make sure that the numbers increase, decrease, are multiplied by, or are divided by all the same amount. The bot can figure out 2, 4, 6, 8, but not 2, 4, 7, 10. 2. Please only use the four main operations: addition, subtraction, multiplication, and division. 3. Please tell the bot honestly whether it was right or wrong so as not to confuse it. 4. Please use only positive numbers. Hope you enjoy, and thanks! #ai #artificialintelligence #patternrecognition #numbers #patterns #predicting #robot
Thank you for viewing, I appreciate it! Suggestions from @bellaowl implemented 1/6/20 Thanks @SoggynoodlesTNT for debugging help 1/18/10 ⌛︎ Creation Time: ~4 Hours ➣ Program: Scratch ❤︎ Inspiration: I wanted to touch up on my coding skills by challenging myself to do something tricky for me. ♫ Music: "Dance Celebrate" from Scratch Sounds, but backwards. Tip: Reversing Scratch loops is a trick I use to get the right tone in music. ❊ Coding: @cs2059477 ✏︎ Art: @cs2059477 INTERESTING EXTRA INFO: Why did I design the bot the way I did? There was actually very specific reasoning behind why I gave the sprite this look. Media combined with instinct gives humans a tendency to fear robots, because they subconsciously see robots as competitors or threats. Some visual features that help soften the threatening appearance of robots are: -Making them look different from humans in obvious ways, such as the teal color I chose. -Giving them characteristics humans see as "cute", such as the wide, innocent eyes and smile on this bot. -Giving them soft features--I tried not to use any angular lines or sharp corners. -Giving them a soothing color, especially blue. -Making them not so lifelike that it's scary, but giving them some human characteristics to relate to like this sprite's blinking ability.