Discuss Scratch

FreshTheCat
Scratcher
500+ posts

Machine Learning AI

_Paymer wrote:

Bring your post up BYPU
It's your own post, why are you saying "bring your post up"?
Also,
Bring
Up
This
Suggestion
yes, BUTS
Stupid autocorrect

Last edited by FreshTheCat (Dec. 19, 2025 08:01:55)

TimothyLawyer
Scratcher
1000+ posts

Machine Learning AI

Here's how to make blocks have the extension color:

create model of type [text v] :: extension // add :: extension to each scratchblock

(classify (100) :: extension) //for a reporter put :: extension inside the closing parenthesis
thedolphin_
Scratcher
500+ posts

Machine Learning AI

Cool. Semi-Support.
_Paymer
Scratcher
100+ posts

Machine Learning AI

thedolphin_ wrote:

Cool. Semi-Support.
Why semi-support?
_Paymer
Scratcher
100+ posts

Machine Learning AI

BUTS
_Paymer
Scratcher
100+ posts

Machine Learning AI

BUTS again
_Paymer
Scratcher
100+ posts

Machine Learning AI

BUTS
cookedasparagus8
Scratcher
100+ posts

Machine Learning AI

_Paymer wrote:

This extension would be made in collaboration with machinelearningforkids.co.uk. It would be used to make pattern recognition models, and the models would be stored on machinelearningforkids.co.uk. Example blocks:
create model of type [text v] :: extension

create model of type [image v] :: extension

create model of type [numbers v] :: extension

delete model :: extension

clear training data :: extension

add [text] to training data under category [] :: extension

add (costume_1 v) to training data under category [] :: extension

add [100] to training data under category [] :: extension

train model and wait :: extension

(classify [text] :: extension)

(classify image x: [0] y: [0] to x: [0] y: [0] :: extension)

(classify [100] :: extension)

(confidence :: extension)

These blocks would help with pattern recognition, text generation, and teach kids about machine learning, while putting less strain on Scratch's servers because the models are stored on machinelearningforkids.co.uk.
Hi! These already exist in Raise Playground!
_Paymer
Scratcher
100+ posts

Machine Learning AI

cookedasparagus8 wrote:

_Paymer wrote:

This extension would be made in collaboration with machinelearningforkids.co.uk. It would be used to make pattern recognition models, and the models would be stored on machinelearningforkids.co.uk. Example blocks:
create model of type [text v] :: extension

create model of type [image v] :: extension

create model of type [numbers v] :: extension

delete model :: extension

clear training data :: extension

add [text] to training data under category [] :: extension

add (costume_1 v) to training data under category [] :: extension

add [100] to training data under category [] :: extension

train model and wait :: extension

(classify [text] :: extension)

(classify image x: [0] y: [0] to x: [0] y: [0] :: extension)

(classify [100] :: extension)

(confidence :: extension)

These blocks would help with pattern recognition, text generation, and teach kids about machine learning, while putting less strain on Scratch's servers because the models are stored on machinelearningforkids.co.uk.
Hi! These already exist in Raise Playground!
Scratch still should have it. No one really knows about Raise Playground.
marinmilaqi
Scratcher
16 posts

Machine Learning AI

_Paymer wrote:

This extension would be made in collaboration with machinelearningforkids.co.uk. It would be used to make pattern recognition models, and the models would be stored on machinelearningforkids.co.uk. Example blocks:
create model of type [text v] :: extension

create model of type [image v] :: extension

create model of type [numbers v] :: extension

delete model :: extension

clear training data :: extension

add [text] to training data under category [] :: extension

add (costume_1 v) to training data under category [] :: extension

add [100] to training data under category [] :: extension

train model and wait :: extension

(classify [text] :: extension)

(classify image x: [0] y: [0] to x: [0] y: [0] :: extension)

(classify [100] :: extension)

(confidence :: extension)

These blocks would help with pattern recognition, text generation, and teach kids about machine learning, while putting less strain on Scratch's servers because the models are stored on machinelearningforkids.co.uk.

this is a good idea, but im afraid that it could be misused
FreshTheCat
Scratcher
500+ posts

Machine Learning AI

_Paymer wrote:

(#29)

cookedasparagus8 wrote:

_Paymer wrote:

This extension would be made in collaboration with machinelearningforkids.co.uk. It would be used to make pattern recognition models, and the models would be stored on machinelearningforkids.co.uk. Example blocks:
create model of type [text v] :: extension

create model of type [image v] :: extension

create model of type [numbers v] :: extension

delete model :: extension

clear training data :: extension

add [text] to training data under category [] :: extension

add (costume_1 v) to training data under category [] :: extension

add [100] to training data under category [] :: extension

train model and wait :: extension

(classify [text] :: extension)

(classify image x: [0] y: [0] to x: [0] y: [0] :: extension)

(classify [100] :: extension)

(confidence :: extension)

These blocks would help with pattern recognition, text generation, and teach kids about machine learning, while putting less strain on Scratch's servers because the models are stored on machinelearningforkids.co.uk.
Hi! These already exist in Raise Playground!
Scratch still should have it. No one really knows about Raise Playground.
what's raise playground?
_Paymer
Scratcher
100+ posts

Machine Learning AI

FreshTheCat wrote:

_Paymer wrote:

(#29)

cookedasparagus8 wrote:

_Paymer wrote:

This extension would be made in collaboration with machinelearningforkids.co.uk. It would be used to make pattern recognition models, and the models would be stored on machinelearningforkids.co.uk. Example blocks:
create model of type [text v] :: extension

create model of type [image v] :: extension

create model of type [numbers v] :: extension

delete model :: extension

clear training data :: extension

add [text] to training data under category [] :: extension

add (costume_1 v) to training data under category [] :: extension

add [100] to training data under category [] :: extension

train model and wait :: extension

(classify [text] :: extension)

(classify image x: [0] y: [0] to x: [0] y: [0] :: extension)

(classify [100] :: extension)

(confidence :: extension)

These blocks would help with pattern recognition, text generation, and teach kids about machine learning, while putting less strain on Scratch's servers because the models are stored on machinelearningforkids.co.uk.
Hi! These already exist in Raise Playground!
Scratch still should have it. No one really knows about Raise Playground.
what's raise playground?
Another coding website like scratch but with more extensions and AI-related stuff.

marinmilaqi wrote:

_Paymer wrote:

This extension would be made in collaboration with machinelearningforkids.co.uk. It would be used to make pattern recognition models, and the models would be stored on machinelearningforkids.co.uk. Example blocks:
create model of type [text v] :: extension

create model of type [image v] :: extension

create model of type [numbers v] :: extension

delete model :: extension

clear training data :: extension

add [text] to training data under category [] :: extension

add (costume_1 v) to training data under category [] :: extension

add [100] to training data under category [] :: extension

train model and wait :: extension

(classify [text] :: extension)

(classify image x: [0] y: [0] to x: [0] y: [0] :: extension)

(classify [100] :: extension)

(confidence :: extension)

These blocks would help with pattern recognition, text generation, and teach kids about machine learning, while putting less strain on Scratch's servers because the models are stored on machinelearningforkids.co.uk.

this is a good idea, but im afraid that it could be misused
How?
Imtwentytenth
Scratcher
500+ posts

Machine Learning AI

WigglyJoey wrote:

I think the ai blocks are similar to this (Also face sensing blocks are powered by machine learning.)
How did you find this?
FreshTheCat
Scratcher
500+ posts

Machine Learning AI

Imtwentytenth wrote:

WigglyJoey wrote:

I think the ai blocks are similar to this (Also face sensing blocks are powered by machine learning.)
How did you find this?
The ai blocks ran out of chat-gpt credits anyways
Apparently, some random scratchers somehow found the exact link to find these, because they weren't on the scratch lab front page…
unconstructable13
Scratcher
500+ posts

Machine Learning AI

I feel like this would be a bit too complicated for scratchers
FreshTheCat
Scratcher
500+ posts

Machine Learning AI

unconstructable13 wrote:

I feel like this would be a bit too complicated for scratchers
building the equivalent of these blocks would be nearly impossible (if not actually impossible)
I hate how so many people just dump this argument on block suggestions when the workaround would be even more complicated
unconstructable13
Scratcher
500+ posts

Machine Learning AI

FreshTheCat wrote:

unconstructable13 wrote:

I feel like this would be a bit too complicated for scratchers
building the equivalent of these blocks would be nearly impossible (if not actually impossible)
I hate how so many people just dump this argument on block suggestions when the workaround would be even more complicated
Well yes, I know, but I dont think an ordinary scratcher would know what the
(classify [100] :: extension)
or…
(confidence :: extension)
blocks do. I myself don’t know either.
I’m not saying I don’t support this suggestion, I think this extension would be helpful for more advanced scratchers (forgot to say this in my original post), but I’m just saying that most scratchers would find this hard to understand and therefore not very useful.
Dhdfuhrifi
Scratcher
74 posts

Machine Learning AI

unconstructable13 wrote:

I feel like this would be a bit too complicated for scratchers
Yeah, would be complicated for scratchers.

Last edited by Dhdfuhrifi (Dec. 21, 2025 14:25:38)

jmdzti_0-0
Scratcher
1000+ posts

Machine Learning AI

_Paymer wrote:

jmdzti_0-0 wrote:

are you sure this is feasible? mild flash warning
That's completely different. It's a bot that jumps, turns and moves in a 3D space. This machine learning is significantly different. It's pattern recognition, not reinforcement learning.
Reinforcement learning is a field of machine learning.
_Paymer
Scratcher
100+ posts

Machine Learning AI

Dhdfuhrifi wrote:

unconstructable13 wrote:

I feel like this would be a bit too complicated for scratchers
Yeah, would be complicated for scratchers.
([abs v] of (9)::operators)
(10^ v] of (9)::operators)
([e^ v] of (9)::operators)
(days since 2000)
Besides, Scratch is for everyone. Even if it's aimed at beginners, that is not an excuse to deny this suggestion. Scratch's design goals emphasise a low floor(for beginners to jump in) and wide walls(to build anything).

unconstructable13 wrote:

FreshTheCat wrote:

unconstructable13 wrote:

I feel like this would be a bit too complicated for scratchers
building the equivalent of these blocks would be nearly impossible (if not actually impossible)
I hate how so many people just dump this argument on block suggestions when the workaround would be even more complicated
Well yes, I know, but I dont think an ordinary scratcher would know what the
(classify [100] :: extension)
or…
(confidence :: extension)
blocks do. I myself don’t know either.
I’m not saying I don’t support this suggestion, I think this extension would be helpful for more advanced scratchers (forgot to say this in my original post), but I’m just saying that most scratchers would find this hard to understand and therefore not very useful.
The
(classify [100] :: extension)
block is to classify numbers using a number pattern recognition model.
The
(confidence :: extension)
block is how confident the AI is in its classification.

jmdzti_0-0 wrote:

_Paymer wrote:

jmdzti_0-0 wrote:

are you sure this is feasible? mild flash warning
That's completely different. It's a bot that jumps, turns and moves in a 3D space. This machine learning is significantly different. It's pattern recognition, not reinforcement learning.
Reinforcement learning is a field of machine learning.
This extension would be a lot simpler than the reinforcement learning seen there. It took a long time for the bot to figure out how to get to the next level. In contrast, it takes a few minutes to train a pattern recognition model on machinelearningforkids.co.uk.

Last edited by _Paymer (Dec. 21, 2025 22:35:51)

Powered by DjangoBB