lavaboosted OP t1_j41w1fi wrote
Reply to comment by TheGreatHomer in [D] Would you consider the computer program Theo Jansen used to design the Strandbeest (beach walking mechanisms) to be Machine Learning? by lavaboosted
The data is the curve generated by each leg orientation. Each curve in the batch is then scored based on some criteria. If that isn't machine learning then neither is using a neural network and evolutionary algorithm and I think most people would say that it is.
TheGreatHomer t1_j42zoqf wrote
It generates data. It doesn't take data and learns patterns from that data.
If you have a very specific opinion and get defensive when someone disagrees, why pose it as a question instead of just stating your opinion?
lavaboosted OP t1_j430t1u wrote
I'm not trying to be defensive just wanted to have the discussion and see what other people's takes on this was. What do you think of the car example?
TheGreatHomer t1_j433r8m wrote
>What do you think of the car example
I haven't read the paper, but only watched the brief video. I wouldn't say that's Machine Learning either.
Maybe a bad analogy but one I can come up with on a spot: A hinge isn't carpentry but metalwork and pretty much everyone agrees on that. Now if you build a wooden cabinet, you are probably using hinges; Nevertheless, you'd still call the cabinet as such carpentry, not metalwork.
Anyway, the definitions aren't clear and consistent enough to make super good and objectively true distinctions. In the end it often boils down to personal subjective interpretations.
Edit: Especially the classification of evolutionary algorithms has been an ongoing discussion for, like, decades. Which goes to show that there probably isn't an objectively right clear classification - if only because people don't agree on a single definition of Machine Learning as is. However, by the most common definitions that I know, evolutionary computation is its own subfield next to ML.
lavaboosted OP t1_j436ja0 wrote
Yeah that makes sense, thank you
pucklermuskau t1_j44znly wrote
it takes data, and evaluates that data against a performance metric, and then adapts the structure in response, creating new data.
Viewing a single comment thread. View all comments